+612 9045 4394
Form-Oriented Analysis : A New Methodology to Model Form-Based Applications - Dirk Draheim

Form-Oriented Analysis

A New Methodology to Model Form-Based Applications

Hardcover Published: 1st November 2004
ISBN: 9783540205937
Number Of Pages: 372

Share This Book:


RRP $405.99
or 4 easy payments of $70.24 with Learn more
Ships in 7 to 10 business days

Other Available Editions (Hide)

  • Paperback View Product Published: 13th October 2010

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.

Modeling Form-Based Systems
Introductionp. 3
Enterprise Systemsp. 4
Modeling Enterprise Systemsp. 5
High-Level Transactional Programmingp. 6
A Parsimonious Relational Notationp. 6
A Descriptive Approach to the Software Development Processp. 7
The Form-Based System Paradigmp. 9
The Submit/Response Style Interfacep. 10
A Message-Based Model of Data Interchangep. 20
Exploring the Online Bookshopp. 23
The Dialogue Modelp. 24
The Persistent Data Modelp. 30
An Exemplary Submit/Response Style Systemp. 32
Form Storyboardingp. 35
Page Diagramsp. 36
Form Storyboardsp. 41
Formcharts and Dialogue Specificationp. 49
Form-Oriented Information System Modelsp. 49
The Dialogue Modelp. 55
The Layered Data Modelp. 59
Dialogue Specificationp. 66
The Bookstore Formchart and Data Modelp. 74
Model Decomposition and Refinementp. 97
Model Unionp. 97
Formchart Decompositionp. 98
Formchart Hierarchiesp. 100
A Feature-Driven Approachp. 102
State Sets and State Specializationp. 104
Decomposition of Page Diagrams and Form Storyboardsp. 107
Model Refinementp. 107
Data Modelingp. 109
The Parsimonious Data Modeling Languagep. 111
The Data Access Language DALp. 114
The Transaction Data Access Language TDALp. 121
Constraintsp. 125
Style Formatsp. 141
Message-Based Modeling of Data Interchangep. 147
Connectivity of Enterprise Systemsp. 147
The Message-Based System Viewpointp. 150
Data Interchange Modelp. 152
Data Interchange Specificationp. 156
The Relation to Data Flow Diagramsp. 160
The Interplay of Formcharts and Data Interchange Diagramsp. 162
Topic Bundlesp. 164
A Descriptive Approachp. 165
Descriptiveness, Prescriptiveness, and the Software Processp. 168
Metaphor A Posteriorip. 170
On Desktop Metaphorsp. 172
On Real-World Modelingp. 173
Visual Modeling De-emphasizedp. 175
Artifact Orientationp. 176
The High-Level Programming Viewpointp. 177
Advanced Systems Modeling Approachesp. 180
Tool Support
Forward Engineering and Reverse Engineeringp. 187
Forward Engineeringp. 188
Reverse Engineeringp. 193
Source-Code-Opaque Reverse Engineeringp. 196
Typed Server Pagesp. 199
Type-Safe Interplay of Forms and Scriptsp. 200
Functional Decomposition of Server Pagesp. 214
Higher-Order Server Pagesp. 221
A Comparison of Web Technologiesp. 224
The Integrated Source Code Paradigmp. 229
Towards Structured Collaborative Workp. 229
Structured Artifactsp. 232
The Syntax Model Approachp. 233
A Closer Look at Languagesp. 235
The Integrated Source Code Paradigmp. 237
A Flexible Generic Textual Format for Datap. 241
Generative Programmingp. 244
State History Diagramsp. 249
State History Diagrams and Class Diagramsp. 249
Discussion of Formchart Semanticsp. 258
Semantics of Dialogue Constraintsp. 260
Path Expressionsp. 267
Semantics of the Data Modelp. 271
Semantics of the Temporal Modelp. 271
Alternative Fundamental Modelsp. 274
Discussionp. 279
Semantics of Web Signaturesp. 283
Formal Semantics of Web Signature Recoveryp. 283
Coding Guidelines for Typed Server Pagesp. 287
Formal Definition of the NSP Type Systemp. 299
A Comparison of Modeling Methodsp. 325
User Interface Modelingp. 325
Web Site Modelingp. 326
Data Modelingp. 328
Model-Oriented Specification Languagesp. 329
Structured Analysisp. 331
Object-Oriented Analysis and Designp. 335
Model-Driven Architecturep. 338
Summaryp. 343
Contributions to Modeling Form-Based Systemsp. 343
Contributions to Modeling in Generalp. 347
Referencesp. 351
Indexp. 367
Table of Contents provided by Publisher. All Rights Reserved.

ISBN: 9783540205937
ISBN-10: 3540205934
Audience: Professional
Format: Hardcover
Language: English
Number Of Pages: 372
Published: 1st November 2004
Publisher: Springer-Verlag Berlin and Heidelberg Gmbh & Co. Kg
Country of Publication: DE
Dimensions (cm): 23.5 x 15.5  x 2.54
Weight (kg): 1.6