A variety of system design and architecture description languages, such as SysML, UML or AADL, allows the decomposition of complex system de-signs 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. Con-tracts may be used as an aid for hierarchical decomposition during design or for ver...
This paper introduces assume/guarantee contracts on continuous-time control systems, hereby extendin...
The realization of large and complex cyber-physical systems (such as "smart" transportation, energy,...
We present the mathematical formalism and the verification methodology of the contract-based model d...
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...
International audienceIn order to cope with the growing complexity of critical real-time embedded sy...
A compositional approach based on components and driven by requirements is a common method used in t...
AbstractLight-weight formal method has been regarded as an important approach to development of comp...
Chapter 5, on "A Module Language for Typing SIGNAL Programs by Contracts", brings up the polychronou...
Abstract — We present a tool for composition of component specifications. The tool uses UML diagrams...
Today systems industries face significant challenges to bring products to market. Companies struggle...
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...
Coordination contracts are a software analysis and design construct which enable separation between ...
International audienceWe present a novel way of encapsulating UML activities using interface contrac...
This paper introduces assume/guarantee contracts on continuous-time control systems, hereby extendin...
The realization of large and complex cyber-physical systems (such as "smart" transportation, energy,...
We present the mathematical formalism and the verification methodology of the contract-based model d...
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...
International audienceIn order to cope with the growing complexity of critical real-time embedded sy...
A compositional approach based on components and driven by requirements is a common method used in t...
AbstractLight-weight formal method has been regarded as an important approach to development of comp...
Chapter 5, on "A Module Language for Typing SIGNAL Programs by Contracts", brings up the polychronou...
Abstract — We present a tool for composition of component specifications. The tool uses UML diagrams...
Today systems industries face significant challenges to bring products to market. Companies struggle...
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...
Coordination contracts are a software analysis and design construct which enable separation between ...
International audienceWe present a novel way of encapsulating UML activities using interface contrac...
This paper introduces assume/guarantee contracts on continuous-time control systems, hereby extendin...
The realization of large and complex cyber-physical systems (such as "smart" transportation, energy,...
We present the mathematical formalism and the verification methodology of the contract-based model d...