25.07.2013 Aufrufe

ZUSAMMENFASSUNG - Frank Schuermann

ZUSAMMENFASSUNG - Frank Schuermann

ZUSAMMENFASSUNG - Frank Schuermann

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!