Abstract
This paper proposes a dialog model for web applications aiming at flexible interface generation. The basic idea is to enable the runtime system to “finalize” the dialog structure. The overall approach follows a task-oriented, user-centered development process, where models of the users’ tasks and the user-system dialog play an essential role. In our approach, these models are transferred to the run time system that allows the user to interact with the web application according to the specifications. It is based on an architecture that separates a task controller and a dialog controller, which are responsible for model execution and dialog creation. Throughout the paper, we take care of the special characteristics of web applications and show enhancements of the conceptual models and of the runtime architecture.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Alur, D., Crupi, J., Malks, D.: Core J2EE Patterns: Best Practices and Design Strategies, 1st edn. Prentice Hall, Englewood Cliffs (2001)
Betermieux, S., Bomsdorf, B., Langer, P.: Towards a generic model for specifying different views on the dialog of web applications. In: Proceedings of HCI International, Lawrence Erlbaum Associates, Mahwah (2005)
Biedebach, A., Bomsdorf, B., Schlageter, G.: The changing role of instructors. In: Proceedings eLearn 2002 (2002)
Biere, M., Bomsdorf, B., Szwillus, G.: The visual task model builder. In: Proceedings of CADUI 1999 (1999)
Bomsdorf, B.: First steps towards task-related web user interfaces. In: Proceedings of Computer-Aided Design of User Interfaces, pp. 349–356 (2002)
Bomsdorf, B.: Task modeling for customization of web applications. In: Proceedings HCI International 2003, pp. 33–37 (2003)
Bomsdorf, B., Szwillus, G.: Towards a universal modelling tool. In: Palanque, P., Paternó, F. (eds.) DSV-IS 2000. LNCS, vol. 1946, Springer, Heidelberg (2001)
Brambilla, M., Ceri, S., Fraternali, P., Manolescu, I.: Process modeling in web applications. In: ACM Transactions on Software Engineering and Methodology (2006)
Cachero, C., Gómez, J., Pastor, O.: Object-oriented conceptual modeling of web application interfaces: the OO-H method. In: ECWEB’00, pp. 206–215. Springer, Heidelberg (2000)
Cachero, C., Koch, N.: Conceptual navigation analysis: a device and platform independent navigation specification. In: Proceedings of 2nd International Workshop on Web-Oriented Software Technology (2002)
Ceri, S., Fraternali, P., Matera, M., Maurino, A.: Designing multi-role, collaborative web sites with WebML: a conference management system case study. In: IWWOST 2001 Workshop (2001)
Clerckx, T., Luyten, K., Coninx, K.: The mapping problem back and forth: customizing dynamic models while preserving consistency. In: TAMODIA ’04. Proceedings of the 3rd annual conference on Task models and diagrams, pp. 33–42. ACM Press, New York (2004)
de Troyer, O.: Audience-driven web design. In: Information modelling in the new millennium, IDEA Group Publishing (2001)
de Troyer, O., Casteleyn, S.: Modeling complex processes for web applications using WSDM. In: IWWOST. Proceedings of the Third International Workshop on Web-Oriented Software Technologies (2003)
Isakowitz, T., Kamis, A., Koufaris, M.: The extended RMM methodology for web publishing. Working Paper IS-98-18 (1998)
Koch, N., Kraus, A., Cachero, C., Meliá, S.: Integration of business processes in web application models. Journal of Web Engineering 3(1), 22–49 (2004)
Kraus, A., Koch, N.: A metamodel for UWE. Technical report, University of Munich (2003)
Luyten, K., Clerckx, T., Coninx, K., Vanderdonckt, J.: Derivation of a dialog model from a task model by activity chain extraction. In: Jorge, J.A., Jardim Nunes, N., Falcão e Cunha, J. (eds.) DSV-IS 2003. LNCS, vol. 2844, pp. 203–217. Springer, Heidelberg (2003)
McClanahan, C., Burns, E., Kitain, R.: JavaServer faces specification, v1.1, rev. 01 (2004)
Paternò., F., Mancini, C., Meniconi, S.: Concurtasktrees: A diagrammatic notation for specifying task models. In: INTERACT ’97. Proceedings of the IFIP TC13 International Conference on Human-Computer Interaction, London, UK, pp. 362–369. Chapman & Hall, Ltd, Sydney (1997)
Puerta, A., Cheng, E., Ou, T., Min, J.: MOBILE: User-centered interface building. In: Proceedings of CHI 99, ACM Press, New York (1999)
Rossi, G., Schwabe, D., Lyardet, F.: Web application models are more than conceptual models. In: Akoka, J., Bouzeghoub, M., Comyn-Wattiau, I., Métais, E. (eds.) ER 1999. LNCS, vol. 1728, Springer, Heidelberg (1999)
Singh, I., Stearns, B., Johnson, M.: Designing Enterprise Applications with the J2EE Platform, 2nd edn. Addison-Wesley, London, UK (2002)
Stary, C.: Task- and model-based development of interactive software. In: Proceedings of IFIP 98 (1998)
van der Veer, G.C., Lenting, B.F., Bergevoet, B.A.J.: Groupware task analysis - modelling complexity. Acta Psychologica (1996)
Vilain, P., Schwabe, D.: Improving the web application design process with UIDs. In: Proceedings of 2nd International Workshop on Web-Oriented Software Technology (2002)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Betermieux, S., Bomsdorf, B. (2007). Finalizing Dialog Models at Runtime. In: Baresi, L., Fraternali, P., Houben, GJ. (eds) Web Engineering. ICWE 2007. Lecture Notes in Computer Science, vol 4607. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73597-7_11
Download citation
DOI: https://doi.org/10.1007/978-3-540-73597-7_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-73596-0
Online ISBN: 978-3-540-73597-7
eBook Packages: Computer ScienceComputer Science (R0)