In this thesis our overall aim is to provide a contract-based embedded system development process with an emphasis on specification and analysis. We specify components and layers via assume/guarantee contracts and use a contract algebra as the backbone to supply necessary operations to compose, refine and validate contracts. We employ various modelling formalisms, such as timed automata and hybrid automata to express contracts. The choice of the formalism is made according to the sort of behaviours of the component at hand. We employ appropriate model-based analysis methods, such as model checking and simulation, to support practical contract operations. Our first contribution is a contract-based specification architecture and the associate...
This paper presents a technique for testing software components with contracts that specify function...
The development of dependable controllers can be a very complex task. For this purpose, some synthes...
We present the mathematical foundations of the contract-based model developed in the framework of th...
International audienceIn order to cope with the growing complexity of critical real-time embedded sy...
In modern times, human life is intrinsically depending on real-time embedded systems (RTES) with inc...
A variety of system design and architecture description languages, such as SysML, UML or AADL, allow...
Computer Science is currently facing a grand challenge :finding good design practices for embedded s...
A compositional approach based on components and driven by requirements is a common method used in t...
A variety of system design and architecture description languages, such as SysML, UML or AADL, allow...
International audienceA variety of system design and architecture description languages, such as Sys...
The design of safety-critical systems calls for rigorous application of specification and verificati...
AbstractIn a formal approach to component specification, interfaces are usually described using pre-...
This paper introduces assume/guarantee contracts on continuous-time control systems, hereby extendin...
The distributed design process for safety-critical embedded systems has become an increasingly diffi...
We present a model-checking procedure and its implementation for the automatic verification of e...
This paper presents a technique for testing software components with contracts that specify function...
The development of dependable controllers can be a very complex task. For this purpose, some synthes...
We present the mathematical foundations of the contract-based model developed in the framework of th...
International audienceIn order to cope with the growing complexity of critical real-time embedded sy...
In modern times, human life is intrinsically depending on real-time embedded systems (RTES) with inc...
A variety of system design and architecture description languages, such as SysML, UML or AADL, allow...
Computer Science is currently facing a grand challenge :finding good design practices for embedded s...
A compositional approach based on components and driven by requirements is a common method used in t...
A variety of system design and architecture description languages, such as SysML, UML or AADL, allow...
International audienceA variety of system design and architecture description languages, such as Sys...
The design of safety-critical systems calls for rigorous application of specification and verificati...
AbstractIn a formal approach to component specification, interfaces are usually described using pre-...
This paper introduces assume/guarantee contracts on continuous-time control systems, hereby extendin...
The distributed design process for safety-critical embedded systems has become an increasingly diffi...
We present a model-checking procedure and its implementation for the automatic verification of e...
This paper presents a technique for testing software components with contracts that specify function...
The development of dependable controllers can be a very complex task. For this purpose, some synthes...
We present the mathematical foundations of the contract-based model developed in the framework of th...