DEUTSCH
About LPZ E-BUSINESS
Courses
Research
Agile MDA
Mobile Process Landscaping
Dialog Flow Control
Multi-Channel Architectures
Hybrid Applications
Automobile Telematics
Forschungsarchiv
cepheus
Projects
Publications
Events
Contacts
Press
Internal Area
 
Agile MDA
IT-Radar
Cepheus
Distinguished Lectures
Series
Specification and Control of Hypertext-based Dialog Flows
Client-Server applications are increasing being implemented as hypertext-based applications, where the user interface consists of web pages in a browser or other renderings on different presentation channels (e.g. mobile or speech-based devices.

The minimal capabilities of these clients, the paged rendering and the stateless, pull-based communication protocols of these presentation channels allow only rudimentary dialog control that is unsatisfactory both for the user and the developer. The protocols especially lack inherent support for nested dialog structures. Hypertext-based applications therefore easily violate the long-established mental model of nested dialogs that users have gotten used to through their work with window-based applications - with potentially grave impact on usability.

In this research project, we are therefore developing a graphical dialog flow notation and a corresponding, XML-based dialog flow specification language that enable developers to encapsulate sequences of multiple dialog steps into reusable dialog modules which can be nested arbitrarily. The language also allows the specification of different interaction patterns for different presentation channels while using the same application logic.

Please contact  Matthias Book for any questions or comments on this project.
Publications
The following is a selection of papers published in the course of this research project:

  • Book, M., Gruhn, V.:  Modeling Web-Based Dialog Flows for Automatic Dialog Control. 19th IEEE International Conference on Automated Software Engineering (ASE 2004), September 20-24, 2004, Linz, Austria. IEEE Computer Society 2004, 100-109

  • Book, M., Gruhn, V.:  A Notation and Framework for Dialog Flow Control in Web Applications. Koch, N., Fraternali, P., Wirsing, M. (Eds.): Web Engineering, Proceedings of the 4th International Conference (ICWE 2004), July 26-30, 2004, Munich, Germany. Lecture Notes in Computer Science (LNCS) 3140. Springer 2004, 473-477

  • Book, M., Gruhn, V.:  A Dialog Control Framework for Hypertext-based Applications. Lin, H., Ehrich, H.D. (Eds.): Proceedings of the Third International Conference on Quality Software (QSIC 2003), November 6-7, 2003, Dallas, Texas, USA. IEEE Computer Society 2003, 170-177

  • Book, M., Gruhn, V.:  A Dialog Flow Notation for Web-based Applications. Hamza, M.H. (Ed.): Proceedings of the Seventh IASTED International Conference on Software Engineering Applications (SEA 2003), November 3-5, 2003, Marina del Rey, California, USA. ACTA Press 2003, 100-105 (Best Paper Award in the area of Web-Based Software Tools and Techniques)

  • Gruhn, V., Book, M.:  Mobile Business Processes. Böhme, T., Heyer, G., Unger, H. (Eds.): Innovative Internet Community Systems, Third International Workshop (IICS 2003), Lecture Notes in Computer Science (LNCS) 2877, June 19-21, 2003, Leipzig, Germany. Springer Verlag 2003, 114-133
Further publications (also on other topics) can be found on our list of publications.