Skip to main content

Wisdom — A UML Based Architecture for Interactive Systems

  • Conference paper
  • First Online:
Interactive Systems Design, Specification, and Verification (DSV-IS 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1946))

Abstract

The UML is recognized to be the dominant diagrammatic modeling language in the software industry. However, it’s support for building interactive systems is still acknowledged to be insufficient. In this paper we discuss and identify the major problems using the UML framework for interactive system development, specifically, in what concerns the architectural issues. Here we present a conceptual architectural model that expands the analysis framework of the Unified Process and the UML profile for software development processes. Our proposal leverages on user-interface domain knowledge, fostering coevolutionary development of interactive systems and enabling artifact change between software engineering and human-computer interaction, under the common notation and semantics of the UML.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Artim, J. Integrating User Interface Design and Object-Oriented Development Through Task analysis and Use-cases. in CHI’97 Workshop on Tasks and Objects, 1997.

    Google Scholar 

  2. Paternò, F., Model Based Design and Evaluation of Interactive Applications, Applied Computing, London: Springer-Verlag, 1999.

    Google Scholar 

  3. Kovacevic, S. UML and User Interface Design. in UML’98, Mulhouse — France, 1998.

    Google Scholar 

  4. Jacobson, I., G. Booch, and J. Rumbaugh, The unified software development process, The Addison-Wesley object technology series, Reading, Mass: Addison-Wesley, 1999.

    Google Scholar 

  5. M. Goldberg, D. R., Smalltalk-80: The language and its implementation: Addison-Wesley, 1983.

    Google Scholar 

  6. Coutaz, J. PAC: An object-oriented model for dialogue design, in INTERACT’87, Elsevier Science Publisher, 1987.

    Google Scholar 

  7. D. Duce, D. H., M. Gomes, ed. User Interface Management and Design, Springer Verlag, 1991.

    Google Scholar 

  8. Coutaz, J., Software Architecture Modeling for User Interfaces, in Encyclopedia of Software Engineering, Wiley, 1993.

    Google Scholar 

  9. Pfaff, G. and P. J. W. t. Haguen, eds. User Interface Management Systems., Springer-Verlag: Berlin, 1985.

    MATH  Google Scholar 

  10. Bass, L., A metamodel for the runtime architecture of an interactive system: The UIMS developers workshop, SIGCHI Bulletin, 24(1): p. 32–37, 1992.

    Article  Google Scholar 

  11. Jacobson, I., Object-oriented software engineering: a use case driven approach, New York: ACM Press — Addison-Wesley Pub, 1992.

    MATH  Google Scholar 

  12. Kruchten, P., The Rational Unified Process: an Introduction, Object Technology Series: Addison-Wesley, 1998.

    Google Scholar 

  13. OMG, Unified Modeling Language 1.3, Object Management Group, 1999.

    Google Scholar 

  14. Nunes, N. J. and J. F. e. Cunha, Whitewater Interactive System Development with Object Models, in Object Modeling and User Interface Design, M. v. Harmelen, Editor, Addison-Wesley, to appear.

    Google Scholar 

  15. Nunes, N. J., et al., Interactive System Design with Object Models (WISDOM’99), in ECOOP’99 Workshop Reader, A. Moreira, S. Demeyer, Editors, Springer-Verlag, 1999.

    Google Scholar 

  16. Constantine, L. L. and L. A. D. Lockwood, Software for use: a practical guide to the models and methods of usage-centered design, Reading, Mass.: Addison Wesley, 1999.

    Google Scholar 

  17. Mark van Harmelen, et al., Object Models in User Interface Design. SIGCHI Bulletin, 29(4), 1998.

    Google Scholar 

  18. Artim, J., et al., Incorporating work, process and task analysis into industrial object-oriented systems development. SIGCHI Bulletin, 30(4), 1998.

    Google Scholar 

  19. Dayton, T., A. McFarland, and J. Kramer, Bridging User Needs to Object Oriented GUI Prototype via Task Object Design, in User Interface Design, L. E. Wood, Editor, CRC Press: Boca Raton — Florida — EUA, 1998.

    Google Scholar 

  20. Conallen, J., Building Web Applications with UML. Object Technology Series: Addison-Wesley, 1999.

    Google Scholar 

  21. Nuno Jardim Nunes, J. F. e.C. Towards a UML profile for interaction design: the Wisdom approach. in Proc. UML’2000, York — UK: Springer-Verlag LNCS, 2000.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jardim Nunes, N., Falcão e Cunha, J. (2001). Wisdom — A UML Based Architecture for Interactive Systems. In: Palanque, P., Paternò, F. (eds) Interactive Systems Design, Specification, and Verification. DSV-IS 2000. Lecture Notes in Computer Science, vol 1946. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44675-3_12

Download citation

  • DOI: https://doi.org/10.1007/3-540-44675-3_12

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41663-0

  • Online ISBN: 978-3-540-44675-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics