MAEWA II
Modellbsiertes Engineering von adaptiver Rich-Internet-Applications
Rich-Internet-Applications (RIAs) sind moderne Web-Anwendungen, die auch Eigenschaften von Desktop-Anwendungen aufweisen. Dazu gehören unter anderem aufwändige Animationen, reichhaltige Benutzerinteraktionen, sowie client-seitige Berechnungen und Datenpersistenz. Obwohl RIAs zunehmend in Unternehmen eingesetzt werden, ist die systematische Entwicklung qualitativ hochwertiger, adaptiver RIAs ein bislang wenig erforschtes Thema. Es fehlen Sprachen und Techniken, welche die Entwicklung der oben genannten Eigenschaften von RIAs bei der Anforderungsanalyse, Modellierung und Implementierung durchgängig unterstützen. Hinzukommt, dass die Entwicklungsansätze für die Adaptivität von Web-Anwendungen erweitert werden müssen, da in RIAs sowohl das Beobachten von Benutzeraktivitäten und -umgebung als auch mögliche Reaktionen auf Grund der reichhaltigeren Benutzeroberfläche komplexer sind als inkonventionellen Web-Anwendungen.
Ziel dieses Projektes ist, die in der ersten Phase gewonnenen Kenntnisse der modellbasierten Entwicklung von Web-Anwendungen aus MAEWA I und UML-based Web-Engineering (UWE) auf adaptive RIAs zu übertragen, um eine systematische, modellbasierte RIA-Entwicklung zu ermöglichen. Insbesondere sollen ein Modellierungsansatz für adaptive RIAs einerseits und Methoden und Werkzeuge zur automatischen Generierung von RIAs andererseits entwickelt werden. Dabei sind eine hohe Modularität der Modelle durch Einsatz aspektorientierter Modellierung sowie die Einbeziehung formaler Methoden besondere Kennzeichen der Projektfortsetzung.
Die Schwerpunkte des Projekts liegen auf folgenden Gebieten:
- Modellierung adaptiver RIAs
- Validierung von Modellen adaptiver RIAs
- Automatische RIA-Generierung durch Modelltransformationen.
Publikationen (wird in Kürze vervollständigt):
- MatthiasHölzl, Alexander Knapp, and Gefei Zhang. Modeling the Car Crash Crisis Management System with HiLA. Trans. Aspect-Oriented Software Development (TAOSD), 7:234-271, 2010.
- Gefei Zhang. Aspect-Oriented UI Modeling with State Machines. In Jan Van den Bergh, Stefan Sauer, Kai Breiner, Heinrich Hußmann, Gerrit Meixner, and Andreas Pleuss, editors, Proc. 5th Int. Wsh. Model-Driven Development of Advanced User Interfaces (MDDAUI'10), pages 45--48, 2010.
- Gefei Zhang and Matthias Hölzl. HiLA: High-Level Asepcts for UML State Machines. In Sudipto Ghosh, editor, Reports & Rev. Sel. Papers Wshs. at MoDELS'09, volume 6002 of Lect. Notes Comp. Sci., pages 104-118. Springer, Berlin, 2010.
- Irene Garrigós, Jose-Norberto Mazón, María Josè Escalona, Nora Koch, John Mylopoulos (Eds.). First International Workshop on the Web and Requirements Engineering (WeRE 2010) Proceedings, IEEE Xplore, 2010.
- Geert-Jan Houben, Nora Koch, Gustavo Rossi, and Antonio Vallecillo (Eds.) Journal of Software and Systems Modeling, special issue on Model-Driven Web Engineering. 2010.
- Marianne Busch and Nora Koch. Rich Internet Applications. State-of-the-Art. Technical Report 0902, Ludwig-Maximilians-Universität München, December 2009.
- Nora Koch, Geert-Jan Houben, Gustavo Rossi and Antonio Vallecillo (Eds.). MDWE 2009 - 5th International Workshop on Model-Driven Web Engineering (Proceedings), CEUR-WS, Vol 455, June 2009.
-
Nora Koch, Matthias Pigerl, Gefei Zhang and Tatiana Morozova. Patterns for the Model-based Development of RIAs. In Proc. 9th Int. Conf. Web Engineering (ICWE'09), Martin Gaedke, Michael Grossniklaus, Oscar Diaz (Eds.). LNCS, volume 5648, pages 283-291. ©Springer, Berlin, June 2009.
-
Christian Kroiss and Nora Koch. UWE4JSF - A Model-Driven Generation Approach for Web Applications. In Proc. 9th Int. Conf. Web Engineering (ICWE'09), LNCS, volume 5648, pages 493-496. ©Springer, Berlin, June 2009.
- Marianne Busch and Nora Koch. MagicUWE - A CASE Tool Plugin for Modeling Web Applications. In Proc. 9th Int. Conf. Web Engineering (ICWE'09), LNCS, volume 5648, pages 505-508. ©Springer, Berlin, June 2009.
-
Daniel Ruiz-González, Nora Koch, Christian Kroiss, José-Raúl Romero, and Antonio Vallecillo. Viewpoint Synchronization of UWE Models. In Proc. MDWE 2009 - 5rd International Workshop on Model-Driven Web Engineering, CEUR-WS, Vol 455, June 2009.
-
Geert-Jan Houben, Nora Koch, and Antonio Vallecillo. Model-Driven Web Engineering (MDWE 2008). In Proc. of Workshops and Symposia at MoDELS 2008, M.R.V. Chaudron (Ed.), LNCS, Vol 5421, ©Springer-Verlag, May 2009.
Kontakt: Nora Koch
Team: Martin Wirsing, Alexander Knapp, Nora Koch, Gefei Zhang, Christian Kroiß, Marianne Busch
Förderung: MAEWA II wird, als Projekt WI 841/7-2, von der Deutschen Forschungsgemeinschaft (DFG) gefördert.
Start: 1.03.2009
Laufzeit: 2 Jahre




