User Interface Modeling in UMLi

Although user interfaces represent an essential part of software systems, the Unified Modeling Language )UML) seems to have been developed with little specific attention given to user interface issues. Several researchers have investigated integrating interface modeling techniques with UML. In UML, one models tasks using extended activity diagrams rather than by incorporating a completely new notation into UML. UMLi also addresses the relationships between use cases, tasks, and views, and thoroughly addresses the relationship between tasks and the data on which they act. UMLi is probably the most technically mature proposal for interface development in UML.

[1]  Angel R. Puerta,et al.  A Model-Based Interface Development Environment , 1997, IEEE Softw..

[2]  Pedro A. Szekely Retrospective and Challenges for Model-Based Interface Development , 1996, DSV-IS.

[3]  Norman W. Paton,et al.  Improving UML Support for User Interface Design: A Metric Assessment of UMLi , 2003, ICSE Workshop on SE-HCI.

[4]  Peter Johnson,et al.  Bridging the Generation Gap: From Work Tasks to User Interface Designs , 1996, CADUI.

[5]  Norman W. Paton,et al.  User Interface Modelling with UML , 2000, EJC.

[6]  Charles Wiecha,et al.  ITS: a tool for rapidly developing interactive applications , 1990, TOIS.

[7]  Chris F. Kemerer,et al.  A Metrics Suite for Object Oriented Design , 2015, IEEE Trans. Software Eng..

[8]  Rob Miller,et al.  The Amulet Environment: New Models for Effective User Interface Software Development , 1997, IEEE Trans. Software Eng..

[9]  Jean Vanderdonckt,et al.  Encapsulating knowledge for intelligent automatic interaction objects selection , 1993, INTERCHI.

[10]  Carole A. Goble,et al.  Teallach: a model-based user interface development environment for object databases , 2001 .

[11]  Jason E. Robbins,et al.  Argo: A Design Environment for Evolving Software Architectures , 1997, Proceedings of the (19th) International Conference on Software Engineering.

[12]  Jim Conallen,et al.  Building Web applications with UML , 1999 .

[13]  Charles W. Butler,et al.  Design complexity measurement and testing , 1989, CACM.

[14]  Fabio Paternò,et al.  Towards a UML for Interactive Systems , 2001, EHCI.

[15]  Jean Vanderdonckt,et al.  WIDGET STANDARDISATION THROUGH ABSTRACT INTERACTION OBJECTS , 1996 .

[16]  Nuno Jardim Nunes,et al.  Wisdom: A Software Engineering Method for Small Software Development Companies , 2000, IEEE Software.

[17]  Nuno Jardim Nunes,et al.  Wisdom: Engineering Method for , 2000 .

[18]  Brad A. Myers,et al.  Past, Present and Future of User Interface Software Tools , 2000, TCHI.

[19]  Panos Markopoulos,et al.  UML as a representation for Interaction Design , 2000 .