2020 46th Euromicro Conference on Software Engineering and Advanced Applications (SEAA) 2020
DOI: 10.1109/seaa51224.2020.00091
|View full text |Cite
|
Sign up to set email alerts
|

Model-Driven Engineering of Monitoring Application for Sensors and Actuators Networks

Abstract: Cyber-Physical Systems (CPSs) encompass both Information Infrastructures and networks of physical devices. Applications for monitoring them are usually implemented after the physical systems that they have to monitor: the CPS has to be running in order to monitor it. Monitoring applications define communications between the elements of those systems, and are compliant with their designs. Such applications can be complicated to develop, maintain and evolve, especially if the physical system changes. This paper … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2022
2022
2022
2022

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 29 publications
0
1
0
Order By: Relevance
“…In the MDE context, automatically generated code offers some obvious benefits such as reduced time to develop, less unintentional syntax mistakes, greater consistency between code and design [1,2]. Some recent examples of the use of MDE in various contexts include the approaches presented for fault injection in Java code [3], for simplifying the design and development of IoT-based monitoring systems [4], for engineering cyber-physical systems [5], for performance testing in mobile applications [6], and for distributed ledger deployment [7]. Aspect-Oriented Software Development (AOSD) [8,9] provide a software engineering approach that allows an explicit way of identifying, separating, and encapsulating the so-called crosscutting concerns.…”
Section: Introductionmentioning
confidence: 99%
“…In the MDE context, automatically generated code offers some obvious benefits such as reduced time to develop, less unintentional syntax mistakes, greater consistency between code and design [1,2]. Some recent examples of the use of MDE in various contexts include the approaches presented for fault injection in Java code [3], for simplifying the design and development of IoT-based monitoring systems [4], for engineering cyber-physical systems [5], for performance testing in mobile applications [6], and for distributed ledger deployment [7]. Aspect-Oriented Software Development (AOSD) [8,9] provide a software engineering approach that allows an explicit way of identifying, separating, and encapsulating the so-called crosscutting concerns.…”
Section: Introductionmentioning
confidence: 99%