Настоящий подраздел описывает объекты ПЭМ рассматриваемого прикладного модуля. Каждый объект ПЭМ является простейшим неделимым элементом, который моделирует уникальное понятие прикладной области, и содержит атрибуты для представления объекта. Далее приведены объекты ПЭМ и их определения.
4.3.1 Объект And_state_cause_effect_definition
Объект And_state_cause_effect_definition является подтипом объекта State_cause_effect_definition. Посредством настоящего объекта задается связь одного или более объектов, представляющих причины, вызывающие переход в состояние, представленное объектом State_definition и объектом, представляющим само состояние. При этом должны существовать все объекты, представляющие причины, вызывающие переход в данное состояние.
EXPRESS-спецификация:
*)
ENTITY And_state_cause_effect_definition
SUBTYPE OF (State_cause_effect_definition);
END_ENTITY;
(*
4.3.2 Объект Or_state_cause_effect_definition
Объект Or_state_cause_effect_definition является подтипом объекта State_cause_effect_definition. Посредством настоящего объекта задается связь одного или более объектов, представляющих причины, вызывающие переход в состояние, представленное объектом State_definition и объектом, представляющим само состояние. При этом должен существовать хотя бы один объект из числа объектов, представляющих причины, вызывающие переход в данное состояние.
EXPRESS-спецификация:
*)
ENTITY Or_state_cause_effect_definition
SUBTYPE OF (State_cause_effect_definition);
END_ENTITY;
(*
4.3.3 Объект Sequence_of_state_definition
Объект Sequence_of_state_definition является подтипом объекта State_definition_relationship. Посредством настоящего объекта задается последовательность двух или более определения состояния.
EXPRESS-спецификация:
*)
ENTITY Sequence_of_state_definition
SUBTYPE OF (State_definition_relationship);
SELF\State_definition_relationship.relating RENAMED successor : SET [1:?] OF State_definition;
SELF\State_definition_relationship.related RENAMED predecessor : SET [1:?] OF State_definition;
END_ENTITY;
(*
Определения атрибутов:
successor - объект State_definition, представляющий следующее состояние;