11232 lines
827 KiB
11232 lines
827 KiB
%PDF-1.7
|
||||
|
|
%ÐÔÅØ
|
|||
|
|
2 0 obj
|
|||
|
|
<< /S /GoTo /D (chapter.1) >>
|
|||
|
|
endobj
|
|||
|
|
5 0 obj
|
|||
|
|
(1 Introduction)
|
|||
|
|
endobj
|
|||
|
|
6 0 obj
|
|||
|
|
<< /S /GoTo /D (section.1.1) >>
|
|||
|
|
endobj
|
|||
|
|
9 0 obj
|
|||
|
|
(1.1 Artifacts)
|
|||
|
|
endobj
|
|||
|
|
10 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.1.1.1) >>
|
|||
|
|
endobj
|
|||
|
|
13 0 obj
|
|||
|
|
(1.1.1 Header Files)
|
|||
|
|
endobj
|
|||
|
|
14 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.1.1.2) >>
|
|||
|
|
endobj
|
|||
|
|
17 0 obj
|
|||
|
|
(1.1.2 Imported Type Definitions)
|
|||
|
|
endobj
|
|||
|
|
18 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.1.1.3) >>
|
|||
|
|
endobj
|
|||
|
|
21 0 obj
|
|||
|
|
(1.1.3 Type Definitions)
|
|||
|
|
endobj
|
|||
|
|
22 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.1.1.4) >>
|
|||
|
|
endobj
|
|||
|
|
25 0 obj
|
|||
|
|
(1.1.4 Function Definitions)
|
|||
|
|
endobj
|
|||
|
|
26 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.1.1.5) >>
|
|||
|
|
endobj
|
|||
|
|
29 0 obj
|
|||
|
|
(1.1.5 Callback Notifications)
|
|||
|
|
endobj
|
|||
|
|
30 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.1.1.6) >>
|
|||
|
|
endobj
|
|||
|
|
33 0 obj
|
|||
|
|
(1.1.6 Scheduled Functions)
|
|||
|
|
endobj
|
|||
|
|
34 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.1.1.7) >>
|
|||
|
|
endobj
|
|||
|
|
37 0 obj
|
|||
|
|
(1.1.7 Mandatory Interfaces)
|
|||
|
|
endobj
|
|||
|
|
38 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.1.1.8) >>
|
|||
|
|
endobj
|
|||
|
|
41 0 obj
|
|||
|
|
(1.1.8 Optional Interfaces)
|
|||
|
|
endobj
|
|||
|
|
42 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.1.1.9) >>
|
|||
|
|
endobj
|
|||
|
|
45 0 obj
|
|||
|
|
(1.1.9 Configurable Interfaces)
|
|||
|
|
endobj
|
|||
|
|
46 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.1.1.10) >>
|
|||
|
|
endobj
|
|||
|
|
49 0 obj
|
|||
|
|
(1.1.10 Sequence Diagrams)
|
|||
|
|
endobj
|
|||
|
|
50 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.1.1.11) >>
|
|||
|
|
endobj
|
|||
|
|
53 0 obj
|
|||
|
|
(1.1.11 Various Diagrams)
|
|||
|
|
endobj
|
|||
|
|
54 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.1.1.12) >>
|
|||
|
|
endobj
|
|||
|
|
57 0 obj
|
|||
|
|
(1.1.12 Modeling of services)
|
|||
|
|
endobj
|
|||
|
|
58 0 obj
|
|||
|
|
<< /S /GoTo /D (chapter.2) >>
|
|||
|
|
endobj
|
|||
|
|
61 0 obj
|
|||
|
|
(2 Modeling Guide)
|
|||
|
|
endobj
|
|||
|
|
62 0 obj
|
|||
|
|
<< /S /GoTo /D (section.2.1) >>
|
|||
|
|
endobj
|
|||
|
|
65 0 obj
|
|||
|
|
(2.1 Terminology)
|
|||
|
|
endobj
|
|||
|
|
66 0 obj
|
|||
|
|
<< /S /GoTo /D (section.2.2) >>
|
|||
|
|
endobj
|
|||
|
|
69 0 obj
|
|||
|
|
(2.2 Model Structure)
|
|||
|
|
endobj
|
|||
|
|
70 0 obj
|
|||
|
|
<< /S /GoTo /D (section.2.3) >>
|
|||
|
|
endobj
|
|||
|
|
73 0 obj
|
|||
|
|
(2.3 Modeling of BSW Modules)
|
|||
|
|
endobj
|
|||
|
|
74 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.2.3.1) >>
|
|||
|
|
endobj
|
|||
|
|
77 0 obj
|
|||
|
|
(2.3.1 Modules)
|
|||
|
|
endobj
|
|||
|
|
78 0 obj
|
|||
|
|
<< /S /GoTo /D (subsubsection.2.3.1.1) >>
|
|||
|
|
endobj
|
|||
|
|
81 0 obj
|
|||
|
|
(2.3.1.1 Packages)
|
|||
|
|
endobj
|
|||
|
|
82 0 obj
|
|||
|
|
<< /S /GoTo /D (subsubsection.2.3.1.2) >>
|
|||
|
|
endobj
|
|||
|
|
85 0 obj
|
|||
|
|
(2.3.1.2 Components)
|
|||
|
|
endobj
|
|||
|
|
86 0 obj
|
|||
|
|
<< /S /GoTo /D (subsubsection.2.3.1.3) >>
|
|||
|
|
endobj
|
|||
|
|
89 0 obj
|
|||
|
|
(2.3.1.3 Component Diagrams)
|
|||
|
|
endobj
|
|||
|
|
90 0 obj
|
|||
|
|
<< /S /GoTo /D (subsubsection.2.3.1.4) >>
|
|||
|
|
endobj
|
|||
|
|
93 0 obj
|
|||
|
|
(2.3.1.4 Type Diagrams)
|
|||
|
|
endobj
|
|||
|
|
94 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.2.3.2) >>
|
|||
|
|
endobj
|
|||
|
|
97 0 obj
|
|||
|
|
(2.3.2 Function interfaces)
|
|||
|
|
endobj
|
|||
|
|
98 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.2.3.3) >>
|
|||
|
|
endobj
|
|||
|
|
101 0 obj
|
|||
|
|
(2.3.3 API Functions)
|
|||
|
|
endobj
|
|||
|
|
102 0 obj
|
|||
|
|
<< /S /GoTo /D (subsubsection.2.3.3.1) >>
|
|||
|
|
endobj
|
|||
|
|
105 0 obj
|
|||
|
|
(2.3.3.1 Scheduled Functions)
|
|||
|
|
endobj
|
|||
|
|
106 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.2.3.4) >>
|
|||
|
|
endobj
|
|||
|
|
109 0 obj
|
|||
|
|
(2.3.4 API Function Parameters)
|
|||
|
|
endobj
|
|||
|
|
110 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.2.3.5) >>
|
|||
|
|
endobj
|
|||
|
|
113 0 obj
|
|||
|
|
(2.3.5 Module Dependencies)
|
|||
|
|
endobj
|
|||
|
|
114 0 obj
|
|||
|
|
<< /S /GoTo /D (subsubsection.2.3.5.1) >>
|
|||
|
|
endobj
|
|||
|
|
117 0 obj
|
|||
|
|
(2.3.5.1 Virtual Interfaces)
|
|||
|
|
endobj
|
|||
|
|
118 0 obj
|
|||
|
|
<< /S /GoTo /D (subsubsection.2.3.5.2) >>
|
|||
|
|
endobj
|
|||
|
|
121 0 obj
|
|||
|
|
(2.3.5.2 Mandatory Interfaces)
|
|||
|
|
endobj
|
|||
|
|
122 0 obj
|
|||
|
|
<< /S /GoTo /D (subsubsection.2.3.5.3) >>
|
|||
|
|
endobj
|
|||
|
|
125 0 obj
|
|||
|
|
(2.3.5.3 Optional Interfaces)
|
|||
|
|
endobj
|
|||
|
|
126 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.2.3.6) >>
|
|||
|
|
endobj
|
|||
|
|
129 0 obj
|
|||
|
|
(2.3.6 Generic Interface)
|
|||
|
|
endobj
|
|||
|
|
130 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.2.3.7) >>
|
|||
|
|
endobj
|
|||
|
|
133 0 obj
|
|||
|
|
(2.3.7 Callback Notifications)
|
|||
|
|
endobj
|
|||
|
|
134 0 obj
|
|||
|
|
<< /S /GoTo /D (subsubsection.2.3.7.1) >>
|
|||
|
|
endobj
|
|||
|
|
137 0 obj
|
|||
|
|
(2.3.7.1 Callback definition and usage \(non Configurable Callback\))
|
|||
|
|
endobj
|
|||
|
|
138 0 obj
|
|||
|
|
<< /S /GoTo /D (subsubsection.2.3.7.2) >>
|
|||
|
|
endobj
|
|||
|
|
141 0 obj
|
|||
|
|
(2.3.7.2 Configurable Callback definition and usage)
|
|||
|
|
endobj
|
|||
|
|
142 0 obj
|
|||
|
|
<< /S /GoTo /D (subsubsection.2.3.7.3) >>
|
|||
|
|
endobj
|
|||
|
|
145 0 obj
|
|||
|
|
(2.3.7.3 Callback Generic Interfaces)
|
|||
|
|
endobj
|
|||
|
|
146 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.2.3.8) >>
|
|||
|
|
endobj
|
|||
|
|
149 0 obj
|
|||
|
|
(2.3.8 Data Type Definitions)
|
|||
|
|
endobj
|
|||
|
|
150 0 obj
|
|||
|
|
<< /S /GoTo /D (subsubsection.2.3.8.1) >>
|
|||
|
|
endobj
|
|||
|
|
153 0 obj
|
|||
|
|
(2.3.8.1 Simple Types)
|
|||
|
|
endobj
|
|||
|
|
154 0 obj
|
|||
|
|
<< /S /GoTo /D (subsubsection.2.3.8.2) >>
|
|||
|
|
endobj
|
|||
|
|
157 0 obj
|
|||
|
|
(2.3.8.2 Enumerations)
|
|||
|
|
endobj
|
|||
|
|
158 0 obj
|
|||
|
|
<< /S /GoTo /D (subsubsection.2.3.8.3) >>
|
|||
|
|
endobj
|
|||
|
|
161 0 obj
|
|||
|
|
(2.3.8.3 Std\137ReturnType Extensions)
|
|||
|
|
endobj
|
|||
|
|
162 0 obj
|
|||
|
|
<< /S /GoTo /D (subsubsection.2.3.8.4) >>
|
|||
|
|
endobj
|
|||
|
|
165 0 obj
|
|||
|
|
(2.3.8.4 Structures)
|
|||
|
|
endobj
|
|||
|
|
166 0 obj
|
|||
|
|
<< /S /GoTo /D (subsubsection.2.3.8.5) >>
|
|||
|
|
endobj
|
|||
|
|
169 0 obj
|
|||
|
|
(2.3.8.5 Bitfields)
|
|||
|
|
endobj
|
|||
|
|
170 0 obj
|
|||
|
|
<< /S /GoTo /D (subsubsection.2.3.8.6) >>
|
|||
|
|
endobj
|
|||
|
|
173 0 obj
|
|||
|
|
(2.3.8.6 Modeling of variability in data types)
|
|||
|
|
endobj
|
|||
|
|
174 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.2.3.9) >>
|
|||
|
|
endobj
|
|||
|
|
177 0 obj
|
|||
|
|
(2.3.9 Modeling of services \(MoS\))
|
|||
|
|
endobj
|
|||
|
|
178 0 obj
|
|||
|
|
<< /S /GoTo /D (subsubsection.2.3.9.1) >>
|
|||
|
|
endobj
|
|||
|
|
181 0 obj
|
|||
|
|
(2.3.9.1 Modeling of Client Server Interfaces)
|
|||
|
|
endobj
|
|||
|
|
182 0 obj
|
|||
|
|
<< /S /GoTo /D (subsubsection.2.3.9.2) >>
|
|||
|
|
endobj
|
|||
|
|
185 0 obj
|
|||
|
|
(2.3.9.2 Modeling of Mode Switch Interfaces)
|
|||
|
|
endobj
|
|||
|
|
186 0 obj
|
|||
|
|
<< /S /GoTo /D (subsubsection.2.3.9.3) >>
|
|||
|
|
endobj
|
|||
|
|
189 0 obj
|
|||
|
|
(2.3.9.3 Modeling of Sender Receiver Interfaces)
|
|||
|
|
endobj
|
|||
|
|
190 0 obj
|
|||
|
|
<< /S /GoTo /D (subsubsection.2.3.9.4) >>
|
|||
|
|
endobj
|
|||
|
|
193 0 obj
|
|||
|
|
(2.3.9.4 Modeling of special Types in Service Interfaces)
|
|||
|
|
endobj
|
|||
|
|
194 0 obj
|
|||
|
|
<< /S /GoTo /D (subsubsection.2.3.9.5) >>
|
|||
|
|
endobj
|
|||
|
|
197 0 obj
|
|||
|
|
(2.3.9.5 Modeling of variability of service interfaces)
|
|||
|
|
endobj
|
|||
|
|
198 0 obj
|
|||
|
|
<< /S /GoTo /D (subsubsection.2.3.9.6) >>
|
|||
|
|
endobj
|
|||
|
|
201 0 obj
|
|||
|
|
(2.3.9.6 Modeling of PortAPIOptions and PortDefinedArgumentValues)
|
|||
|
|
endobj
|
|||
|
|
202 0 obj
|
|||
|
|
<< /S /GoTo /D (section.2.4) >>
|
|||
|
|
endobj
|
|||
|
|
205 0 obj
|
|||
|
|
(2.4 Diagrams)
|
|||
|
|
endobj
|
|||
|
|
206 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.2.4.1) >>
|
|||
|
|
endobj
|
|||
|
|
209 0 obj
|
|||
|
|
(2.4.1 Header File Modeling)
|
|||
|
|
endobj
|
|||
|
|
210 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.2.4.2) >>
|
|||
|
|
endobj
|
|||
|
|
213 0 obj
|
|||
|
|
(2.4.2 Sequence Diagrams)
|
|||
|
|
endobj
|
|||
|
|
214 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.2.4.3) >>
|
|||
|
|
endobj
|
|||
|
|
217 0 obj
|
|||
|
|
(2.4.3 State Machine Diagrams)
|
|||
|
|
endobj
|
|||
|
|
218 0 obj
|
|||
|
|
<< /S /GoTo /D (section.2.5) >>
|
|||
|
|
endobj
|
|||
|
|
221 0 obj
|
|||
|
|
(2.5 Support for Life Cycle concept in BSW Model)
|
|||
|
|
endobj
|
|||
|
|
222 0 obj
|
|||
|
|
<< /S /GoTo /D [223 0 R /Fit] >>
|
|||
|
|
endobj
|
|||
|
|
225 0 obj
|
|||
|
|
<<
|
|||
|
|
/Length 2121
|
|||
|
|
/Filter /FlateDecode
|
|||
|
|
>>
|
|||
|
|
stream
|
|||
|
|
xÚí[É’ÛF½÷WàHXª¬½fNÍ#‡6wS1�Ñ a.=MÊ
|
|||
|
|
ûë�@€Ø hæâP‡@ÄËÌÊ÷²²°ÐàK@ƒn |