ГОСТ Р 55346—2012
4.3.113 Прикладной компонент functional_representation_relationship
Прикладной компонент functional_representation_relationship определяет способ указания того, как
прикладной компонент datajnstance, используемый в функциональном представлении спецификации,
будет псевдонимом для прикладного компонента physicaljnstance. исходя из физического представле
ния спецификации.
Примечание — Наличие прикладного компонента functional_representation_relationship мотивируется
необходимостью ссылки функциональных моделей на другие элементы, кроме типов данных (при условии под
держания точной структуры вданной модели).
Альтернативным вариантом может стать разрешение прикладным компонентам io_port напрямую
передавать компоненты других типов, кроме типа прикладного компонента datajnstance. Хотя напря
мую этот подход будет приводить ксерьезным проблемам в интерпретации средств, неспособных пред
ставлять все компоненты, кроме других прикладных компонентов datajnstance.
EXPRESS-олисание:
*>
ENTITY functional_representation_relationship;
description : OPTIONAL text_select;
functional_representation : datajnstance;
physical_element; physicaljnstance:
END_ENTITY;
Г
Определения атрибутов:
Атрибут description: Этот атрибут определяет дополнительную информацию, относящуюся к при
кладному компоненту functional_representation_relationship.
Атрибут functional_representation: Этот атрибут определяет прикладной компонент datajnstance,
задаваемый как псевдоним для прикладного компонента physicaljnstance и определяемый с помощью
атрибута physical_element прикладного компонента functional_representation_relationship.
Атрибут physical_element: Этот атрибут определяет прикладной компонент physicaljnstance, вхо
дящий в прикладной компонент functional_representation_relationship.
4.3.114 Прикладной компонент functional_state_context
Прикладной компонент functional_state_context принадлежит к тому же типу, что и прикладной
компонент generic_state_context и входит в автомат с конечным числом состояний.
Примечание 1 — Существует определенный прикладной компонент (unctional_state_context поскольку
использование FSM-моделей отличается в структурированном анализе и при обьектно-ориентированном инже
нерном проектировании.
Примечание 2 — Прикладной компонент functional_state_context может содержать любое число состо
яний и переходов, но никакой переход не может пересекать границы, установленной для прикладного компонента
tunctional_state_context.
EXPRESS-описание:
*)
ENTITY functional_state_context
SUBTYPE OF (generic_state_context);
END_ENTITY;
C
4.3.115 Прикладной компонент functionality_allocation_relationship
Прикладной компонент functionality_allocation_relationship определяет способ преобразования
прикладного компонента functionality_instance_reference в конкретный прикладной компонент physical_
instance_reference. который будет реализовывать функциональные характеристики.
EXPRESS-описание:
*)
ENTITY functionality_allocation_relationship;
allocated_functionality :functionalityJnstance_reference;
allocated J o : physicaljnstance_reference;
75