09.08.2013 Aufrufe

download - SPES 2020

download - SPES 2020

download - SPES 2020

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!