Task- and Object-Oriented Development of Interactive Systems — How many models are necessary ?

  • Peter Forbrig
Part of the Eurographics book series (EUROGRAPH)


In the field of model-based development of interactive systems, several approaches have been proposed to integrate task and object knowledge into the development process and its underlying representations. Within the paper different types of models are classified according to their importance for the development process. The relation between existing, envisioned and programming models are discussed and a task driven approach for object-oriented programming is suggested.


User Interface Programming Model Interactive System User Model Task Model 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bodart, F.; Vanderdonckt, J. (Eds.): Design, Specification and Verification of Interactive Systems’96, Springer-Verlag, Wien New York, 1996.Breedvelt-Schouten, F. D.; Paterno, F. D., Severijns, C. A.: Reuseable Structures in Task Models, In:[10].Google Scholar
  2. 2.
    deBaar, D.J.M., Foley, J., Mullet, K.E.: Coupling Application Design and User Interface Design, in Proc. CHI’92 Human Factors in Computing Systems, ACM, 1992, pp. 259–266.Google Scholar
  3. 3.
    Foley, J.D., Kim, W.C., Kovacevic, S. and Murray, K.: UIDE - An Intelligent User Interface Design Environment, in Intelligent User interfaces, J.W. Sullivan, S.W. Tyler (Eds.), Addison Wesley, ACM Press, 1991, pp. 339–384.Google Scholar
  4. 4.
    Foley, J.D, History, Results and Bibliography of the User Interface Design Environment (UIDE), an Early Model-based Systems for User Interface Design and Implementation, in Proc. of DSV-IS’94, Carrara, 8–10 June 1994, pages 3–14.Google Scholar
  5. 5.
    Forbrig, P., Elwert, T: “Multimedia Data and Model-Based Development of Interactive Systems,” In: [Harrison et al. 97].Google Scholar
  6. 6.
    Forbrig, P., Schlungbaum, E.: “Model-based Approaches to the Development of Interactive Systems,” In Second Multidisciplinary Workshop on Cognitive Modeling and User Interface Development, Freiburg 16–18.12.1997.Google Scholar
  7. 7.
    Forbrig, P., Stary, C.: “From Task to Dialog: How Many and What Kind of Models do Developers Need ?” CHI Workshop “From Task to Dialogue: Task-Based User Interface Design”, 1998, Los Angeles.Google Scholar
  8. 8.
    Elwert et al. 95] Elwert, T., Schlungbaum, E.: Modelling and Generation of Graphical User Interfaces in the TADEUS Approach, In: P. Palanque, R. Bastide (Eds.): Designing, Specification, and Verification of Interactive Systems. Wien, Springer, 1995, S. 193–208.Google Scholar
  9. 9.
    Gorny, P.: EXPOSE - HCI-Counseling for User Interface Design, In K. Nordby et al. (Eds.): Human Computer Interaction, Interact’95, Chapman & Hall, London 1995, p. 297–304.Google Scholar
  10. 10.
    Harrison, M.D.; J.C. Torres (Eds.): Proceeedings of the 4th Eurographics Workshop on Design, Specification and Verification of Interactive Systems, University of Granada, p. 427–440, 1997.Google Scholar
  11. 11.
    Janssen, Ch., Weisbecker, A., Ziegler, J.: Generating User Interfaces from Data Models and Dialogue Net Specifications, in Proc. INTERCHI’93 Human Factors in Computing Systems, ACM/IFIP, 1993, pp. 418–423.Google Scholar
  12. 12.
    Johnson, P.: Human Computer Interaction: Psychology, Task Analysis and Software Engineering, McGRAW HILL BOOK COMPANY, 1992.Google Scholar
  13. 13.
    Johnson, P.; Wilson, S.: Bridging the Generation Gap: From Work Tasks to User Interface Design, in [1].Google Scholar
  14. 14.
    Makopoulos, P.; Johnson, P. (eds): Design, Specification and Verification of Interactive Systems ‘88, Springer-Verlag, Wien New York, 1998.Google Scholar
  15. 15.
    K.Y. Lim, J. Long, The MUSE Method for Usability Engineering, Cambridge University Press, Cambridge, 1994.CrossRefGoogle Scholar
  16. 16.
    Rodriguez, F. G.; Scapin, D. L.: Editing MAD* task descriptions for specifying user interfaces, at both semantic and presentational levels, In: [11].Google Scholar
  17. 17.
    Paterno, F.; Santoro, C.; Tahmassebi, S.: Formal Models for Cooperative Tasks: Concepts and an Application for En-Route Air Traffic Control, in [14].Google Scholar
  18. 18.
    Stary, C.; Vidakis, N.; Mohacsi, St.; Nagelholz, M.: Workflow-Oriented Prototyping of Interactive Systems, Proceedings IEEE COMPSAC’97, 1997.Google Scholar
  19. 19.
    Szekely, P., Luo, P., Neches, R. Beyond Interface Builders: Model-Based Interface Tools, in Proc. INTERCHI’93 Human Factors in Computing Systems, ACM/IFIP, 1993, pp. 383–390.Google Scholar
  20. 20.
    van der Veer, G. C.; van Vliet J. C.: Team Design for Groupware - a View on Structure, 15th Interdisciplinary Workshop on “Informatics an Psychology”, Schärding, May 24–26, 1994.Google Scholar
  21. 21.
    Waldén, K.; Nerson J.-M.: Seamless Object-oriented Software Architecture, Analysis and Design of Reliable Systems, Prentice Hall, 1995.Google Scholar
  22. 22.
    S. Wilson, P. Johnson, C. Kelly, J. Cunningham, P. Markopoulos, Beyond Hacking: A Model-Based Approach to User Interface Design, in Proc. of HCI’93, pp. 217–231.Google Scholar
  23. 23.
    S. Wilson, P. Johnson, Bridging the Generation Gap: From Work Tasks to User Interface Design, in Proc. of CADUI’96, Namur, Belgium, 5–7 June 96, pp. 77–94.Google Scholar

Copyright information

© Springer-Verlag/Wien 1999

Authors and Affiliations

  • Peter Forbrig
    • 1
  1. 1.Fachbereich InformatikUniversität RostockRostockGermany

Personalised recommendations