Maewa
Modellbasierte Entwicklung von Web-Anwendungen
Inhalt:
Web Engineering ist eine neue eigenstädige Teildisziplin der Softwaretechnik, die sich mit der systematischen Entwicklung von qualitativ hochwertigen Web-Anwendungen befasst. Die dafür entwickelten Modellierungsansäze sind noch nicht ausgereift und weisen eine Reihe von Lücken auf, wie z.B. fehlende Unterstützung für workflow-gesteuerte Web-Anwendungen, fehlende automatische Generierung und fehlende durchgägige Unterstützung von der Anforderungsanalyse bis hin zum Testen von Web-Anwendungen. Hinzu kommt das Problem der sich ständig wandelnden Technologien und Plattformen für die Implementierung.
Ziel des MAEWA Projektes ist es - auf dem UML-based Web-Engineering (UWE) aufbauend - diese Lücken durch einen modellbasierten Ansatz zum Web Engineering zu schließen und damit den Entwicklungsprozess von Web-Anwendungen zu systematisieren und die Web-Systemkonstruktion qualitativ zu verbessern. Eine solche modellbasierte Entwicklung dient auch einer besseren Wartbarkeit von Web-Anwendungen durch dokumentierte und wiederverwendbare Modelle. Die Schwerpunkte des Projekts liegen auf folgenden Gebieten:
- Modellierung von workflow-gesteuerten Web-Anwendungen
- Automatische Generierung von Web-Anwendungen
- Validierung von Modellen und Programmen einer Web-Anwendung.
Veröffentlichungen (Auswahl):
- Alexander Knapp, Nora Koch, Martin Wirsing, and Gefei Zhang.
UWE -- Ein Ansatz zur Modellgetriebenen Entwicklung von Webanwendungen.
i-com. 6(3):5-12, 2007.
In German.
- Nora Koch, Alexander
Knapp, Gefei Zhang, and Hubert Baumeister.
UML-Based Web Engineering: An Approach Based on Standards.
In Luis Olsina, Oscar Pastor, Gustavo Rossi, and Daniel Schwabe, editors,
Web Engineering: Modelling and Implementing Web Applications,
volume 12 of Human-Computer Interaction Series, chapter 7, pages 157--191.
Springer-Verlag, 2007.
- Antonio Vallecillo, Nora Koch, Cristina Cachero, Sara Comai, Piero Fraternali, Jaime Gómes Irene Garrigó, Gerti Kappel, ALexander Knapp, Maristella Matera, Santiago Meliá, Nathalie Moreno, Birgit Pröll, Thomas Reiter, Werner Retschitzegger, José E. Rivera, Andrea Schauerhuber, Wieland Schwinger, Manuel Wimmer, and Gefei Zhang. MDWEnet: A Practical Approach to Achieving INteroperability of Model-Driven Web Engineering Methods. In Nora Koch, Antonio Vallecillo, and Geert-Jan Houben, editors, MDWE2007 - 3rd International Workshop on Model-Driven Web Engineering, volume 261 of CEUR-WS, July 2007.
- Gefei Zhang, Matthias Hölzl, and Alexander Knapp. Enhancing UML State Machines with Aspects. In Gregor Engels, Bill Opdyke, Douglas C. Schmidt, and Frank Weil, editors, Proc. 10th Int. Conf. Model Driven Engineering Languages and Systems (MoDELS'07), volume 4735 of Lect. Notes. Comp. Sci., pages 529-543. Springer-Verlag, 2007.
- Gefei Zhang. Towards Aspect-Oriented State Machines. In Jan Hannemann, Elisa Baniassad, Kung Chen, Shigeru Chiba, Hidehiko Masuhara, Shangping Ren, and Jianjun Zhao, editors, Proc. 2nd Asian Wsh. Aspect-Oriented Software Development (AOASIA'06), pages 60-64. National Insitute of Informatics, Tokyo, 2006.
- Alexander Knapp and Gefei Zhang. Model Transformations for Integrating and Validating Web Application Models. In Heinrich C. Mayr and Ruth Breu, editors, Proc. Modellierung 2006 (MOD'06), volume P-82 of Lect. Notes Informatics, pages 115-128. Gesellschaft für Informatik, 2006.
- Gefei Zhang. Towards Aspect-Oriented Class Diagrams. Proc. 12th Asia-Pacific Software Engineering Conf. (APSEC'05), pages 763-768. IEEE, 2005.
- Santiago Meliá, Andreas Kraus and Nora Koch. MDA Transformations Applied to Web Application Development. David Lowe and Martin Gaedke, editors, Proc. 5th Int. Conf. Web Engineering (ICWE'05), volume 3579 of Lect. Notes Comp. Sci., pages 465-471, 2005.
- Hubert Baumeister, Alexander Knapp, Nora Koch and Gefei Zhang. Modelling Adaptivity with Aspects. David Lowe and Martin Gaedke, editors, Proc. 5th Int. Conf. Web Engineering (ICWE'05), volume 3579 of Lect. Notes Comp. Sci., pages 406-416, 2005.
- Gefei Zhang, Hubert Baumeister, Nora Koch and Alexander Knapp. Aspect-Oriented Modeling of Access Control in Web Applications. 6th Int. Wsh. Aspect Oriented Modeling (AOM), Chicago, 2005.
Ansprechpartner
Martin Wirsing, Gefei Zhang, Nora Koch, Rolf Hennicker.
Förderung
MAEWA wird, als Projekt WI 841/7-1, von der Deutschen Forschungsgemeinschaft (http://www.dfg.de/) gefördert.




