Abstract. The key point to leverage model-based techniques on runtime system management is to ensure the correct synchronization between the running system and its model-based view. In this paper, we present a generative approach, and the supporting tool, to make systematic the development of synchronization engines between running systems and models. We require developers to specify “what kinds of elements to manage ” as a MOF meta-model and “how to manipulate those elements using the system’s management API ” as a so-called access model. From these two specifications, our SM@RT tool automatically generates the synchronization engine to reflect the running system as a MOF-compliant model. We have applied this approach on several practical ...
In this work we present a strategy for addressing synchronization requirements in the model-driven c...
Software evolution refers to continuous change that a software system endures from inception to reti...
Abstract: The development of complex mechatronic systems requires the close col-laboration of differ...
The key point to leverage model-based techniques on runtime system management is to ensure the corre...
The key point to leverage model-based techniques on runtime system management is to ensure the corre...
Runtime models represent the dynamic data of running systems, and enable developers to manipulate th...
Model-driven Software Development (MDSD) promotes the use of multiple related models to realize a so...
The metamodel techniques and model transformation techniques provide a standard way to represent and...
International audienceIn this article, we present the conceptual foundations and implementation prin...
Software evolution encompasses all activities related to engineering software, from its inception to...
Abstract: Design specifications of software-intensive systems involve models that have been defined ...
With the increasing presence of cyber-physical systems (CPSs), like autonomous vehicle systems and ...
International audienceDynamic software adaptation can cause the running system to be out-of-synchron...
The model-driven engineering community has developed expressive model transformation techniques base...
The model-driven engineering community has developed expressive model transformation techniques base...
In this work we present a strategy for addressing synchronization requirements in the model-driven c...
Software evolution refers to continuous change that a software system endures from inception to reti...
Abstract: The development of complex mechatronic systems requires the close col-laboration of differ...
The key point to leverage model-based techniques on runtime system management is to ensure the corre...
The key point to leverage model-based techniques on runtime system management is to ensure the corre...
Runtime models represent the dynamic data of running systems, and enable developers to manipulate th...
Model-driven Software Development (MDSD) promotes the use of multiple related models to realize a so...
The metamodel techniques and model transformation techniques provide a standard way to represent and...
International audienceIn this article, we present the conceptual foundations and implementation prin...
Software evolution encompasses all activities related to engineering software, from its inception to...
Abstract: Design specifications of software-intensive systems involve models that have been defined ...
With the increasing presence of cyber-physical systems (CPSs), like autonomous vehicle systems and ...
International audienceDynamic software adaptation can cause the running system to be out-of-synchron...
The model-driven engineering community has developed expressive model transformation techniques base...
The model-driven engineering community has developed expressive model transformation techniques base...
In this work we present a strategy for addressing synchronization requirements in the model-driven c...
Software evolution refers to continuous change that a software system endures from inception to reti...
Abstract: The development of complex mechatronic systems requires the close col-laboration of differ...