Abstract
Model Driven Engineering (MDE) aims to help software developers to abstract the system implementations by means of models and meta-models. In Web-based Collaborative Information Systems (WCIS) modelling plays an important role, especially in the user-interface field. In this kind of systems, where groups of users (with different roles) cooperate through distributed user interfaces, and the complexity of interaction between different elements involved in the system (e.g., actors, roles, tasks, interaction rules, etc.) is usually high, MDE could represent a good solution to model evolvable user interfaces. This paper describes a proposal for an interaction meta-model, as a part of a model-evolution methodology for cooperative Graphical User Interfaces (GUI) through Component-Based Development (CBD) approaches. The paper also presents a case study based on an Environmental Management Information Systems (EMIS), where three actors (a politician, a GIS expert, and a technician) cooperate for assessing natural disasters.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
El-Gayar, O., Fritz, B.D.: Environmental Management Information Systems (EMIS) for Sustainable Development: A Conceptual Overview. Comm. of the Assoc. for Inf. Syst. 17(1), 34 (2006)
SOLERES project: A spatio-temporal Information System for the Enviromental Management based on Neural-Networks, Agents and Software Components. University of Almeria, http://www.ual.es/acg/soleres
Schmidt, D.C.: Model-Driven Engineering. Computer 39(2), 25–31 (2006)
Mistrik, I., Grundy, J., Hoek, A., Whitehead, J.: Collaborative Software Engineering. Springer book, Heidelberg (2010) ISBN: 978-3-642-10293-6
Obrenovic, Z., Starcevic, D.: Model-driven development of user interfaces: Promises and challenges. In: EUROCON 2005, vol. 1(2), pp. 1259–1262 (2005)
Bourguin, G., Derycke, J.C., Tarby, J.C.: Beyond the interfaces, Co-evolution inside Interactive Systems: A proposal founded on the Activity Theory. In: Proc. of the Human Computer Interaction 2001, Springer, Berlin (2001)
Pérez-Medina, J.L., Dupuy-Chessa, S., Front, A.: A Survey of Model Driven Engineering Tools for User Interface Design. In: Winckler, M., Johnson, H., Palanque, P. (eds.) TAMODIA 2007. LNCS, vol. 4849, pp. 84–97. Springer, Heidelberg (2007)
Guerrero, J., Lemaigre, C., Gonzalez, J.M., Vanderdonckt, J.: Model-Driven Approach to Design User Interfaces for Workflow Information Systems. Journal of Universal Computer Science 14(19), 3160–3173 (2008)
Gallardo, J., Crescencio, B., Redondo, M.A.: Developing Collaborative Modeling Systems Following a Model-Driven Engineering Approach. In: Meersman, R., Tari, Z., Herrero, P. (eds.) OTM-WS 2008. LNCS, vol. 5333, pp. 442–451. Springer, Heidelberg (2008)
Chavarriaga, E., Macia, J.A.: A model-driven approach to building modern Semantic Web-Based User Interfaces. Advan. Eng. Soft. 40, 1329–1334 (2009)
Angelaccio, M., Krek, A., D’Ambrogio, A.: A Model-Driven Approach for Designing Adaptive Web GIS Interfaces. LNGC, pp. 137–148. Springer, Heidelberg (2009)
Levytskyy, A., Vangheluwe, H., Rothkrantz, L., Koppelaar, H.: MDE and customization of modeling and simulation web applications. Simulation Modelling Practice and Theory 17, 408–429 (2009)
Hawryszkiewycz, I.T.: A metamodel for modeling collaborative systems. Journal of Computer Information Systems 5(3), 63–72 (2005)
I.S.O,Information Technology — Open Distributed Processing — Trading Function: Specification. ISO/IEC 13235-1, ITU-T X.950
Iribarne, L., Troya, J.M., Vallecillo, A.: A Trading Service for COTS Components. The Computer Journal 4(3), 342–357 (2004)
Almendros, J., Iribarne, L.: An Extension of UML for the modeling of WIMP user interfaces. J. of Visual Lang. and Computing 19(6), 695–720 (2008)
Mens, T.: Introduction and Roadmap: History and Challenges of Software Evolution, pp. 1–11. Springer, Heidelberg (2008)
Blair, G., Bencomo, N., France, R.B. (eds.): Models@Run.Time. Special Issue, Computer. IEEE Computer Society, Los Alamitos (2009)
Cicchetti, A., Di Ruscio, D., Eramo, R., Pierantonio, A.: Automating Co-evolution in Model-Driven Engineering. In: 12th Int. IEEE EDOC, pp. 222–231 (2008)
Wachsmuth, G.: Metamodel Adaptation and Model Co-adaptation. In: Ernst, E. (ed.) ECOOP 2007. LNCS, vol. 4609, pp. 600–624. Springer, Heidelberg (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Iribarne, L., Padilla, N., Criado, J., Vicente-Chicote, C. (2010). An Interaction Meta-model for Cooperative Component-Based User Interfaces. In: Meersman, R., Dillon, T., Herrero, P. (eds) On the Move to Meaningful Internet Systems: OTM 2010 Workshops. OTM 2010. Lecture Notes in Computer Science, vol 6428. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16961-8_44
Download citation
DOI: https://doi.org/10.1007/978-3-642-16961-8_44
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-16960-1
Online ISBN: 978-3-642-16961-8
eBook Packages: Computer ScienceComputer Science (R0)