ZUSAMMENFASSUNG - Frank Schuermann
ZUSAMMENFASSUNG - Frank Schuermann
ZUSAMMENFASSUNG - Frank Schuermann
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Software Engineering 2 [<strong>ZUSAMMENFASSUNG</strong>]<br />
konkrete Syntax (Repräsentation): concrete rendering of these concepts<br />
<br />
(dynamische) Semantik: description of a model’s meaning<br />
Menge aller Variablenbelegungen<br />
Well-formedness Rules (statische Semantik): rules for applying the concepts<br />
exakt 1 Startzustand<br />
Prinzip<br />
ein Meta-Modell definiert die Sprache, mit welcher Modelle beschrieben werden<br />
typischerweise definiert ein Meta-Modell die abstrakte-Syntax + WFRs<br />
ein Meta-Meta-Modell definiert die Sprache zur Beschreibung von Meta-Modellen<br />
Modellhierarchie<br />
Programmcode<br />
Beispiel: Zustandsautomat<br />
WFR<br />
Aussehen und dyn. Semantik<br />
fehlen, Transition könnte auch<br />
xyz heißen<br />
Terminierung der Modellhierarchie<br />
Alternative 1: andere Sprache für notwendig, um zu verstehen (z.B. natür. Sprache)<br />
Alternative 2: reflexiv: typischer Ansatz für MetaCASE (Tools)<br />
in der UML:<br />
<strong>Frank</strong> Schürmann | Wintersemester 2009/2010 7