In this paper, we outline a methodology allowing to support the formal verification of functional properties for generated code. When relying on a code generator, a model is directly mapped into the target embedded code in C for instance. At model level, a specification can be associated to the model and used to assess the validity of the model with respect to its requirements. At code level, other means can be used to ensure similar goals. We present here a framework which builds a semantics layer connecting model specification to code specification, as well as associated proof evidences. This approach has been designed and developed in the context of dataflow languages such as Simulink, SCADE or Lustre, typically used in the design of cyb...
“Cyber Physical Systems” (CPS), continuously connected to the rest of the world, communicating auton...
Model-Based Systems Engineering (MBSE) is a development approach aiming to build correct-by-construc...
The development of embedded systems according to Model-Driven Development relies on two complementar...
Model-based design is now unavoidable when building embedded systems and more specifically controlle...
International audienceblocks, and relies on a dataflow semantics: an (un)specified sampling time is ...
est generation has been acknowledged as a cost-prone activity reducing productivity and ...
The paper shares an experience in using SysML and the free, open-source software TTool for protocol ...
Formal methods have become a recommended practice in safety-critical software engineering. To be for...
The formal veri cation has become a recommended practice in safety-critical software engineering. Th...
Converting a conventional contract into an electronic equivalent is not trivial. The difficulties ar...
Model-Based Engineering (MBE) can be used to build complex and critical systems. At the core of MBE,...
System-Theoretic Process Analysis (STPA) is a technique, based on System-Theoretic Accident Model an...
This work describes a framework for distributed simulation of cyber-physical systems (CPS). Modern C...
Ensuring safety of critical systems is crucial and is often attained by extensive testing of the sys...
State-of-the-art System-on-Chip (SoC) architectures integrate many different components, such as pro...
“Cyber Physical Systems” (CPS), continuously connected to the rest of the world, communicating auton...
Model-Based Systems Engineering (MBSE) is a development approach aiming to build correct-by-construc...
The development of embedded systems according to Model-Driven Development relies on two complementar...
Model-based design is now unavoidable when building embedded systems and more specifically controlle...
International audienceblocks, and relies on a dataflow semantics: an (un)specified sampling time is ...
est generation has been acknowledged as a cost-prone activity reducing productivity and ...
The paper shares an experience in using SysML and the free, open-source software TTool for protocol ...
Formal methods have become a recommended practice in safety-critical software engineering. To be for...
The formal veri cation has become a recommended practice in safety-critical software engineering. Th...
Converting a conventional contract into an electronic equivalent is not trivial. The difficulties ar...
Model-Based Engineering (MBE) can be used to build complex and critical systems. At the core of MBE,...
System-Theoretic Process Analysis (STPA) is a technique, based on System-Theoretic Accident Model an...
This work describes a framework for distributed simulation of cyber-physical systems (CPS). Modern C...
Ensuring safety of critical systems is crucial and is often attained by extensive testing of the sys...
State-of-the-art System-on-Chip (SoC) architectures integrate many different components, such as pro...
“Cyber Physical Systems” (CPS), continuously connected to the rest of the world, communicating auton...
Model-Based Systems Engineering (MBSE) is a development approach aiming to build correct-by-construc...
The development of embedded systems according to Model-Driven Development relies on two complementar...