Metamodel based approach to generate user interface mockup from UML class diagram

被引:4
|
作者
Thomas, Mahatody [1 ]
Mihaela, Ilie [2 ]
Andrianjaka, Rapatsalahy Miary [1 ]
Germain, Dimbisoa William [1 ]
Sorin, Ilie [2 ]
机构
[1] Univ Fianarantsoa, Lab Math & Comp Appl Dev Syst, Fianarantsoa, Madagascar
[2] Univ Craiova, Dept Comp & Informat Technol, Craiova, Romania
关键词
Human Computer Interaction; user nterface; mockup; class diagram; transformation; Model Driven Engineering; Model Driven Architecture; MACAO; MODEL TRANSFORMATION; MDA;
D O I
10.1016/j.procs.2021.03.096
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Interface and interaction design take up most of the times in software creation. Human Computer Interaction (HCI) is mainly the best way to interact with a computer. During software development, class diagram is the only required step and process to design an information system according to UML notation. In addition, creating class diagram is a mandatory activity during the software creation process. The aim of this paper is to automatically generate the HCI mockup from class diagram to make easy and extremely fast software design. For example, the SEF (Schema d'Enchainement de Fenetre), is an interface model allowing to create a new interface mockup. It offers more widgets to design the HCI. And MACAO (Methode d'Analyse et de Conception d'Applications Orientees-objets) is one of the methods which helps computer scientist to easily create software. The model transformation is based on Model Driven Engineering (MDE). We use UML notation to design the class diagrams. We also adopt MDA architecture to create the model-based transformation process. Transformation rules are created using Atlas Transformation Language (ATL) to automatically generate a specific interface from the class diagram. (C) 2021 The Authors. Published by Elsevier B.V.
引用
收藏
页码:779 / 784
页数:6
相关论文
共 50 条
  • [1] A Metamodel-Based Approach for Automatic User Interface Generation
    Rosado da Cruz, Antonio Miguel
    Faria, Joao Pascoal
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PT I, 2010, 6394 : 256 - +
  • [2] An Approach to Generate Safety Validation Test Cases from UML Activity Diagram
    Tiwari, Saurabh
    Gupta, Atul
    [J]. 2013 20TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2013), VOL 1, 2013, : 189 - 198
  • [3] A metamodel-based approach to formalizing UML
    Cheng, BHC
    [J]. 25TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 2001, : 278 - 279
  • [4] An Approach to Measure Understandability of Extended UML Based on Metamodel
    Zhang, Yan
    Liu, Yi
    Ma, Zhiyi
    Zhao, Xuying
    Zhang, Xiaokun
    Zhang, Tian
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2012, PT IV, 2012, 7336 : 100 - 115
  • [5] A metamodel-based approach for extracting ontological semantics from UML models
    Na, Hong-Seok
    Choi, O-Hoon
    Lim, Jung-Eun
    [J]. WEB INFORMATION SYSTEMS - WISE 2006, PROCEEDINGS, 2006, 4255 : 411 - 422
  • [6] A metamodel approach to software process Modeling based on UML extension
    Wu, Minghui
    Li, Gang
    Ying, Jing
    Yan, Hui
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-6, PROCEEDINGS, 2006, : 4508 - +
  • [7] UCVSC: A Formal Approach to UML Class Diagram Online Verification Based on Situation Calculus
    Tan, Li
    Yang, Zongyuan
    Xie, Jinkui
    [J]. ICCIT: 2009 FOURTH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCES AND CONVERGENCE INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2009, : 375 - 380
  • [8] Algorithms of the UML Class Diagram Analysis and Their Effectiveness: Strategy and Interface Insertion Transformations
    Deryugina, Olga
    Nikulchev, Evgeny
    [J]. 2017 SEMINAR ON SYSTEMS ANALYSIS, 2017, 10
  • [9] An Efficient Automated Design to Generate UML Diagram From Natural Language Specifications
    Gulia, Sarita
    Choudhury, Tanupriya
    [J]. 2016 6TH INTERNATIONAL CONFERENCE - CLOUD SYSTEM AND BIG DATA ENGINEERING (CONFLUENCE), 2016, : 641 - 648
  • [10] Evaluating UML class diagram layout based on architectural importance
    Andriyevska, Olena
    Dragan, Natalia
    Simoes, Bonita
    Maletic, Jonathan I.
    [J]. 3RD IEEE INTERNATIONAL WORKSHOP ON VISUALIZING SOFTWARE FOR UNDERSTANDING AND ANALYSIS, PROCEEEDINGS, 2005, : 14 - 19