2021
DOI: 10.1109/access.2021.3092528
|View full text |Cite
|
Sign up to set email alerts
|

SimulateIoT: Domain Specific Language to Design, Code Generation and Execute IoT Simulation Environments

Abstract: Internet of Things (IoT) is being applied to areas as smart-cities, home environment, agriculture, industry, etc. Developing, deploying and testing IoT projects require high investments on devices, fog nodes, cloud nodes, analytic nodes, hardware and software. However, in order to decrease the cost associated to develop and test the system the IoT system can be simulated. Thus, simulating environments help to model the system, reasoning about it, and take advantage of the knowledge obtained to optimize it. Des… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
31
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 27 publications
(31 citation statements)
references
References 31 publications
(25 reference statements)
0
31
0
Order By: Relevance
“…In [21], the authors developed an MDE approach to generate code and develop IoT systems simulation. This no-code approach including a domain metamodel, a graphical concrete syntax, and a model-to-text transformation has been developed.…”
Section: Related Studiesmentioning
confidence: 99%
See 2 more Smart Citations
“…In [21], the authors developed an MDE approach to generate code and develop IoT systems simulation. This no-code approach including a domain metamodel, a graphical concrete syntax, and a model-to-text transformation has been developed.…”
Section: Related Studiesmentioning
confidence: 99%
“…DeviceTalk is an extension of our previous work, IoTtalk [2]. Following the MDE process approach [10,14,15,18,20,21], IoTtalk is an IDE environment similar to [17] The mapping is established by the join links in Figure 1, creating the network application following the LCNC approach described in Section 1.…”
Section: The Devicetalk Architecturementioning
confidence: 99%
See 1 more Smart Citation
“…In addition, to validate the usefulness and efficiency of the solution, the authors carried out an experiment in which two profiles of participants with different levels of knowledge about smart objects had to create a basic Arduino application using MOCSL and another graphical editor. 9) Barriga et al [18] have built a DSL (SimulateIoT) to design, code, and deploy IoT system simulations. The solution comprises a domain metamodel, a graphical concrete syntax, and model-to-text transformation algorithms.…”
Section: B Metamodels and Dsls For Iotmentioning
confidence: 99%
“…4) Most of the DSLs studied focus on the edge layer of an IoT infrastructure, allowing the specification of sensors, actuators, tags, and to a lesser extent, IoT gateways located in the proximity network. On the contrary, there are only three studies [15], [18], [19] that support the modeling of fog and cloud nodes in their metamodels. 5) Some proposals represent the software and hardware resources used by edge, fog, and cloud nodes through generic concepts in their metamodels.…”
Section: Comparative Analysismentioning
confidence: 99%