A variety of system design and architecture description languages, such as SysML, UML or AADL, allows the decomposition of complex system designs into communicating timed components. In this paper we consider the contract-based specification of such components. A contract is a pair formed of an assumption, which is an abstraction of the component’s environment, and a guarantee, which is an abstraction of the component’s behavior given that the environment behaves according to the assumption. Thus, a contract concentrates on a specific aspect of the component’s functionality and on a subset of its interface, which makes it relatively simpler to specify. Contracts may be used as an aid for hierarchical decomposition during design or for verif...
Safety-critical systems are those systems whose malfunctioning can result in harm or loss of human l...
Contract-based design has been recently proposed as a framework for concurrent system design in the ...
The goal of the thesis is to provide theory, methods and tools for the design and implementation of ...
A variety of system design and architecture description languages, such as SysML, UML or AADL, allow...
In order to cope with the growing complexity of critical real-time embedded systems, systems enginee...
International audienceA variety of system design and architecture description languages, such as Sys...
A compositional approach based on components and driven by requirements is a common method used in t...
Chapter 5, on "A Module Language for Typing SIGNAL Programs by Contracts", brings up the polychronou...
AbstractLight-weight formal method has been regarded as an important approach to development of comp...
Design-by-contract is an important technique for model-based design in which a composite system is s...
The realization of large and complex cyber-physical systems (such as "smart" transportation, energy,...
In this thesis our overall aim is to provide a contract-based embedded system development process wi...
The design of safety-critical systems calls for rigorous application of specification and verificati...
Today systems industries face significant challenges to bring products to market. Companies struggle...
We present a theory of contracts that is centered around reacting to failures and explore it from a ...
Safety-critical systems are those systems whose malfunctioning can result in harm or loss of human l...
Contract-based design has been recently proposed as a framework for concurrent system design in the ...
The goal of the thesis is to provide theory, methods and tools for the design and implementation of ...
A variety of system design and architecture description languages, such as SysML, UML or AADL, allow...
In order to cope with the growing complexity of critical real-time embedded systems, systems enginee...
International audienceA variety of system design and architecture description languages, such as Sys...
A compositional approach based on components and driven by requirements is a common method used in t...
Chapter 5, on "A Module Language for Typing SIGNAL Programs by Contracts", brings up the polychronou...
AbstractLight-weight formal method has been regarded as an important approach to development of comp...
Design-by-contract is an important technique for model-based design in which a composite system is s...
The realization of large and complex cyber-physical systems (such as "smart" transportation, energy,...
In this thesis our overall aim is to provide a contract-based embedded system development process wi...
The design of safety-critical systems calls for rigorous application of specification and verificati...
Today systems industries face significant challenges to bring products to market. Companies struggle...
We present a theory of contracts that is centered around reacting to failures and explore it from a ...
Safety-critical systems are those systems whose malfunctioning can result in harm or loss of human l...
Contract-based design has been recently proposed as a framework for concurrent system design in the ...
The goal of the thesis is to provide theory, methods and tools for the design and implementation of ...