Skip to content

Commit 49a6f9e

Browse files
update further descriptions on use of comp and feat
1 parent fc7b1a1 commit 49a6f9e

File tree

13 files changed

+383
-45
lines changed

13 files changed

+383
-45
lines changed

process/folder_templates/features/feature_name/architecture/index.rst

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ Static Architecture
7575
:includes: logic_arc_int__feature_name__interface_name
7676
:consists_of: comp__component_name
7777

78+
General Feature Description
7879

7980
.. feat_arc_sta:: Static View
8081
:id: feat_arc_sta__feature_name__static_view
@@ -100,7 +101,7 @@ Dynamic Architecture
100101
:status: invalid
101102
:fulfils: feat_req__feature_name__some_title
102103

103-
put here a sequence diagram
104+
Put here a sequence diagram
104105

105106
Logical Interfaces
106107
------------------
@@ -111,6 +112,8 @@ Logical Interfaces
111112
:safety: ASIL_B
112113
:status: invalid
113114

115+
General Interface Description
116+
114117
.. needarch::
115118
:scale: 50
116119
:align: center
@@ -124,6 +127,8 @@ Logical Interfaces
124127
:status: invalid
125128
:included_by: logic_arc_int__feature_name__interface_name
126129

130+
General Operation Description
131+
127132
Module Viewpoint
128133
----------------
129134

@@ -155,7 +160,7 @@ They will be replaced by linking the proper SW component definitions in the used
155160
:implements: logic_arc_int__feature_name__interface_name
156161

157162
.. note::
158-
Architecture can be split into multiple files, it is an High level architecture_design
163+
Architecture can be split into multiple files, it is an high level architecture design
159164
which can be shown without actual c++/rust interfaces and data types
160165
and there will be link to lower level architecture till code to get actual api descriptions.
161166

process/folder_templates/features/feature_name/requirements/index.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ Requirements
5555
:satisfies: stkh_req__requirements__template
5656
:status: invalid
5757

58-
The Feature shall do xyz to the user to bring him to this condition at this time
58+
The Feature shall do xyz to the user to bring him to this condition at this time.
5959

6060
Note: (optional, not to be verified)
6161

@@ -66,7 +66,7 @@ Requirements
6666
:safety: ASIL_B
6767
:status: invalid
6868

69-
The Feature User shall do xyz to use the feature safely
69+
The Feature User shall do xyz to use the feature safely.
7070

7171
.. attention::
7272
The above directives must be updated according to your feature requirements.

process/folder_templates/features/feature_name/safety_analysis/dfa.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ Dependent Failure Initiators
4949
:sufficient: <yes|no>
5050
:status: <valid|invalid>
5151
52-
.. note:: argument is inside the 'content'. Therefore content is mandatory
52+
.. note:: Argument is inside the 'content'. Therefore content is mandatory.
5353
5454
.. attention::
5555
The above directive must be updated according to your feature DFA.

process/folder_templates/features/feature_name/safety_analysis/fmea.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ Failure Mode List
5050
:sufficient: <yes|no>
5151
:status: <valid|invalid>
5252
53-
.. note:: argument is inside the 'content'. Therefore content is mandatory
53+
.. note:: Argument is inside the 'content'. Therefore content is mandatory.
5454
5555
.. attention::
5656
The above directive must be updated according to your feature FMEA.

process/folder_templates/modules/module_name/component_name/docs/architecture/index.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ Dynamic Architecture
102102
:status: invalid
103103
:fulfils: comp_req__component_name__some_title
104104

105-
put here a sequence diagram
105+
Put here a sequence diagram
106106

107107

108108
Interfaces
@@ -128,7 +128,7 @@ Lower Level Components
128128
:fulfils: comp_req__component_name__some_title
129129
:implements: logic_arc_int__feature_name__interface_name
130130

131-
no architecture but detailed design
131+
No architecture but detailed design
132132

133133
.. note::
134134
Architecture can be split into multiple files. At component level the public interfaces to be used by the user and tester to be shown.

process/folder_templates/modules/module_name/component_name/docs/requirements/index.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,17 @@ Requirements
6262

6363
The Component User shall do xyz to use the component safely
6464

65+
.. aou_req:: Another Title
66+
:id: aou_req__component_name__another_title
67+
:reqtype: Process
68+
:security: YES
69+
:safety: ASIL_B
70+
:status: invalid
71+
:tags: environment
72+
73+
The Component shall only be used in a xyz environment to ensure its proper functioning.
74+
75+
6576
.. attention::
6677
The above directives must be updated according to your feature requirements.
6778

process/folder_templates/modules/module_name/component_name/docs/safety_analysis/dfa.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ Dependent Failure Initiators
4949
:sufficient: <yes|no>
5050
:status: <valid|invalid>
5151
52-
.. note:: argument is inside the 'content'. Therefore content is mandatory
52+
.. note:: Argument is inside the 'content'. Therefore content is mandatory.
5353

5454
.. attention::
5555
The above directive must be updated according to your component DFA.

process/folder_templates/platform/safety_analysis/platform_dfa.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ Dependent Failure Initiators
5151
:mitigation_issue: <ID from Issue Tracker>
5252
:sufficient: <yes|no>
5353
:status: <valid|invalid>
54-
.. note:: argument is inside the 'content'. Therefore content is mandatory
54+
.. note:: Argument is inside the 'content'. Therefore content is mandatory.
5555

5656
.. attention::
5757
The above directive must be updated according to the platform DFA.

process/process_areas/architecture_design/_assets/architecture_modeling_example.rst

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,17 @@ This chapter only serves as an example how an architecture could be modeled in *
2222
Feature Architecture File
2323
=========================
2424

25-
.. feat_arc_sta:: Feature 1
25+
.. feat:: Feature 1
26+
:id: feat__example_feature
27+
:security: YES
28+
:safety: QM
29+
:status: valid
30+
:includes: logic_arc_int__example_feature__archdes_logical_interface_1, logic_arc_int__example_feature__archdes_logical_interface_2
31+
:consists_of: comp__component_example1
32+
33+
This is the example feature.
34+
35+
.. feat_arc_sta:: Feature 1 Static View
2636
:id: feat_arc_sta__example_feature__archdes_static
2737
:security: YES
2838
:safety: QM
@@ -145,7 +155,16 @@ Module Viewpoint
145155
Component Architecure File(s)
146156
=============================
147157

148-
.. comp_arc_sta:: Component 1
158+
.. comp:: Component 1
159+
:id: comp__component_example1
160+
:security: YES
161+
:safety: ASIL_B
162+
:status: invalid
163+
:implements: logic_arc_int__feature_name__interface_name
164+
165+
Example Component 1 description.
166+
167+
.. comp_arc_sta:: Component 1 Static View
149168
:id: comp_arc_sta__example_feature__archdes_component_1
150169
:status: valid
151170
:safety: ASIL_B
@@ -161,7 +180,7 @@ Component Architecure File(s)
161180

162181
{{ draw_component(need(), needs) }}
163182

164-
.. comp_arc_sta:: Component 3
183+
.. comp_arc_sta:: Component 3 Static View
165184
:id: comp_arc_sta__example_feature__archdes_component_3
166185
:status: valid
167186
:safety: QM

process/process_areas/architecture_design/_assets/metamodel_architectural_design.drawio.svg

Lines changed: 326 additions & 4 deletions
Loading

0 commit comments

Comments
 (0)