Specification and Generation of Model 2 Web Interfaces

We describe the language and tool Angie for the type-safe specification of Web presentation layers and the subsequent generation of an executable interface prototype. A textual description of a Web based dialogue can be directly expressed in the proposed language and is then automatically mapped onto a system structure in compliance with currently discussed Web design patterns like the Model 2 architecture. The Angie tool bridges between specification and implementation level in a different way than other approaches in the same area. The proposed language directly supports the system metaphor of form-oriented analysis, namely the system model as a bipartite state machine.

[1]  James H. Cross,et al.  Reverse engineering and design recovery: a taxonomy , 1990, IEEE Software.

[2]  Dirk Draheim,et al.  Improving the Web Presentation Layer Architecture , 2003, APWeb.

[3]  Ivar Jacobson,et al.  The unified modeling language reference manual , 2010 .

[4]  Nicholas Kassem,et al.  Designing enterprise applications with the Java 2 platform, enterprise edition/ Nicholas Kassem and the Enterprise Tea , 2000 .

[5]  Ivar Jacobson,et al.  Unified Modeling Language , 2020, Definitions.

[6]  Tam Nguyen,et al.  Accessing relational databases from the World Wide Web , 1996, SIGMOD '96.

[7]  Dirk Draheim,et al.  Strongly Typed Server Pages , 2002, NGITS.

[8]  Dirk Draheim,et al.  Form-oriented analysis , 2004 .

[9]  Garry D. Coleman,et al.  Advancing the Standard , 1999 .

[10]  Stefano Ceri,et al.  Web Modeling Language (WebML): a modeling language for designing Web sites , 2000, Comput. Networks.

[11]  Patricia Vilain,et al.  A Diagrammatic Tool for Representing User Interaction in UML , 2000, UML.

[12]  Zahir Tari,et al.  On The Move to Meaningful Internet Systems 2003: OTM 2003 Workshops , 2003, Lecture Notes in Computer Science.

[13]  Dirk Draheim,et al.  JSPick-a server pages design recovery tool , 2003, Seventh European Conference onSoftware Maintenance and Reengineering, 2003. Proceedings..

[14]  Dirk Draheim,et al.  Modeling Submit/Response Style Systems with Form Charts and Dialogue Constraints , 2003, OTM Workshops.

[15]  Anthony I. Wasserman,et al.  Extending State Transition Diagrams for the Specification of Human–Computer Interaction , 1985, IEEE Transactions on Software Engineering.