CrESt Market Place SQ1: Funktionen
In CrESt werden Systeme betrachtet, die ihre Ziele nicht mehr nur allein, sondern durch das Zusammenwirken mit anderen Systemen
erreichen. Die verschiedenen kollaborativen eingebetteten Systeme (im Engl. Collaborative Embedded System (CES)) stellen sich hierfür
ihre Funktionen gegenseitig zur Verfügung und bilden zur Organisation des gemeinsamen Vorhabens eine kollaborative Systemgruppe
(im Engl. Collaborative System Group (CSG)).
Dies führt zu einer Reihe neuer Anwendungsmöglichkeiten, die die Komplexität in der Entwicklung der einzelnen Systeme erhöhen und für deren
Beherrschung das bestehende SPES-Methodengerüst zur Unterstützung der modellbasierten Entwicklung eingebetteter Systeme nicht mehr ausreicht.
Die gegenseitige Bereitstellung der Funktionen einzelner an der CSG beteiligter CES ermöglicht es neue übergeordnete Funktionen zur Laufzeit
der Systeme zu schaffen, die über die Möglichkeiten des einzelnen Systems hinausgehen. Solche zur Laufzeit der Systeme neu entstehende
Funktionen einer CSG müssen zur Entwicklungszeit vorgedacht werden, um die Adäquatheit der durch einen Stakeholder geforderten Leistung
sicherzustellen. Da sich eine CSG zur Laufzeit dynamisch konstituiert und sich in Bezug auf ihre Mitglieder, Ziele und Funktionen regelmäßig
ändern kann, sind für die Modellierung von Funktionen auf CSG-Ebene insbesondere Methoden zur Beherrschung der Komplexität und der Dynamik
notwendig.
In diesem Beitrag wird beschrieben, wie sich die Rolle von Funktionen unter diesen erweiterten Rahmenbedingungen verändert und
welche Aspekte bei der Modellierung von CES-Funktionen sowie den daraus resultierenden CSG-Funktionen zu berücksichtigen sind.
Mit Hilfe eines Metamodells werden hier, neben diesen Aspekten der Funktionsmodellierung, auch die Beziehungen zu Rollen- und
Zielmodellen dargestellt, um die Verbindung zu anderen verwandten Artefakten der CES- und CSG-Entwicklung zu berücksichtigen.
Video zum Function Metamodell
Das im Video gezeigte Poster können Sie hier herunterladen.
zurück