Embedded reactive systems are now invisible and everywhere, and are adopted, for instance, to monitor and control critical tasks in cars, airplanes, traffic, and industrial plants. However, the increasing amount of new functionalities being moved to software leads to difficulties in verifying the design correctness. In this context, we propose a novel design method called BARE Model, which is a formal abstraction to design, verify and synthesize software in embedded reactive applications. The method consists in designing the application using an extension of the well-known finite state machine, called X-machine. We thus propose to translate this model to a tabular data structure, which is a kind of state transition table augmented with memo...
Embedded systems are systems which have ongoing interactions with their environments, accepting requ...
The notion of real-time reactive behavior encompasses concurrency, communication through sensors and...
A unified modelling language (UML) based formal verification methodology that can be easily integrat...
Abstract—We propose vectors of finite-state machines whose transitions are labeled by formulas of a ...
This thesis motivates the need for the Reactive Blocks approach for model-driven Complex Systems Eng...
This doctoral thesis was conducted under a convention for the joint supervision of thesis at Aalto U...
In model-driven development of reactive systems, statecharts are widely used for formal description ...
Reactive systems are becoming extremely complex with the huge increase in high technologies. Despite...
AbstractIn this paper, we advocate for a seamless design-flow for embedded reactive programs. We par...
AbstractThis paper studies the detailed development of reactive systems, using an extension of VDM. ...
Part 2: Tools and FrameworksInternational audienceOne of the biggest challenges in hardware and soft...
Safety-critical embedded systems are becoming increasingly complex. To handle this complexity, vario...
The paper discusses how a bridge between the design practice and the formal methods could be maintai...
International audienceOne of the biggest challenges in hardware and software design is to ensure tha...
Designing a correct model for distributed and reactive systems is the first goal of using Rebeca mod...
Embedded systems are systems which have ongoing interactions with their environments, accepting requ...
The notion of real-time reactive behavior encompasses concurrency, communication through sensors and...
A unified modelling language (UML) based formal verification methodology that can be easily integrat...
Abstract—We propose vectors of finite-state machines whose transitions are labeled by formulas of a ...
This thesis motivates the need for the Reactive Blocks approach for model-driven Complex Systems Eng...
This doctoral thesis was conducted under a convention for the joint supervision of thesis at Aalto U...
In model-driven development of reactive systems, statecharts are widely used for formal description ...
Reactive systems are becoming extremely complex with the huge increase in high technologies. Despite...
AbstractIn this paper, we advocate for a seamless design-flow for embedded reactive programs. We par...
AbstractThis paper studies the detailed development of reactive systems, using an extension of VDM. ...
Part 2: Tools and FrameworksInternational audienceOne of the biggest challenges in hardware and soft...
Safety-critical embedded systems are becoming increasingly complex. To handle this complexity, vario...
The paper discusses how a bridge between the design practice and the formal methods could be maintai...
International audienceOne of the biggest challenges in hardware and software design is to ensure tha...
Designing a correct model for distributed and reactive systems is the first goal of using Rebeca mod...
Embedded systems are systems which have ongoing interactions with their environments, accepting requ...
The notion of real-time reactive behavior encompasses concurrency, communication through sensors and...
A unified modelling language (UML) based formal verification methodology that can be easily integrat...