Имеет ли сплав возможность моделировать последовательность? Я мог бы сделать это вручную (т. Е. Создать отношение succeeds
и перечислить все one X
, где он применяется), но представьте, что существует более элегантный подход.Моделирование последовательности в сплаве
0
A
ответ
1
Имеет ли сплав возможность моделировать последовательность?
Да.
Я мог бы сделать это вручную (т.е. создать преуспевает отношения, и перечислить все один X, где это применимо),
Да, и в некоторых случаях это так, как вы хотите пойти.
но представьте, что существует более элегантный подход.
Как полковник тридцать два уже отмечалось, util/ordering
может быть полезным, как может util/seqrel
и util/sequence
.
Но в Сплаве 4 самым простым маршрутом к последовательностям является ключевое слово seq
, зарегистрированное on the Alloy website. Я полагаю, что это было введено после второго выпуска Программные абстракции пошли на печать; по крайней мере, там нет индексной записи для seq
.
Смежные вопросы
- 1. Моделирование TicTacToe в сплаве
- 2. Моделирование последовательности операций для пивоварения
- 3. Моделирование временной последовательности случайных величин в R?
- 4. Моделирование рекурсивных вызовов с использованием диаграммы последовательности
- 5. Равенство в сплаве
- 6. Рефакторинга в сплаве
- 7. Простой автомат в сплаве
- 8. двунаправленный список в сплаве
- 9. Математические операции в сплаве
- 10. исключающую в сплаве
- 11. Предопределенный набор в сплаве
- 12. Переопределение объекта в сплаве
- 13. Написание утверждений в сплаве
- 14. Программирование рекурсивных функций в сплаве
- 15. Есть ли мультисети в сплаве?
- 16. Проблема с предикатом в сплаве
- 17. Ручка i18n в сплаве Appcelerator
- 18. Light Box в сплаве appcelerator
- 19. , определяющий свойства отношений в сплаве
- 20. Представление математических отношений в сплаве
- 21. Полиморфное пустое отношение в сплаве?
- 22. Работа с сопоставлениями в сплаве
- 23. Возьмите случайный объект в сплаве
- 24. Как использовать String в сплаве?
- 25. Rendering JSP в СПЛАВЕ DIALOG
- 26. Регрессионное тестирование в титановом сплаве
- 27. Фильтрация коллекции в титановом сплаве
- 28. Скрытие поле подтипа в сплаве
- 29. Условное связывание данных в сплаве
- 30. Моделирование невозвратного вызова в UML