Modeling-framework for model-based software engineering of complex Internet of things systems

被引:0
|
作者
Abbasi, Khurrum Mustafa [1 ]
Khan, Tamim Ahmed [1 ]
Haq, Irfan Ul [2 ]
机构
[1] Bahria Univ Islamabad, Dept Software Engn, Islamabad, Pakistan
[2] PIEAS Islamabad, Dept CIS, Islamabad, Pakistan
关键词
Internet of things; modeling complex systems; modeling framework; software engineering; service-oriented computing; model driven engineering; AGENT; CHALLENGES; SECURITY;
D O I
10.3934/mbe.202145
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
Internet of things (IoT) systems are composed of variety of units from different domains. While developing a complete IoT system, different professionals from different domains may have to work in collaboration. In this paper we provide a framework which allows using discrete and continuous time modeling and simulation approaches in combination for IoT systems. The proposed framework demonstrates on how to model Ad-hoc and general IoT systems for software engineering purpose. We demonstrate that model-based software engineering on one hand can provide a common platform to overcome communication gaps among collaborating stakeholders whereas, on the other hand can model and integrate heterogeneous components of IoT systems. While modeling heterogeneous IoT systems, one of the major challenges is to apply continuous and discrete time modeling on intrinsically varying components of the system. Another difficulty may be how to compose these heterogeneous components into one whole system. The proposed framework provides a road-map to model discrete, continuous, Ad-hoc, general systems along with composition mechanism of heterogeneous subsystems. The framework uses a combination of Agent-based modeling, Aspect-oriented modeling, contract-based modeling and services-oriented modeling concepts. We used this framework to model a scenario example of a service-oriented IoT system as proof of concept. We analyzed our framework with existing systems and discussed it in details. Our framework provides a mechanism to model different viewpoints. The framework also enhances the completeness and consistency of the IoT software models.
引用
收藏
页码:9312 / 9335
页数:24
相关论文
共 50 条
  • [1] A Framework to Support the Engineering of Internet of Things Software Systems
    Motta, Rebeca Campos
    de Oliveira, Kathia Marcal
    Travassos, Guilherme Horta
    [J]. PROCEEDINGS OF THE ACM SIGCHI SYMPOSIUM ON ENGINEERING INTERACTIVE COMPUTING SYSTEMS (EICS'19), 2019,
  • [2] Model-Based Testing for Internet of Things Systems
    Ahmad, Abbas
    Bouquet, Fabrice
    Fourneret, Elizabeta
    Legeard, Bruno
    [J]. ADVANCES IN COMPUTERS, VOL 108, 2018, 108 : 1 - 58
  • [3] Innovations in Model-based Software And Systems Engineering
    Hoelldobler, Katrin
    Michael, Judith
    Ringert, Jan Oliver
    Rumpe, Bernhard
    Wortmann, Andreas
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2019, 18 (01):
  • [4] Parametric Evaluation of Internet of Things Applications to Freight Transportation Using Model-Based Systems Engineering
    Fabregas, Aldo D.
    Crawford, Paul
    Mesa, Rodrigo
    Calatayud, Agustina
    [J]. TRANSPORTATION RESEARCH RECORD, 2022, 2676 (03) : 38 - 48
  • [5] Model-Based System Engineering of the Internet of Things: A Bibliometric Literature Analysis
    Ahmad, Ehsan
    [J]. IEEE ACCESS, 2023, 11 : 50642 - 50658
  • [6] Software Engineering for the Internet of Things
    Larrucea, Xabier
    Combelles, Annie
    Favaro, John
    Taneja, Kunal
    [J]. IEEE SOFTWARE, 2017, 34 (01) : 24 - 28
  • [7] Model-Based Inferences in Modeling of Complex Systems
    Miles MacLeod
    [J]. Topoi, 2020, 39 : 915 - 925
  • [8] Model-Based Inferences in Modeling of Complex Systems
    MacLeod, Miles
    [J]. TOPOI-AN INTERNATIONAL REVIEW OF PHILOSOPHY, 2020, 39 (04): : 915 - 925
  • [9] A Software Framework for Internet of Things
    Inui, Takahiro
    Kohana, Mashaki
    Okamoto, Shusuke
    Kamada, Masaru
    [J]. PROCEEDINGS 2015 18TH INTERNATIONAL CONFERENCE ON NETWORK-BASED INFORMATION SYSTEMS (NBIS 2015), 2015, : 706 - 709
  • [10] Using a model-based engineering approach for developing Industrial Internet of Things applications
    Binder, Christoph
    Polanec, Katharina
    Schweiberer, Franz
    Neureiter, Christian
    Lastro, Goran
    Lueder, Arndt
    [J]. 2020 6TH IEEE INTERNATIONAL SYMPOSIUM ON SYSTEMS ENGINEERING (IEEE ISSE 2020), 2020,