09.08.2013 Views

Specification of an Architecture Meta-Model - SPES 2020

Specification of an Architecture Meta-Model - SPES 2020

Specification of an Architecture Meta-Model - SPES 2020

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Generalizations: RichComponent<br />

2.1.12.3 Function<br />

<strong>Specification</strong> <strong>of</strong> <strong>an</strong> <strong>Architecture</strong> <strong>Meta</strong>-<strong>Model</strong><br />

A function is a rich component that denotes a function in the functional perspective<br />

that shall be fulfilled by the system.<br />

Generalizations: RichComponent<br />

2.1.12.4 LogicalComponent<br />

A logical component is a rich component that denotes a logical system component in<br />

the logical perspective.<br />

Generalizations: RichComponent<br />

2.1.12.5 System<br />

A system is a rich component that denotes a system under design in the logical perspective.<br />

A system may be decomposed by inst<strong>an</strong>ces <strong>of</strong> logical components.<br />

Generalizations: RichComponent<br />

2.1.12.6 EnvironmentComponent<br />

An environment component is a rich component that denotes a component <strong>of</strong> the environment,<br />

such as <strong>an</strong> actor, that interacts with the system(s) under design in the logical<br />

perspective.<br />

Generalizations: RichComponent<br />

2.1.12.7 TechnicalComponent<br />

A logical component is a rich component that denotes a technical system component<br />

in the technical perspective. The TechnicalComponent is used to describe functional<br />

hardware. The TechnicalComponent is a structural entity that is part <strong>of</strong> <strong>an</strong> electrical<br />

architecture. Through its ports it c<strong>an</strong> be connected to other electrical hardware components.<br />

Its sub-meta-classes add more information about which hardware component<br />

is represented. The TechnicalComponent is only to be used in case the designer does<br />

not know more specific details about the hardware to represent (the sub-meta-classes<br />

should be the primarily used hardware modeling artifacts).<br />

Generalizations: RichComponent<br />

32/135

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!