We present a unified framework for the specification and analysis of mode-change protocols used in multi-mode realtime systems. We propose a highly expressive formalism, called MCP, to model the system behavior during mode transitions, and show how various existing mode change protocols can be described as MCPs. The explicit representation of the MCP model provides a means to analyze the system state during a mode transition as well as during an intra-mode execution. We introduce the concept of feasibility with respect to the MCP model, and give a decidable method for checking the feasibility of a MCP for a given multi-mode system. The formalization of mode change behaviors using the MCP model allows a range of mode change protocols to be m...
Self-adaptivity, characterized by the ability to dynamically adjust behavior at runtime, is a growin...
Component-based software engineering is becoming a prominent solution to the development of complex ...
International audienceSince its version 3.3, the Modelica language offers the possibility to model m...
We present a unified framework for the specification and analysis of mode-change protocols used in m...
We propose a method of classifying the operation of a system into finitely many modes. Each mode has...
Mode switches are used to partition the system’s behavior into different modes to reduce the complex...
This paper tackles the problem of designing and programming a real-time system with multiple modes o...
We consider the problem of scheduling a multi-mode real-time system upon identical multiprocessor p...
In many real-time applications, the set of tasks in the system, as well as the characteristics of th...
The design of safety-critical systems calls for rigorous application of specification and verificati...
© ACM, 2013. This is the author's version of the work. It is posted here by permission of ACM for yo...
Multi-mode embedded real-time systems exhibit a specific behaviour for each mode, and upon a mode-ch...
We present a contract for consistent mode change in a real-time system for control applications. The...
Systems composed of distinct operational modes are a common necessity for embedded applications with...
Multi-mode real-time systems are those which support applications with different modes of operation,...
Self-adaptivity, characterized by the ability to dynamically adjust behavior at runtime, is a growin...
Component-based software engineering is becoming a prominent solution to the development of complex ...
International audienceSince its version 3.3, the Modelica language offers the possibility to model m...
We present a unified framework for the specification and analysis of mode-change protocols used in m...
We propose a method of classifying the operation of a system into finitely many modes. Each mode has...
Mode switches are used to partition the system’s behavior into different modes to reduce the complex...
This paper tackles the problem of designing and programming a real-time system with multiple modes o...
We consider the problem of scheduling a multi-mode real-time system upon identical multiprocessor p...
In many real-time applications, the set of tasks in the system, as well as the characteristics of th...
The design of safety-critical systems calls for rigorous application of specification and verificati...
© ACM, 2013. This is the author's version of the work. It is posted here by permission of ACM for yo...
Multi-mode embedded real-time systems exhibit a specific behaviour for each mode, and upon a mode-ch...
We present a contract for consistent mode change in a real-time system for control applications. The...
Systems composed of distinct operational modes are a common necessity for embedded applications with...
Multi-mode real-time systems are those which support applications with different modes of operation,...
Self-adaptivity, characterized by the ability to dynamically adjust behavior at runtime, is a growin...
Component-based software engineering is becoming a prominent solution to the development of complex ...
International audienceSince its version 3.3, the Modelica language offers the possibility to model m...