09.08.2013 Views

Architecture Modeling - SPES 2020

Architecture Modeling - SPES 2020

Architecture Modeling - SPES 2020

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

:ForwardSensor<br />

:ForwardSensor<br />

objects<br />

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

objects<br />

Acc<br />

RefinedAcc<br />

:FollowCtrl<br />

speed<br />

accel<br />

:Ctrl<br />

speed<br />

accel<br />

«Realize»<br />

:SpeedCtrl<br />

speed<br />

accel<br />

accStatus<br />

:Arbitration<br />

accel<br />

Figure 2.4: Refinement of a logical architecture of an ACC<br />

These views correspond to a perspective(↑), which thereby is considered a viewpoint(↑). As<br />

viewpoints are orthogonal to abstraction levels, the same holds for perspectives. The concept<br />

of perspectives allows to group views of different disciplines in order to cope with complexity.<br />

Currently we distinguish five perspectives.<br />

Operational perspective In the operation perspective(↑) the context of the system is considered.<br />

That means the embedding of the system under development in its environment is<br />

modeled and analysed including the interactions of the system with its environment. As<br />

a result the system boundary is determined, i. e. its interface, as well as requirements on<br />

the interface behavior.<br />

Functional perspective In the functional perspective(↑) the functional needs of the system<br />

and their breakdown into sub-functions is modeled that together realize the top-level system<br />

functions.<br />

Logical perspective In the logical perspective(↑) the system under development is decomposed<br />

by means of hierarchical components(↑) that implement the functions identified in<br />

the functional perspective. Thus, the logical perspective serves as a partitioning of functions<br />

driven by concerns(↑) like performance, reusability and management of the supply<br />

chain, i. e. to consider the interfaces between organizations in the supply chain. However,<br />

any kind of resources or properties of a target platform are still neglected here.<br />

Technical perspective In the technical perspective(↑) the electrical and electronical architecture,<br />

the software and mechanical parts of the system under development are described.<br />

That encompasses mechanical, hydraulic parts, and electronic control units, buses, and<br />

software tasks, where the components of a view corresponding to the logical perspective<br />

shall be allocated to. While in the logical perspective it is usually assumed that each component<br />

can always be executed, in the technical perspective resource limitations come<br />

into play. Some resources, e. g. electronic control units, will be shared by multiple components,<br />

whose behaviour will therefore depend on the properties of the resource as well<br />

as other components allocated to the very same resource. The allocation of components<br />

8/ 156

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

Saved successfully!

Ooh no, something went wrong!