You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -123,8 +123,22 @@ The feature architecture contain the following views:
123
123
Static View
124
124
-----------
125
125
126
-
The first viewpoint is named as *feature architecture*. It displays the SW Components within the SW modules (= dependable elements) which are required to realize the feature including their interactions. Also the *logical interfaces* and the interaction between the feature and the user are included in this view. On this architectural level the feature requirements shall be allocated. A full rendered example for the static architecture is maintained in the
The first viewpoint is named as *feature architecture*. It displays the SW Components within the SW modules (= dependable elements) which are required to realize the feature including their interactions. Also the *logical interfaces* and the interaction between the feature and the user are included in this view. On this architectural level the feature requirements shall be allocated. An example for the static architecture is shown here:
In all views, the components which are marked as ASIL_B related are drawn with red borders.
130
144
@@ -150,8 +164,20 @@ See :ref:`uml_diagram_selection` in guideline for further information about the
150
164
Interface View
151
165
--------------
152
166
153
-
On the feature level only *logical interfaces* shall be displayed. This means that only logical names shall be provided for both the interface and the operations within. Those *logical interfaces* shall be connected to component interfaces on the module view. A rendered logical-interface example is maintained in the
On the feature level only *logical interfaces* shall be displayed. This means that only logical names shall be provided for both the interface and the operations within. Those *logical interfaces* shall be connected to component interfaces on the module view.
The *component architecture* describes the implementation of the functionalities in a white-box view. It describes the internal structure of SW components and their decomposition. It provides a more detailed information concerning the respective interfaces of a component. If a SW component interacts with a different component it is also included via a *use* relationship in the diagram. An example of the *component architecture* is displayed here:
173
199
174
-
A full rendered component-architecture example is maintained in the
The decomposition is optional and relies on the complexity of the component. Thus there is no graphic representation required for it.
178
215
In all views the components which are marked as ASIL_B related are drawn in red color.
@@ -197,8 +234,21 @@ Following scenarios should be included:
197
234
Interface View
198
235
--------------
199
236
200
-
The component interface view shows the actual interfaces of the component. Also links to their corresponding logical interfaces are displayed in this view. A rendered component-interface example is maintained in the
The component interface view shows the actual interfaces of the component. Also links to their corresponding logical interfaces are displayed in this view:
The following section is an example, how an `Feature <https://eclipse-score.github.io/score/main/features/index.html>`_ looks like and how the architecture of an Feature is described. Please note that components with an "ASIL_B" safety rating are highlighted with red borders in the diagram (e.g., "Component 1").
The following section is an example, how an component looks like and how the detail design of an component is described. Please note that components with an "ASIL_B" safety rating are highlighted with red borders in the diagram (e.g., "Component 1").
456
527
457
-
The rendered component examples are maintained in the
0 commit comments