Cyber-physical systems are gaining more and more importance even in critical domains, where model-based development and runtime monitoring is becoming an important research area. However, traditional approaches do not always provide the suitable toolset to model their dynamic characteristics. In this paper, we aim to overview and highlight the strengths and limitations of existing runtime and design time modeling techniques that can help runtime monitoring and verification from the viewpoint of dynamic cyber-physical systems. We evaluated instance modeling, metamodeling, and metamodeling with templates, and provided example use-case scenarios for these approaches. We also overview the applicability of SysML in these contexts
When developing a reliable controller for cyber-physical systems, one of the main issues is to guara...
Models are used in cyber-physical systems to improve the quality of the system and its development p...
Model-Driven Engineering (MDE) is widely applied in the industry to develop new software functions a...
One approach to increasing the sustainability of critical systems is to fortify them with cyber infr...
The complexity of adapting software during runtime has spawned interest in how models can be used to...
Models Of Computation (MoCs) define the rules for com-putation and communication for components in a...
Software design and implementation has become critical and increasingly challenging for cyber-physic...
Cyber-physical systems (CPS) are frequently characterized by three essential properties: CPS perform...
The adaptive nature of cyber physical systems (CPS) comes from the fact that they are deeply immerse...
In the development of high-integrity real-time systems it is arguably paramount that the engineering...
International audienceModeling Cyber-Physical Systems (CPS) remains a challenge due to the complex b...
Cyber-Physical Systems (CPS) are subject to platform-given resource constraints upon such resources ...
Runtime models represent the dynamic data of running systems, and enable developers to manipulate th...
Cyber-physical systems interact with their physical environment. In this interaction, non-functional...
Cyber-physical Systems are distributed, embedded systems that interact with their physical environme...
When developing a reliable controller for cyber-physical systems, one of the main issues is to guara...
Models are used in cyber-physical systems to improve the quality of the system and its development p...
Model-Driven Engineering (MDE) is widely applied in the industry to develop new software functions a...
One approach to increasing the sustainability of critical systems is to fortify them with cyber infr...
The complexity of adapting software during runtime has spawned interest in how models can be used to...
Models Of Computation (MoCs) define the rules for com-putation and communication for components in a...
Software design and implementation has become critical and increasingly challenging for cyber-physic...
Cyber-physical systems (CPS) are frequently characterized by three essential properties: CPS perform...
The adaptive nature of cyber physical systems (CPS) comes from the fact that they are deeply immerse...
In the development of high-integrity real-time systems it is arguably paramount that the engineering...
International audienceModeling Cyber-Physical Systems (CPS) remains a challenge due to the complex b...
Cyber-Physical Systems (CPS) are subject to platform-given resource constraints upon such resources ...
Runtime models represent the dynamic data of running systems, and enable developers to manipulate th...
Cyber-physical systems interact with their physical environment. In this interaction, non-functional...
Cyber-physical Systems are distributed, embedded systems that interact with their physical environme...
When developing a reliable controller for cyber-physical systems, one of the main issues is to guara...
Models are used in cyber-physical systems to improve the quality of the system and its development p...
Model-Driven Engineering (MDE) is widely applied in the industry to develop new software functions a...