Defining a Domain-Specific Language for Behavior Verification of Cyber–Physical Applications

A common problem in the development of Internet-of-Things (IoT) and cyber-physical system (CPS) applications is the complexity of these domains, due to their hybrid and distributed nature at multiple layers (hardware, network, communication, frameworks, etc.). This complexity often leads to implementation errors, some of which result in undesired states of the application and/or the system. The current work focuses on low-code development of behavior verification processes for IoT and CPS applications, in order to raise productivity, minimize risks (due to errors) and enable access to a wider range of end-users to create and verify applications for state-of-the-art domains, such as smart home and smart industry. Model-Driven Development (MDD) approaches are employed for the implementation of a Domain-Specific Language (DSL) that enables the evaluation of IoT and CPS applications, among others. The proposed methodology automates the development of behavior verification processes, allowing domain experts to focus on the real problem, instead of struggling with technical and technological breaches. Through comparative scenario-based analysis and 43 detailed use cases, we illustrate how the proposed methodology automates the development of behavior verification processes, allowing end-users to focus on the verification definition, instead of technical and technological intricacies.

Authors

Institutions

Publication Details

Journal
Sensors
Published
2025-11-03
DOI
https://doi.org/10.3390/s25216720
Primary Topic
Advanced Software Engineering Methodologies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Defining a Domain-Specific Language for Behavior Verification of Cyber–Physical Applications

Emmanouil Tsardoulias, Konstantinos Panayiotou, Andreas L. Symeonidis, Theodoros Tsampouris
Sensors
Advanced Software Engineering Methodologies
article

Defining a Domain-Specific Language for Behavior Verification of Cyber–Physical Applications

Emmanouil Tsardoulias, Konstantinos Panayiotou, Andreas L. Symeonidis, Theodoros Tsampouris
article en

Abstract

A common problem in the development of Internet-of-Things (IoT) and cyber-physical system (CPS) applications is the complexity of these domains, due to their hybrid and distributed nature at multiple layers (hardware, network, communication, frameworks, etc.). This complexity often leads to implementation errors, some of which result in undesired states of the application and/or the system. The current work focuses on low-code development of behavior verification processes for IoT and CPS applications, in order to raise productivity, minimize risks (due to errors) and enable access to a wider range of end-users to create and verify applications for state-of-the-art domains, such as smart home and smart industry. Model-Driven Development (MDD) approaches are employed for the implementation of a Domain-Specific Language (DSL) that enables the evaluation of IoT and CPS applications, among others. The proposed methodology automates the development of behavior verification processes, allowing domain experts to focus on the real problem, instead of struggling with technical and technological breaches. Through comparative scenario-based analysis and 43 detailed use cases, we illustrate how the proposed methodology automates the development of behavior verification processes, allowing end-users to focus on the verification definition, instead of technical and technological intricacies.

SensorsVol. 25(21)
Aristotle University of Thessaloniki (GR)
Openalex Percentile: Top 83%
Advanced Software Engineering Methodologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Defining a Domain-Specific Language for Behavior Verification of Cyber–Physical Applications — Emmanouil Tsardoulias, Konstantinos Panayiotou, et al. · Sensors (2025) | TGRS Research Map | TGRS