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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
Paternò, F., Model Based Design and Evaluation of Interactive Applications, Applied Computing, London: Springer-Verlag, 1999.
Kovacevic, S. UML and User Interface Design. in UML’98, Mulhouse — France, 1998.
Jacobson, I., G. Booch, and J. Rumbaugh, The unified software development process, The Addison-Wesley object technology series, Reading, Mass: Addison-Wesley, 1999.
M. Goldberg, D. R., Smalltalk-80: The language and its implementation: Addison-Wesley, 1983.
Coutaz, J. PAC: An object-oriented model for dialogue design, in INTERACT’87, Elsevier Science Publisher, 1987.
D. Duce, D. H., M. Gomes, ed. User Interface Management and Design, Springer Verlag, 1991.
Coutaz, J., Software Architecture Modeling for User Interfaces, in Encyclopedia of Software Engineering, Wiley, 1993.
Pfaff, G. and P. J. W. t. Haguen, eds. User Interface Management Systems., Springer-Verlag: Berlin, 1985.
Bass, L., A metamodel for the runtime architecture of an interactive system: The UIMS developers workshop, SIGCHI Bulletin, 24(1): p. 32–37, 1992.
Jacobson, I., Object-oriented software engineering: a use case driven approach, New York: ACM Press — Addison-Wesley Pub, 1992.
Kruchten, P., The Rational Unified Process: an Introduction, Object Technology Series: Addison-Wesley, 1998.
OMG, Unified Modeling Language 1.3, Object Management Group, 1999.
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.
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.
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.
Mark van Harmelen, et al., Object Models in User Interface Design. SIGCHI Bulletin, 29(4), 1998.
Artim, J., et al., Incorporating work, process and task analysis into industrial object-oriented systems development. SIGCHI Bulletin, 30(4), 1998.
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.
Conallen, J., Building Web Applications with UML. Object Technology Series: Addison-Wesley, 1999.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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