Modellierungssprache

From ASE Community
Jump to navigation Jump to search
Modellierungssprache
Relevant für Projekte aus der ASE-Initiative AdWiSE
Stadium Up-to-date

ASE-Definition (dt.)

Eine Modellierungssprache dient der Beschreibung eines Sachverhalts, der als Modell zu repräsentieren ist. Die Sprachspezifikation einer Modellierungssprache umfasst ein Metamodell sowie die Definition der konkreten Syntax und der dynamischen Semantik. Die dynamische Semantik definiert, welche Bedeutung ein konkretes Modellelement im Kontext eines bestimmten Datenmodells (Instanz des Metamodells) besitzt. Die konkrete Syntax legt fest, welche Modellelemente durch welche Symbole graphisch repräsentiert werden.

ASE-Definition (engl.)

A modelling language is used to describe a situation that is to be represented as a model. The language specification of a modelling language comprises a metamodel as well as the definition of the concrete syntax and the dynamic semantics. The dynamic semantics define the meaning of a specific model element in the context of a specific data model (instance of the metamodel). The concrete syntax defines which model elements are graphically represented by which symbols.

Literatur

Stahl, T.; Völter, M.; Efftinge, S.; Hasse, A.: Modellgetriebene Softwareentwicklung: Techniken, Engineering, Management, dpunkt.verlag, Heidelberg, 2. Auflage, 2007

Siehe auch

Aspekt, Diagramm, Fachdisziplinenspezifisches Modell, Konsistenz, Metamodell, Modell, Modellierungsregeln, Modellierungstechnik, Präsentation, Produktmodell, Produktionssystemmodell, Partialmodell, Repräsentation, Schnittstelle, Sicht, System, Systeme der Systemtechnik