ГОСТ Р ИСО/МЭК 15414—2017
- «обязательство», назначенное объекту, может быть снято в результате выполнения речевого акта объек
том; Выполнение делегированного речевого акта может передать группунормативны* маркеров (например, обяза
тельство и разрешвние)объекту. которому делегирована ответственность.
2 Нормативные маркеры могут использоваться для определения бизнес-правил. Например, действие,
заключающееся в заказе товаров, может быть управляемым со стороны покупателя, который должен иметь соот
ветствующее разрешение, и результат этого действия будет выражен в форме обязательства поставщика, пред
ставляющее собой обязательство заплатить за товары в пределах установленного периода. Жизненный цикл
платежного обязательства начинается с речевого акта заказа товаров и завершается платежным речевым актом.
Между этими двумя действиями обязательство может также передаваться (переадресовываться) между различ
ными активными объектами предприятия, такими какагенты или субподрядчики.
3 Когда объект будет исполнять роль сообщества, некоторые маркеры, связанные с сообществом в целом,
будут переданы объекту на основании принятия им роли. Точно так же. когда объект оставляет роль, некоторые
маркеры возвращаются сообществу в целом, и для этого у сообщества должны быть процедуры обработки их.
Действия принятияна себя роли ивозврата роли являются, следовательно, речевыми актами. Например, улектора
может быть обременение (обязательство), требующееся для того, чтобы прочитать курс лекций, но. если она
уходит в отставку, у подразделения есть обязательство провести курс. Если новый лектор назначен, он принимает
это обязательство, чтобы прочитать курсе период исполнения своей новой роли.
4 Эти правила могут быть смоделированы различными способами. Один из подходов по формализации
спецификации приведен в приложении С.
Нормативный маркер может быть или в активном состоянии, или состоянии ожидания. Когда мар
кер находитсяв активномсостоянии, ограничение, котороеон несет, применяетсядля управления пове
дением активного объекта предприятия, который содержит его. Однако, когда маркер находится
в состоянии ожидания, это ограничение замаскировано так. чтобы незатрагивать текущее поведение.
П р и м е ч а н и я
5 Речевойакт может перевести нормативный маркер в состояние ожидания вситуациях. гдедействиемарке
радолжнобытьприостановлено иможет потребоваться восстановлениеего прежнегосостояния. Например, сторо
на может попытаться освободиться от обязательства, передав эквивалентное обязательство одному из его
агентов; в этой ситуации может быть сохранено первоначальное обязательство в состоянии ожидания. Если агент
освобождается от обязательства, обязательство стороны также становится недействительным, но если агент тер
пит неудачу, то для исправления такой ситуации, может быть определена необходимость возврата исходногообя
зательства путем перевода его из состояния ожидания в активное состояние. Точно так же делегированное
разрешение может бытьсохраненовсостоянии ожидания егопервоначальным держателем так.чтобы оно не могло
использоваться, покадействует статусделегирования, разрешение возвращается кактивной форме, если делеги
рование не приносит результата.
6 Если активныйобъект,с которым связан нормативный маркер, являетсяобъектом сообщества, тоактивно-
му объекту можетбыть назначена определенная роль сообщества в пределахдействияобъекта сообщества.Когда
эта роль выполнена объектом предприятия, маркер может быть клонирован, и копия связана с выполнившим эту
роль объектом. Первоначальный маркер переводится в состояние ожидания. Если роль не исполняется, первона
чальный маркер возвращается в активное состояние. Маркер, связанный с исполняющим рольобъектом. удаляет
ся. если взаимодействие первоначального маркера с объектом сообщества нарушено по какой-либо причине.
7.8.8 Спецификация обязательств, разрешений, запретов и авторизаций
Следующие подпункты определяютспособ спецификации нормативных правил;
7.8.8.1 Обязательство
Обязательство моделируется как нормативный маркер «обязательство» иопределяется как:
- свод правил, которые описывают «обязательство»;
- определенное поведение, которое нормируется этим сводом правил;
- роль или роли, задействованные в этом поведении, которые нормируются сводом правил:
- подмножество этого поведения, которое требуется осуществить;
- опционально, объект или объекты, которые могут выполнить задействованные роли.
Когда применяется обязательство, объекты предприятия, выполняющие роли, которые подверга
ются своду правил, должны участвовать в необходимом поведении.
Когда применяется обязательство, объекты предприятия, исполняющие роли, которые нормиру
ются сводом правил.должны участвовать восуществлении необходимого поведения.
Постоянно действующее обязательство является обязательством, которое всегда осуществля
ется.
П р и м е ч а н и е — Фактически результаты определенных действий, заданных обязательством, нормиру
ются сводом правил, которые относятся к ситуации. Это может быть частью законодательного акта, социальной
нормой, контрактом или некоторым иным соглашением.
17