Applying Model Driven Engineering Techniques To the Development of Contiki-Based Iot Systems

Loading...
Publication Logo

Date

2019

Journal Title

Journal ISSN

Volume Title

Publisher

Assoc Computing Machinery

Open Access Color

Green Open Access

No

OpenAIRE Downloads

OpenAIRE Views

Publicly Funded

No
Impulse
Top 10%
Influence
Top 10%
Popularity
Top 10%

Research Projects

Journal Issue

Abstract

The huge variety of smart devices and their communication models increases the development complexity of embedded software for the Internet of Things. As a consequence, development of these systems becomes more complex, error-prone, and costly. To tackle this problem, in this study, a model-driven approach is proposed for the development of Contiki-based IoT systems. To this end, the Contiki metamodel available in the literature is extended to include elements of WiFi connectivity modules (such as ESP8266), IoT Log Manager, and information processing components (such as Raspberry Pi). Based on this new metamodel, a domain-specific modeling environment is developed in which visual symbols are used and static semantics (representing system constraints) are defined. Also, the architectural code for the computing components of the IoT system such as Contiki, ESP8266, and RaspberryPi are generated from the developer's instance model. Finally, a Smart Fire Detection system is used to evaluate this study. By modeling the Contiki-based IoT system, we support model-driven development of the system, including WSN motes and sink nodes (with ContikiOS), WiFi modules and information processing components.

Description

IEEE/ACM 1st International Workshop on Software Engineering Research and Practices for the Internet of Things (SERP4IoT) -- MAY 27, 2019 -- Montreal, CANADA

Keywords

Model-driven Engineering (MDE), Internet of Things (IoT), Embedded Software, Wireless Sensor Network, ContikiOS, Smart Fire Detection System, Computer. Automation, Mass communications, ContikiOS, Embedded Software, Model-driven Engineering (MDE), Smart Fire Detection System, Wireless Sensor Network, Internet of Things (IoT)

Fields of Science

0202 electrical engineering, electronic engineering, information engineering, 02 engineering and technology

Citation

WoS Q

N/A

Scopus Q

N/A
OpenCitations Logo
OpenCitations Citation Count
24

Source

2019 Ieee/Acm 1St Internatıonal Workshop on Software Engıneerıng Research & Practıces For the Internet of Thıngs (Serp4Iot 2019)

Volume

Issue

Start Page

25

End Page

32
PlumX Metrics
Citations

CrossRef : 28

Scopus : 33

Captures

Mendeley Readers : 41

SCOPUS™ Citations

33

checked on Mar 15, 2026

Web of Science™ Citations

24

checked on Mar 15, 2026

Page Views

2

checked on Mar 15, 2026

Google Scholar Logo
Google Scholar™
OpenAlex Logo
OpenAlex FWCI
2.3281

Sustainable Development Goals

SDG data is not available