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.
Ein besonderes Kennzeichen des Ansatzes ist die formale Fundierung, wodurch die Qualität der Generierungsalgorithmen und der Validierungstechniken verbessert werden soll.

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.

« Februar 2012 »
Februar
MoDiMiDoFrSaSo
12345
6789101112
13141516171819
20212223242526
272829