{"title":"A UML-based design environment for interactive applications","authors":"Paulo Pinheiro da Silva, N. Paton","doi":"10.1109/UIDIS.2001.929926","DOIUrl":null,"url":null,"abstract":"The Unified Modeling Language (UML) can be used for modelling both the structure and behaviour of software applications. However, although UML supports many different modelling notations, minimal support is provided for user interface (UI) design. The Unified Modeling Language for Interactive Applications (UMLi) is an extension of UML that provides support for UI design. UMLi has a user interface diagram for modelling abstract UI presentations and an extended activity diagram that provides constructors for modelling common UI behaviours. The paper presents the support provided for UI design by the UMLi design environment. Designers can use the environment to model applications and their UIs using UML and its extensions in UMLi. The tool provides facilities for modelling interaction objects, and the collaboration of these interaction objects with domain objects.","PeriodicalId":249974,"journal":{"name":"Proceedings Second International Workshop on User Interfaces in Data Intensive Systems. UIDIS 2001","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2001-05-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"18","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Second International Workshop on User Interfaces in Data Intensive Systems. UIDIS 2001","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/UIDIS.2001.929926","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 18
Abstract
The Unified Modeling Language (UML) can be used for modelling both the structure and behaviour of software applications. However, although UML supports many different modelling notations, minimal support is provided for user interface (UI) design. The Unified Modeling Language for Interactive Applications (UMLi) is an extension of UML that provides support for UI design. UMLi has a user interface diagram for modelling abstract UI presentations and an extended activity diagram that provides constructors for modelling common UI behaviours. The paper presents the support provided for UI design by the UMLi design environment. Designers can use the environment to model applications and their UIs using UML and its extensions in UMLi. The tool provides facilities for modelling interaction objects, and the collaboration of these interaction objects with domain objects.