Form-Oriented Analysis

A New Methodology to Model Form-Based Applications

  • Dirk Draheim
  • Gerald Weber

Table of contents

  1. Front Matter
    Pages I-XVII
  2. Modeling Form-Based Systems

  3. Tool Support

  4. Semantics

  5. Conclusion

    1. Pages 343-349
  6. Back Matter
    Pages 351-372

About this book


Form-based applications range from simple web shops to complex enterprise resource planning systems. Draheim and Weber adapt well-established basic modeling techniques in a novel way to achieve a modeling framework optimized for this broad application domain. They introduce new modeling artifacts, such as page diagrams and form storyboards, and separate dialogue patterns to allow for reuse. In their implementation they have developed new constructs such as typed server pages, and tools for forward and reverse engineering of presentation layers. The methodology is explained using an online bookshop as a running example in which the user can experience the modeling concepts in action.

The combination of theoretical achievements and hands-on practical advice and tools makes this book a reference work for both researchers in the areas of software architectures and submit-response style user interfaces, and professionals designing and developing such applications. More information and additional material is also available online.


Enterprise Applications Enterprise Resource Planning Form-Based User Interaction Human-Computer Interaction Message-Based Data Interchange Motivation Planning Typed Server Pages Web Development Web Presentation Layer architecture data model modeling

Authors and affiliations

  • Dirk Draheim
    • 1
  • Gerald Weber
    • 2
  1. 1.Institute of Computer ScienceFreie Universität BerlinBerlinGermany
  2. 2.Department of Computer ScienceThe University of AucklandAucklandNew Zealand

Bibliographic information

  • DOI
  • Copyright Information Springer-Verlag Berlin Heidelberg 2005
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Computer Science
  • Print ISBN 978-3-540-20593-7
  • Online ISBN 978-3-540-26893-2
  • Buy this book on publisher's site