MAEWA II
Model-based Engineering of adaptive Rich-Internet-Applications
Rich-Internet-Applications (RIAs) are modern Web applications that also behave like desktop applications. They provide time-consuming animation, rich user interaction mechanisms as well as client-server calculations and data persistence. Although commercial use of RIAs is continuosly increasing, there are few research results on the systematic development of adaptive and high-quality RIAs. Languages and techniques are still missing, which support the development of the above mentioned RIAs in the requirements analysis, modelling and implementation. In addition, the development approaches for adaptive web applications need to be extended for RIAs due to the richness and complexity of the user interface.
The aim of this project is to apply the know-how acquired in MAEWA I and UML-based Web-Engineering (UWE) for the model-driven development of web applications to adaptive RIAs, in order to provide a systematic model-based development approach for rich internet applications. In particular, a modelling approach for adaptive RIAs and methods and tools for the automatic generation von RIAs are developed. A high modularity of the models is aimed by using an aspect-oriented modelling and formal methods.
The main objectives of the project are:
- Modelling of adaptive RIAs
- Validation of models of adaptive RIAs
- Automatic generation of RIAs using model transformation.
Publications (selection):
- 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.
Contact: Nora Koch
Team: Martin Wirsing, Alexander Knapp, Nora Koch, Gefei Zhang, Christian Kroiß, Marianne Busch
Funding: MAEWA II, Project WI 841/7-2 of the Deutschen Forschungsgemeinschaft (DFG).
Start: 1.03.2009
Duration: 2 years