Download Softwaretechnik ¨Uberblick I
Transcript
Repräsentation von DSLs Grafische Notation (Rendering) Hohe Informationsdichte Mehrdimensionalität (Kleppe 2008) Häufig graphorientiert (Knoten & Kanten) Bei größeren Projekten abwägen: Aufwand Layout > Aufwand Modellierung? Textuelle Notation (Serialisierung) Schnell editierbar, breite Werkzeugunterstützung Häufig sehr kompakt und formal Häufig blockstrukturiert (Textabschnitte bilden Blöcke) Darstellung von Beziehungen zwischen Entitäten schwierig (z.B. Verweise) 444 / 560 Eclipse Modeling Framework (EMF) 445 / 560