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 条
  • [41] AocML: A Domain-Specific Language for Model-Driven Development of Activity-Oriented Context-Aware Applications
    Xuan-Song Li
    Xian-Ping Tao
    Wei Song
    Kai Dong
    [J]. Journal of Computer Science and Technology, 2018, 33 : 900 - 917
  • [42] AocML: A Domain-Specific Language for Model-Driven Development of Activity-Oriented Context-Aware Applications
    Li, Xuan-Song
    Tao, Xian-Ping
    Song, Wei
    Dong, Kai
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2018, 33 (05): : 900 - 917
  • [43] A Domain-Specific Language for the Document-Based Model-Driven Engineering of Business Applications
    Leblebici, Onur
    Kardas, Geylani
    Tuglular, Tugkan
    [J]. IEEE ACCESS, 2022, 10 : 104093 - 104110
  • [44] CAPWISE - A Domain-Specific Language for Developing Graphical User Interfaces
    Mijailovic, Zarko
    Milicev, Dragan
    [J]. 2014 22ND TELECOMMUNICATIONS FORUM TELFOR (TELFOR), 2014, : 1095 - 1102
  • [45] Model-driven systems development
    Balmelli, L.
    Brown, D.
    Cantor, M.
    Mott, M.
    [J]. IBM SYSTEMS JOURNAL, 2006, 45 (03) : 569 - 585
  • [46] Developing a domain-specific language for learning management systems, and a corresponding implementation tool ("KiwiDSM") through model-driven engineering
    Montenegro Marin, Carlos Enrique
    Cueva Lovelle, Juan Manuel
    Sanjuan Martinez, Oscar
    Gaona Garcia, Paulo Alonso
    [J]. INGENIERIA, 2010, 15 (02): : 67 - 81
  • [47] Model-Driven Aspect-Specific Systems Engineering in the Automotive Domain
    Maschotta, Ralph
    Hammer, Maximilian
    Jungebloud, Tino
    Khan, Mehreen
    Zimmermann, Armin
    [J]. IEEE INTERNATIONAL CONFERENCE ON RECENT ADVANCES IN SYSTEMS SCIENCE AND ENGINEERING (IEEE RASSE 2021), 2021,
  • [48] Platform-Independence in Model-Driven Development of Graphical User Interfaces for Multiple Devices
    Raneburger, David
    Meixner, Gerrit
    Brambilla, Marco
    [J]. SOFTWARE TECHNOLOGIES (ICSOFT 2013), 2014, 457 : 180 - 195
  • [49] Domain Specific Language Approach on Model-driven Development of Web Services
    Nguyen, Viet-Cuong
    Qafmolla, Xhevi
    Richta, Karel
    [J]. ACTA POLYTECHNICA HUNGARICA, 2014, 11 (08) : 121 - 138
  • [50] A Model-Driven Approach to Align Business Processes with User Interfaces
    Sousa, Kenia
    Mendonca, Hildeberto
    Vanderdonckt, Jean
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2008, 14 (19) : 3236 - 3249