download - SPES 2020
download - SPES 2020
download - SPES 2020
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Im diesem Problem entgegenzuwirken, wurde das Domänenkonzept Externes System<br />
(„External System“) definiert, welches von dem Konzept System erbt. Für eine<br />
Interaktion mit externen Systemen muss das zu modellierende System entsprechende<br />
Interfaces bieten um Informationen wie z.B. Nachrichten, Signale oder Prozessaufrufe<br />
senden und empfangen zu können. Daher wurde das Interface Konzept<br />
ebenfalls in das Domänenmodell eingefügt. Das Domänenkonzept Daten („Data“)<br />
wurde hierzu in die Konzepte Eingabedaten („Input Data“) und Ausgabedaten<br />
(„Output Data“) zerlegt. Ein Interface kann hierbei sowohl als Schnittstelle zwischen<br />
Hardwarekomponenten, als auch zwischen Software, zwischen ganzen Systemen<br />
oder zwischen Funktionen verstanden werden. Die korrekte Darstellung des Artefakttyp<br />
„Daten“ bleibt im Domänenmodell trotzdem bestehen, da Interfaces Eingaben<br />
und/oder Ausgaben modellieren können. Das Ergebnis dieser Änderungen an dem<br />
Domänenmodell aus Schritt 2 wird in Abbildung 9 dargestellt.<br />
4.3 Schritt 3: Übertragen der Methodenkonzepte in das<br />
UML/SysML Metamodell<br />
In Abbildung 10 werden die existierenden SysML Diagrammtypen gezeigt, die für die<br />
in Schritt 1 und 2 identifizierten Methodenkonzepte verwendet werden können. Wie<br />
zu sehen ist können beinahe alle Konzepte („Scenario“, „State“, „Function“ und „Data“)<br />
mit existierenden SysML-Diagrammtypen ausgedrückt werden. Diese umfassen<br />
SysML Use-Case Diagramme und Sequenzdiagramme, Statecharts, Aktivitätsdiagramme<br />
und interne Blockdiagramme. Die hohe Kompatibilität zwischen Requirements<br />
View und SysML ergibt sich aus der Tatsache, dass der Requirements View<br />
mit der Absicht definiert wurde, sowohl die Modellierung der drei Perspektiven eingebetteter<br />
Systeme [Davis93] zu unterstützen, was ebenfalls eine wichtige Rolle bei der<br />
Entwicklung von UML und SysML spielte (vgl. [OMG10a] und [OMG10b]).<br />
Abbildung 10: SysML Package Diagramm mit den importierten SysML Diagrammtypen die<br />
im COSMOD-RE Profil wiederverwendet werden<br />
Das einzige Konzept welches nicht auf existierende Komponenten der SysML übertragen<br />
werden konnte ist das des Zieles, da SysML keinen expliziten Mechanismus<br />
zur Modellierung von Systemzielen besitzt. Da nach dem Requirements View die<br />
Nutzung des Ziel-Konzeptes explizit gefordert ist, musste dieses Konzept hinzugefügt<br />
werden. Die Möglichkeit zur Zielmodellierung wurde auf Basis des KAOS-<br />
Frameworks (vgl. [RespIT07] und [VaLa09]) implementiert, da diese die größte Kom-<br />
Zuletzt geändert: 06.06.2011 15:24 18/34