Title :
Constructing Advanced Web-Based Dialog Components with Stakeholders A DSL Approach
Author :
Freudenstein, Patrick ; Nussbaumer, Martin
Author_Institution :
Dept. of Telematics, Karlsruhe Univ., Karlsruhe
Abstract :
Complex dialogs with comprehensive underlying data models are gaining increasing importance in todaypsilas Web applications. This in turn accelerates the need for highly dynamic dialogs offering guidance to the users and reducing cognitive overload. Beyond that, requirements from the fields of Web accessibility, platform-independence and Web service integration arise. Considering the resulting complexity, a systematic engineering approach becomes important. Besides addressing the specific characteristics of these dialogs, key success factors from a communication perspective like strong user involvement and clear business objectives must be taken into account. To this end, we present an evolutionary, extensible approach for the model-driven construction of advanced dialogs which is based on a Domain-specific Language (DSL). We introduce a modeling notation based on Petri net constructs and XForms as well as a supporting Web-based editor, both focusing on simplicity and fostering communications. The technical framework allows for quick prototyping and flexible changes. In conclusion, complex, device-independent dialogs with rich behavior and appearance can be constructed and evolved with intense stakeholder collaboration.
Keywords :
Internet; Petri nets; specification languages; Petri net; Web accessibility; Web service integration; Web-based dialog component; Web-based editor; XForms; domain-specific language; Application software; Collaboration; DSL; Data engineering; Data models; Domain specific languages; Prototypes; Systems engineering and theory; Usability; Web services; DSL; Dialog; Model-driven; Stakeholder collaboration; User Interaction; Web Engineering;
Conference_Titel :
Web Engineering, 2008. ICWE '08. Eighth International Conference on
Conference_Location :
Yorktown Heights, NJ
Print_ISBN :
978-0-7695-3261-5
Electronic_ISBN :
978-0-7695-3261-5
DOI :
10.1109/ICWE.2008.39