Model-driven Development of User Interfaces for IoT Systems via Domain-specific Components and Patterns

被引:1
|
作者
Brambilla, Marco [1 ]
Umuhoza, Eric [1 ]
机构
[1] Politecn Milan, Dipartimento Elettron Informaz & Bioingn, Via Ponzio 34-5, I-20133 Milan, Italy
关键词
Internet of Things; IoT; Model-driven Development; User Interaction; Design Patterns; Mobile Applications Modeling; User Experience; Software Engineering; IFML;
D O I
10.5220/0006278302460253
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Internet of Things technologies and applications are evolving and continuously gaining traction in all fields and environments, including homes, cities, services, industry and commercial enterprises. However, still many problems need to be addressed. For instance, the IoT vision is mainly focused on the technological and infrastructure aspect, and on the management and analysis of the huge amount of generated data, while so far the development of front-end and user interfaces for IoT has not played a relevant role in research. On the contrary, user interfaces in the IoT ecosystem they can play a key role in the acceptance of solutions by final adopters. In this paper we present a model-driven approach to the design of IoT interfaces, by defining a specific visual design language and design patterns for IoT applications, and we show them at work. The language we propose is defined as an extension of the OMG standard language called IFML.
引用
收藏
页码:246 / 253
页数:8
相关论文
共 50 条
  • [1] Model-Driven Domain-Specific Middleware
    Costa, Fabio M.
    Morris, Karl A.
    Kon, Fabio
    Clarke, Peter J.
    [J]. 2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 1961 - 1971
  • [2] A Domain-Specific Language for Model-Driven Development of Networked Electronic Travel Aid Systems
    von Zabiensky, Florian
    Loosen, Christian
    Kreutzer, Michael
    Bienhaus, Diethelm
    [J]. HCI INTERNATIONAL 2021 - LATE BREAKING POSTERS, HCII 2021, PT II, 2021, 1499 : 56 - 63
  • [3] Model-Driven Development of Diverse User Interfaces
    Ma, Zhiyi
    Zhang, Wei
    Yeh, Chih-Yi
    [J]. 36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 616 - 617
  • [4] Modeling Turnpike: A model-driven framework for domain-specific software development
    Wada, H
    Suzuki, J
    [J]. SATELLITE EVENTS AT THE MODELS 2005 CONFERENCE, 2006, 3844 : 357 - 358
  • [5] A Domain-Specific Language and Interactive User Interface for Model-Driven Engineering of Technology Roadmaps
    Breckel, Alexander
    Pietron, Jakob
    Juhnke, Katharina
    Tichy, Matthias
    [J]. 2020 46TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2020), 2020, : 162 - 170
  • [6] Domain-specific Languages and their Importance for the model-driven Software Development in the Automation Technology
    Hennig, St
    Koycheva, E.
    Braune, A.
    [J]. AUTOMATION 2010, 2010, : 415 - 419
  • [7] Model-Driven Development Challenges and Solutions Experiences with Domain-Specific Modelling in Industry
    Tolvanen, Juha-Pekka
    Kelly, Steven
    [J]. PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2016), 2016, : 711 - 719
  • [8] Model-driven development of user interfaces: Promises and challenges
    Obrenovic, Z
    Starcevic, D
    [J]. EUROCON 2005: THE INTERNATIONAL CONFERENCE ON COMPUTER AS A TOOL, VOL 1 AND 2 , PROCEEDINGS, 2005, : 1259 - 1262
  • [9] DOMAIN-SPECIFIC DESIGN OF USER INTERFACES
    GULLIKSEN, J
    SANDBLAD, B
    [J]. INTERNATIONAL JOURNAL OF HUMAN-COMPUTER INTERACTION, 1995, 7 (02) : 135 - 151
  • [10] Issues in Representing Domain-Specific Concerns in Model-Driven Engineering
    Montrieux, Lionel
    Yu, Yijun
    Wermelinger, Michel
    Hu, Zhenjiang
    [J]. 2013 5TH INTERNATIONAL WORKSHOP ON MODELING IN SOFTWARE ENGINEERING (MISE), 2013, : 1 - 6