Modelling and Generation of Graphical User Interfaces in the TADEUS Approach

  • Thomas Elwert
  • Egbert Schlungbaum
Part of the Eurographics book series (EUROGRAPH)


The goal of the TADEUS-approach (TAsk-based DEvelopment of USer interface software) is the task-oriented and user-centred development of graphical user interfaces (GUI). For this reason TADEUS is a methodology as well as a supporting environment for GUI development. An overview about the TADEUS approach is given in this paper. The TADEUS Dialogue graph, a new specification technique for GUI, and the generation of GUI based on Dialogue graphs are described.


User Interface Dialogue Model Event Graph Modal Node Dialogue Form 
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.
    Balzert, H.: Das JANUS-System–Automatische, wissensbasierte Generierung von Mensch-Computer-Schnittstellen. Informatik Forsch. Entw. 9, 22–35 (1994).Google Scholar
  2. 2.
    Bastide, R., Palanque, P.: Petri Net Objects for the Design, Validation and Prototyping of User-Driven Interfaces. INTERACT’90 Conference Proceedings. Amsterdam: North-Holland 1990 (pp. 625–631 ).Google Scholar
  3. 3.
    Bay, C.: Analyse von Spezifikationsmitteln für graphische Dialoge zur Weiterentwicklung des THESEUS-Dialogmodells. Studienarbeit. TH Darmstadt, FB Informatik 1988.Google Scholar
  4. 4.
    Bodart, F., Hennebert, A.-M., Leheureux, J.-M., Vanderdonckt, J.: A Model-based Approach to Presentation: A Continuum from Task Analysis to Prototype. Proceedings 1. EG-Workshop on Design, Specification and Verification of Interactive Systems, Pisa 1994 (pp. 25–39 ).Google Scholar
  5. 5.
    CUA: Systems Application Architecture: Common User Access - Guide to User Interface Design, Advanced Interface Design Reference. IBM 1991.Google Scholar
  6. 6.
    deBaar, D.J.M.J., Foley, J.D., Mullet, K.E.: Coupling Application Design and User Interface Design. CHI ‘82 Conference Proceedings. New York: ACM 1992 (pp. 259266).Google Scholar
  7. 7.
    DIN 66234 Bildschirmarbeitsplätze. Deutsches Institut für Normung. 1988.Google Scholar
  8. 8.
    Green, M.: A Survey of Three Dialogue Models. ACM Transactions on Graphics 5, 245–275 (1986).CrossRefGoogle Scholar
  9. 9.
    Greutmann, T.: Datenmodellierung und aufgabengerechte Dialoge: ein Synchronisationsproblem. Proc. Software-Ergonomie ‘83. Stuttgart: Teubner 1993 (pp. 99109 ).Google Scholar
  10. 10.
    Hartson, H.R., Boehm-Davis, D.: User interface development processes and methodologies. Behaviour & Information Technology 12, 98–114 (1993).CrossRefGoogle Scholar
  11. 11.
    Hix, D.: Generations of User Interface Management Systems. IEEE Software 9, 77–87 (1990).CrossRefGoogle Scholar
  12. 12.
    Jacob, R.J.K.: A Specification Language for Direct Manipulation User Interfaces. ACM Transaction on Graphics 5, 283–317 (1986).CrossRefGoogle Scholar
  13. 13.
    Janssen, C.: Dialognetze zur Beschreibung von Dialogabläufen in graphisch-interaktiven Systemen. Proc. Software-Ergonomie ‘83. Stuttgart: Teubner 1993 (pp. 67–76 ).Google Scholar
  14. 14.
    Janssen, C., Weisbecker, A., Ziegler, J.: Generating User Interfaces from Data Models and Dialogue Net Specifications. CHI ‘83 Conference Proceedings. New York: ACM 1993 (pp. 418–423 ).Google Scholar
  15. 15.
    Myers, B.A., Rosson, M.B.: Survey on User Interface Programming. CHI’92 Conference Proceedings. New York: ACM 1992 (pp. 195–202 ).Google Scholar
  16. 16.
    Olsen, D.R.: MIKE: The Menu Interaction Kontrol Environment. ACM Transaction on Graphics 5, 318–344 (1986).CrossRefGoogle Scholar
  17. 17.
    OSF: OSF/Motif Style Guide Release 1.1. Open Software Foundation, 1991.Google Scholar
  18. 18.
    Reisig, W.: A Primer in Petri Net Design. Berlin: Springer 1992.CrossRefMATHGoogle Scholar
  19. 19.
    Roudaud, B., A New Generation UIMS. INTERACT’90 Conference Proceedings. Amsterdam• North-Holland 1990 (pp. 607–612 ).Google Scholar
  20. 20.
    Rumbaugh, J., Objectoriented Modelling and Design. Englewood Cliffs: Prentice Hall 1991.Google Scholar
  21. 21.
    Schlungbaum, E., Schmidt, M.: Automatische Erzeugung von Beschreibungen für Benutzungsoberflächen. Rostocker Informatik Berichte 15, 97–106 (1994).Google Scholar
  22. 22.
    Schlungbaum, E., Elwert, T.: Modellierung von Graphischen Benutzungsoberflächen im Rahmen des TADEUS-Ansatzes. Proc. Software-Ergonomie ‘85. Stuttgart: Teubner 1995 (pp. 331–348 ).Google Scholar
  23. 23.
    Schlungbaum, E., Eiwert, T.: TADEUS–a model-based Approach to the Development of Interactive Software Systems. Rostocker Informatik Berichte 17, 93–104 (1995).Google Scholar
  24. 24.
    Singh, G., Green, M.: Automating the Lexical and Syntactic Design of Graphical User Interfaces: The UofA* UIMS. ACM Transaction on Graphics 10 213–254 (1991).CrossRefGoogle Scholar
  25. 25.
    Smith, S., Mosier, J.: Guidelines for Designing User Interface Software. Mitre Corporation 1986.Google Scholar
  26. 26.
    Stary, C.: Interaktive Systeme: Software-Entwicklung und Software-Ergonomie. Braunschweig, Wiesbaden: Vieweg 1994.Google Scholar
  27. 27.
    Sukaviriya, P., Foley, J.D., Griffith, T.: A Second Generation User Interface Design Environment: The Model and The Runtime Architecture. CHI ‘83 Conference Proceedings. New York: ACM 1993 (pp. 375–382 ).Google Scholar
  28. 28.
    van der Zanden, B., Myers, B.A.: Automatic, Look-and-Feel Independent Dialog Creation for Graphical User Interfaces. CHI ‘80 Conference Proceedings. New York: ACM 1990 (pp. 27–34 ).Google Scholar
  29. 29.
    Ziegler, J.: Entwurf graphischer Benutzungsschnittstellen. Ziegler, J., Ilg, R. (eds.) Benutzergerechte Software-Gestaltung: Standards, Methoden und Werkzeuge. München: Oldenbourg 1993 (pp. 145–169 ).Google Scholar

Copyright information

© Springer-Verlag/Wien 1995

Authors and Affiliations

  • Thomas Elwert
    • 1
  • Egbert Schlungbaum
    • 1
  1. 1.Department of Computer ScienceUniversity of RostockRostockGermany

Personalised recommendations