09.08.2013 Views

Architecture Modeling - SPES 2020

Architecture Modeling - SPES 2020

Architecture Modeling - 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.

<strong>Architecture</strong> <strong>Modeling</strong><br />

mapping relation to pins of the BehaviorBlock (for BehaviorBlocks and Pins refer to<br />

[50]).<br />

A mapping specifies correlations of observable behavior of components by a formal specification<br />

of how dynamics of InteractionPoints of one RichComponentProperty<br />

are projected on corresponding behavior of InteractionPoints of another<br />

RichComponentProperty. As the mapping relates component parts, the context<br />

of both RichComponentProperty needs to be described. Therefore the concept of<br />

instanceRefs is used, which has been inspired by the AUTOSAR and EAST-ADL<br />

meta-models.<br />

An InstanceRef defines a particular navigation within future M0 instance trees of M1<br />

classifiers. The reason is that the concept of reusable RichComponents lead to a situation<br />

where a flat M1 model of hierarchical components specifies deep, tree-like M0 instances. That<br />

means when mapping parts of components on M1 level, one needs to describe navigation paths<br />

in order to uniquely identify the parts. The problem when dealing with reusable structural<br />

hierarchies and the concept of InstanceRefs is detailled described in [7].<br />

44/ 156

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

Saved successfully!

Ooh no, something went wrong!