Web-Anwendungen haben eine hohe Komplexität. Zum einen muss die Anwendung in ihrer Domäne vollständig bekannt sein, zum anderen muss die Domäne über unterschiedliche Realisierungssprachen (SQL, XML, HTML, CSS, JavaScript und Anwendungssprache) hinweg ausgedrückt werden. Durch die verschiedene Syntax und Semantik der Sprachen sowie inkompatible Sprachausdrücken entsteht eine ungewollte Komplexität, die der effektiven Entwicklung im Wege steht. Die Arbeit soll untersuchen, wie die gemeinsame Verwendung verschiedener DSL zur Komplexitätsreduktion eingesetzt werden. Dabei sind sowohl die Anwendungsdomäne als auch die Realisierungssprachen als DSL zu konzeptionieren und Mechanismen zu erstellen, wie unterschiedliche Sprachausdrücke ineinander übergreifen können.
Dieses Thema stellt nur einen Ausschnitt meiner Forschungsinteressen dar. Bei Interesse an einem anderen Fokus wenden Sie sich einfach an mich.




