Modellierung von Signalfamilien – Teil 5

Willkommen zum letzten Teil unserer Blogreihe. Lassen Sie uns kurz rekapitulieren welche Methoden zur Modellierung von Signalfamilien wir im Verlauf der letzten Wochen kennengelernt haben, um das Thema anschließend mit der Modellierung von Transitionen aus den Unterzuständen zurück zu unserem Ursprungszustand abzuschließen. Weiterlesen

Modellierung von Signalfamilien – Teil 3

Nachdem wir im zweiten Teil unserer Blogserie unseren Zustandsautomaten stark vereinfacht haben, werfen wir in diesem Teil einen genaueren Blick in unser Informationsmodell. In den meisten ereignisgesteuerten Systemen lassen sich Klassen hierarchisch unterteilen. In unserem Beispiel führten wir die Basisklasse FlugzeugFehler ein, mit dessen Hilfe wir unsere Signale geschickt zusammenfassen konnten. Unser Zustandsautomat ließ sich dann wie folgt vereinfachen: Weiterlesen

Modellierung von Signalfamilien – Teil 2

Im ersten Teil unserer Blogserie „Modellierung von Signalfamilien“ haben wir uns mit dem Problem beschäftigt, wie unterschiedliche Signale denselben Zustandsübergang in einem Automaten auslösen können. Ausgehend von unserem sehr einfach gehaltenen Beispiel wurde aufgezeigt, welche Probleme bei der Modellierung von verschiedenen Signalen auftreten können. Unser UML-Zustandsdiagramm wirkte unleserlich, ineffizient und sehr komplex. Um diesem Sachverhalt entgegenzuwirken, wechseln wir zunächst von der Verhaltensperspektive in die Strukturperspektive unseres Systems. Weiterlesen

Modellierung von Signalfamilien – Teil 1

Heute wollen wir uns mit einer der vielen Problemstellungen befassen, mit denen man bei der Modellierung mit der UML in Berührung kommen kann. Sollten Sie bereits in der Praxis modelliert haben, kennen Sie diese Situation bestimmt auch. Sie möchten einen Sachverhalt modellieren, allerdings ist dieser so komplex, dass Ihre Modelle aufgrund der vielen in ihnen enthaltenen Informationen nur noch für Sie und vielleicht noch für die Ersteller der UML Superstructure zu verstehen sind. Weiterlesen