Model-driven interoperability: engineering heterogeneous IoT systems

被引:0
|
作者
Paul Grace
Brian Pickering
Mike Surridge
机构
[1] University of Southampton,IT Innovation Centre
来源
Annals of Telecommunications | 2016年 / 71卷
关键词
Model driven engineering; Interoperability; Cloud computing; Internet of things;
D O I
暂无
中图分类号
学科分类号
摘要
Interoperability remains a significant burden to the developers of Internet of Things systems. This is because resources and APIs are dynamically composed; they are highly heterogeneous in terms of their underlying communication technologies, protocols and data formats, and interoperability tools remain limited to enforcing standards-based approaches. In this paper, we propose model-based engineering methods to reduce the development effort towards ensuring that complex software systems interoperate with one another. Lightweight interoperability models can be specified in order to monitor and test the execution of running software so that interoperability problems can be quickly identified, and solutions put in place. A graphical model editor and testing tool are also presented to highlight how a visual model improves upon textual specifications. We show using case-studies from the FIWARE Future Internet Service domain that the software framework can support non-expert developers to address interoperability challenges.
引用
收藏
页码:141 / 150
页数:9
相关论文
共 50 条
  • [11] The Need for Model-driven Engineering in the Development of IoT Software for Public Transportation Systems
    Arslan, Sadik
    Kardas, Geylani
    2021 15TH TURKISH NATIONAL SOFTWARE ENGINEERING SYMPOSIUM (UYMS), 2021, : 158 - 163
  • [12] Assessing the Quality of Low-Code and Model-Driven Engineering Platforms for Engineering IoT Systems
    Ihirwe, Felicien
    Di Ruscio, Davide
    Gianfranceschi, Simone
    Pierantonio, Alfonso
    2022 IEEE 22ND INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY, QRS, 2022, : 583 - 594
  • [13] Improving Systems Interoperability with Model-Driven Software Development for HealthCare
    Walderhaug, Stale
    Mikalsen, Marius
    Hartvigsen, Gunnar
    Stav, Erlend
    Aagedal, Jan
    MEDINFO 2007: PROCEEDINGS OF THE 12TH WORLD CONGRESS ON HEALTH (MEDICAL) INFORMATICS, PTS 1 AND 2: BUILDING SUSTAINABLE HEALTH SYSTEMS, 2007, 129 : 122 - +
  • [14] Towards an interoperability framework for model-driven development of software systems
    Elvesæter, B
    Hahn, A
    Berre, AJ
    Neple, T
    INTEROPERABILITY OF ENTERPRISE SOFTWARE AND APPLICATIONS, 2006, : 409 - +
  • [15] Putting performance engineering into model-driven engineering: Model-driven performance engineering
    Fritzsche, Mathias
    Johannes, Jendrik
    MODELS IN SOFTWARE ENGINEERING, 2008, 5002 : 164 - +
  • [16] On the Role of Model-Driven Engineering in Adaptive Systems
    Bocanegra, Jose
    Pavlich-Mariscal, Jaime
    Carrillo-Ramos, Angela
    2016 IEEE 11TH COLOMBIAN COMPUTING CONFERENCE (CCC), 2016,
  • [17] Experience in the integration of heterogeneous models in the model-driven engineering of high-integrity systems
    Bordin, Matteo
    Tsiodras, Thanassis
    Perrotin, Maxime
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2008, 2008, 5026 : 171 - 184
  • [18] Model Engineering for Model-Driven Engineering
    van Lamsweerde, Axel
    EICS 2010: PROCEEDINGS OF THE 2010 ACM SIGCHI SYMPOSIUM ON ENGINEERING INTERACTIVE COMPUTING SYSTEMS, 2010, : 211 - 211
  • [19] Interoperability Among Internet of Things (IoT) Components Using Model-Driven Architecture Approach
    Kaur, Kiranpreet
    Sharma, Anil
    INFORMATION AND COMMUNICATION TECHNOLOGY FOR COMPETITIVE STRATEGIES, 2019, 40 : 519 - 534
  • [20] Model-driven engineering for simulation models interoperability: A case study in space industry
    Eramo, Romina
    Nolletti, Martina
    Pomante, Luigi
    Pasquale, Laura
    Pascucci, Dario
    SOFTWARE-PRACTICE & EXPERIENCE, 2024, 54 (06): : 1010 - 1033