2018
DOI: 10.1002/spe.2568
|View full text |Cite
|
Sign up to set email alerts
|

Model‐based design of IoT systems with the BIP component framework

Abstract: The design of software for networked systems with nodes running an Internet of things operating system faces important challenges due to the heterogeneity of interacting things and the constraints stemming from the often limited amount of available resources. In this context, it is hard to build confidence that a design solution fulfills the application's requirements. This paper introduces a design flow for web service applications of the representational state transfer style that is based on a formal modelin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
16
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
3
3
2

Relationship

1
7

Authors

Journals

citations
Cited by 18 publications
(16 citation statements)
references
References 53 publications
(61 reference statements)
0
16
0
Order By: Relevance
“…The actions comprising this step are two-fold. First, the DSL application description of the previous step is used to form an Application Model, which is Figure 1: The proposed design method later enhanced with the OS/kernel model, that is formed from the BIP IoT component library [15]. The combination of the two models is performed through the addition of the application mapping in the DSL [15], that specifies the deployment of application modules onto the IoT systems devices.…”
Section: Transformation For the System Modelmentioning
confidence: 99%
See 1 more Smart Citation
“…The actions comprising this step are two-fold. First, the DSL application description of the previous step is used to form an Application Model, which is Figure 1: The proposed design method later enhanced with the OS/kernel model, that is formed from the BIP IoT component library [15]. The combination of the two models is performed through the addition of the application mapping in the DSL [15], that specifies the deployment of application modules onto the IoT systems devices.…”
Section: Transformation For the System Modelmentioning
confidence: 99%
“…Finally, the model contains 3 exported transitions (i.e. sndPacket, recv, tick) to interact with the OS/Kernel components of the BIP system model[15] that is constructed in Step 2 of our method.1 # include " contiki . h " 2 # include " powertrace .…”
mentioning
confidence: 99%
“…Figure 1. Model-based design flow for IoT [1] Aspect-oriented programming is being used to manage systems (such as component-based systems) where IoT is considered as one of them. Some of the decent amount of works have been proposed at this space [11] [12].…”
Section: Related Literature Reviewmentioning
confidence: 99%
“…This makes the dynamic control and management at run-time is a fundamentally complex problem. Managing interpretability and complexity are one of the key essential ways of controlling the run-time interactions between connected nodes at different IoT layers architecture [1]. This section explains a little bit of background and essential major related studies and works that focused on managing IoT application complexity and portability either using AO or non-AO methods.…”
Section: Background and Literature Reviewmentioning
confidence: 99%
“…Few more works such as [1] have proposed a model-based design flow for networked systems with nodes running an Internet of Things (IoT) operating system. The design flow specifically targets web service applications of REST style and it is based on a formal modelling language, the BIP component model.…”
Section: Related Literature Reviewmentioning
confidence: 99%