Towards the Adoption of OMG Standards in the Development of SOA-Based IoT Systems

07/03/2020
by   Bruno Costa, et al.
0

A common feature of the Internet of Things (IoT) is the high heterogeneity, regarding network protocols, data formats, hardware and software platforms. Aiming to deal with such a degree of heterogeneity, several frameworks have applied the Model-Driven Development (MDD) to build IoT applications. On the software architecture viewpoint, the literature has shown that the Service-Oriented Architecture (SOA) is a promising style to address the interoperability of entities composing these solutions. Some features of IoT make it challenging to analyze the impact of design decisions on the SOA-based IoT applications behavior. Thus, it is a key requirement to simulate the model to verify whether the system performs as expected before its implementation. Although the literature has identified that the SOA style is suitable for addressing the interoperability, existing modelling languages do not consider SOA elements as first-class citizens when designing IoT applications. Furthermore, although existing MDD frameworks provide modeling languages comprising well-defined syntax, they lack execution semantics, thus, are not suitable for model execution and analysis. This work aims at addressing these issues by introducing IoTDraw. The framework provides a fully OMG-compliant executable modeling language for SOA-based IoT systems; thus, its specifications can be implemented by any tool implementing OMG standards.

READ FULL TEXT
research
11/11/2016

Applying Chatbots to the Internet of Things: Opportunities and Architectural Elements

Internet of Things (IoT) is emerging as a significant technology in shap...
research
09/03/2020

Low-code Engineering for Internet of things: A state of research

Developing Internet of Things (IoT) systems has to cope with several cha...
research
02/11/2018

Towards an MDD Based Framework for Self Adaptive IoT Applications Development

As technology and communication advances, more devices (and things) are ...
research
04/26/2020

Performance Analysis of the Hybrid IoT Security Model of MQTT and UMA

IoT applications are promising for future daily activities; therefore, t...
research
09/26/2018

Brokering Policies and Execution Monitors for IoT Middleware

Event-based systems lie at the heart of many cloud-based Internet-of-Thi...
research
04/22/2020

Problems and Solutions of Service Architecture in Small and Medium Enterprise Communities

Lack of resources is a challenge for small and medium enterprises (SMEs)...
research
12/02/2022

Requirements Development for IoT Systems with UCM4IoT

The engineering of IoT (Internet of Things) systems brings about various...

Please sign up or login with your details

Forgot password? Click here to reset