Gerald WeberSenior LecturerDepartment of Computer Science The University of Auckland Office: Building 303, Room 485 38 Princes Street phone: + 64 9 373-7599 x 88114 fax: + 64 9 373-7453 email: g.weber@cs.auckland.ac.nz Office Hours: Wednesday 2pm - 4pm |
Postal Address:Dr Gerald Weber Department of Computer Science The University of Auckland Private Bag 92019 Auckland 1020 New Zealand |
|
Form-Oriented Analysis
A New Methodology to Model Form-Based Applications
Dirk Draheim, Gerald Weber
Springer Verlag, 2004
ISBN: 3-540-20593-4 www.formcharts.org
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 available online.
Christof Lutteroth, Gerald Weber. Reflection as a Principle for Better Usability. In: Proceedings of ASWEC 2007 - 18th Australian Conference on Software Engineering, IEEE Press, to appear.
Dirk Draheim, Gerald Weber, Christof Lutteroth. Finite State History Modeling and Its Precise UML-Based Semantics. In: Proceedings of BP-UML 2006 - 2nd International Workshop on Best Practices of UML, LNCS 4231, Springer, 2006.
Dirk Draheim, Christof Lutteroth, Gerald Weber. Graphical User Interfaces as Documents. In: Proceedings of CHINZ 2006 - 7th International Conference of the ACM's Special Interest Group on Computer-Human Interaction, ACM International Conference Proceeding Series, ACM Press, July 2006.
Dirk Draheim, John Grundy, John Hosking, Christof Lutteroth, Gerald Weber. Realistic Load Testing of Web Applications. In: Proceedings of CSMR 2006 - 10th European Conference on Software Maintenance and Reengineering. IEEE Press, IEEE Press, March 2006.
Dirk Draheim, Gerald Weber. The Core NSP Type System. In: Proceedings of WMR 2006 -- Workshop on Web Maintenance and Reengineering, 2006, to appear.
Christof Lutteroth, Gerald Weber. User Interface Layout with Ordinal and Linear Constraints. In: Proceedings of the Seventh Australasian User Interface Conference (AUIC 2006), Hobart, TAS, Australia, January 2006.
Dirk Draheim, Gerald Weber (Editors). Trends in Enterprise Application Architecture, LNCS 3888, Springer, March 2006.
Behzad Bordbar, Dirk Draheim, Matthias Horn, Ina Schulz, and Gerald Weber. Integrated Model-Based Software Development, Data Access and Data Migration. In (Lionel Briand, Clay Williams, Eds.): Model Driven Engineering Languages and Systems, LNCS 3713, Springer, 2005. Abstract and Download
Dirk Draheim, Gerald Weber. Modelling Form-Based Interfaces with Bipartite State Machines. Journal Interacting with Computers, vol. 17, no. 2. Elsevier, 2005, pp. 207-228. Abstract and Download
Sandrine Balbo, Dirk Draheim, Christof Lutteroth and Gerald Weber. Appropriateness of User Interfaces to Tasks. Accepted for: TAMODIA 2005 - 4th International Workshop on Task Models and Diagrams for User Interface Design -- For Work and Beyond, ACM, ACM Press, 2005. Conference
Dirk Draheim, Christof Lutteroth and Gerald Weber. A Type System for Reflective Program Generators. In: Proceedings of GPCE 2005 - Generative Programming and Component Engineering, LNCS 3676, Springer, 2005. Conference
Dirk Draheim, Christof Lutteroth and Gerald Weber. Robust Content Creation with Form-Oriented User Interfaces. In: Proceedings of CHINZ 2005 - 6th International Conference of the ACM's Special Interest Group on Computer-Human Interaction, ACM International Conference Proceeding Series, vol. 94, ACM Press, 2005. Conference
Dirk Draheim, Christof Lutteroth and Gerald Weber. Generative Programming for C#. ACM SIGPLAN Notices, vol. 40, no. 8, ACM Press, August 2005.
Dirk Draheim, Christof Lutteroth and Gerald Weber. Integrating Code Generators into the C# Language. In: Proceedings of ICITA 2005: The 3rd International Conference on Information Technology and Applications. IEEE Press, 2005. Conference
Dirk Draheim, Christof Lutteroth and Gerald Weber. A Source Code Independent Reverse Engineering Tool for Dynamic Web Sites. In: Proceedings of CSMR 2005 - 9th European Conference on Software Maintenance and Reengineering. IEEE Press, March 2005. Abstract and Download
Dirk Draheim, Christof Lutteroth, Gerald Weber: A Source Code Independent Reverse Engineering Tool for Dynamic Web Sites. Accepted for: Proceedings of CSMR 2005 - 9th European Conference on Software Maintenance and Reengineering. IEEE Press, to appear.
Dirk Draheim, Christof Lutteroth, Gerald Weber: Generator Code Opaque Recovery of Form-Oriented Web Site Models. In: Proceedings of CSMR 2005 - 9th European Conference on Software Maintenance and Reengineering. IEEE Press, March 2005.
Dirk Draheim, Gerald Weber: Form-Oriented Analysis - A New Methodology to Model Form-Based Applications. Research Monograph, Springer Verlag 2004.
Dirk Draheim, Gerald Weber: Co-Knowledge Acquisition of Software Organizations and Academy Advances in Learning Software Organizations 6th International Workshop, LSO 2004, Banff, Canada, June 20-21, 2004, LNCS 3096, Springer Verlag 2004.
Dirk Draheim, Gerald Weber: Specification and Generation of Model 2 Web Interfaces Accepted for: APCHI 2004 - 6th Asia-Pacific Conference on Computer-Human Interaction. LNCS 3101, Springer Verlag 2004.
Gerald Weber: The Centroid is a Reference Point for the Symmetric Difference in d Dimensions Technical Report UoA-SE-2004-1, The University of Auckland, 2004
Dirk Draheim, Gerald Weber: Modeling Submit/Response Style Systems with Form Charts and Dialogue Constraints Workshop on Human Computer Interface for Semantic Web and Web Applications (HCI-SWWA), LNCS 2889, p. 267 - 278, Springer-Verlag, 2003
Dirk Draheim, Gerald Weber: Storyboarding Form-Based Interfaces. Proceedings of INTERACT 2003 - Ninth IFIP TC13 International Conference on Human-Computer Interaction.
Dirk Draheim, Elfriede Fehr, and Gerald Weber: Improving the Web Presentation Layer Architecture. Web Technologies and Applications, LNCS 2642, p. 324 ff., Springer-Verlag, 2003.
Dirk Draheim, Elfriede Fehr, and Gerald Weber: JSPick - A Server Pages Design Recovery Tool. Proceedings of CSMR 2003 - 7th European Conference on Software Maintenance and Reengineering. IEEE Press, 2003.
Gerald Weber: Semantics of Form-Oriented Analysis. Doctoral thesis, 2002. (.ps.gz)
Dirk Draheim, Gerald Weber: Strongly Typed Server Pages. Next Generation Information Technologies and Systems, 5th International Workshop, NGITS 2002, Caesarea, Israel, June 24-25, 2002. Proceedings, LNCS 2382, Springer-Verlag.
Dirk Draheim, Gerald Weber: Specification and Generation of JSP Dialogues with Gently. Proceedings of NetObjectDays 2001, ISBN 3-00-008419-3, 2001.
Helmut Alt, Ulrich Fuchs, Günter Rote, Gerald Weber: Matching convex shapes with respect to the symmetric difference. Algorithmica, 21:89-103, 1998.
Dimitri Schischkin, Gerald Weber: The UniServer Architecture. Proceedings PDPTA '98, 1998.
Helmut Alt, Ulrich Fuchs, Günter Rote, Gerald Weber: Matching convex shapes with respect to the symmetric difference. Algorithms ESA '96, Proc. 4th Annual European Symp. on Algorithms, Barcelona, Spain, September '96, pp. 320-333. LNCS 1136, Springer, 1996.
Gerald Weber, Lars Knipping, Helmut Alt: An Application of Point Pattern Matching in Astronautics. Journal of Symbolic Computation, 17(4), pp. 321-340, April 1994.
Dirk Draheim, Christof Lutteroth, Gerald Weber: An Analytical Comparison of Generative Programming Technologies. Proceedings of the 19. Workshop GI Working Group 2.1.4. Technical Report at Christian-Albrechts-University of Kiel, to appear.
Dirk Draheim, Elfriede Fehr, Gerald Weber: The Definition of the NSP Type System. Technical Report No B 02-11, Institute of Computer Science, FU Berlin, 2002.
Dirk Draheim, Gerald Weber: An Introduction to State History Diagrams. Technical Report No B 02-09, Institute of Computer Science, Free University Berlin, 2002.
Dirk Draheim, Gerald Weber: Form Charts and Dialogue Contraints. Technical Report No B 02-08, Institute of Computer Science, Free University Berlin, 2002.
Dirk Draheim, Gerald Weber: An Overview of state-of-the-art Architectures for Active Web Sites. Technical Report No B 02-07, Institute of Computer Science, Free University Berlin, 2002.
Dirk Draheim, Gerald Weber: An Introduction to Form Storyboarding. Technical Report No B 02-06, Institute of Computer Science, Free University Berlin, 2002.
Dirk Draheim, Gerald Weber: Strong complex typed dialogue-oriented Server Pages. Technical Report No B 02-05, Institute of Computer Science, Free University Berlin, 2002.
Matthias Eichhoff, Gerald Weber: Must all Mathematicians be Platonists? Technical Report No B 98-03, Institute of Computer Science, Free University Berlin, 1998.
Gerald Weber: Point Pattern Matching. Technical Report No B 95-19, Institute of Computer Science, Free University Berlin, 1995.
Gerald Weber, Lars Knipping, Helmut Alt: An Application of Point Pattern Matching in Astronautics. Journal of Symbolic Computation, 17(4), pp. 321-340, April 1994.
H. Alt, L. Knipping, G. Weber: An Application of Point Pattern Matching in Astronautics. Technical Report No B 93-16, Institute of Computer Science, Free University Berlin, 1993.