We define a probabilistic contract framework for describing and analysing component-based embedded systems, based on the theory of Interactive Markov Chains (IMC). A contract specifies the assumptions a component makes on its context and the guarantees it provides. Probabilistic transitions allow for uncertainty in the component behavior, e.g., to model observed black-box behavior (internal choice) or reliability. An interaction model specifies how components interact. We provide the ingredients for a component-based design flow, including (1) contract satisfaction and refinement, (2) parallel composition of contracts over disjoint, interacting components, and (3) conjunction of contracts describing different requirements over the same comp...
International audienceDeveloping concurrent systems typically involves a lengthy debugging period, d...
International audienceChallenges within the real-time research are mostly in terms of modeling and a...
Contract-based design is an approach where the design process is seen as a successive assembly of co...
International audienceWe define a probabilistic contract framework for the construction of component...
International audienceWe define a framework of probabilistic contracts for constructing component-ba...
In this paper, we focus on Assume/Guarantee contracts consisting in (i) a non deterministic model of...
International audienceA contract allows to distinguish hypotheses made on a system (the guarantees) ...
In this paper, we present a probabilistic adaptation of an Assume/Guarantee contract formalism. For ...
AbstractThe notion of contract was introduced to component-based software development in order to fa...
We present the mathematical foundations of the contract-based model developed in the framework of th...
One of the motivations for specifying software architectures explicitly is the better prediction of ...
This position paper presents an approach for predict-ing functional and extra-functional properties ...
Contract-based design, first conceived for software specifica-tion [7] and now also applied to embed...
International audienceDeveloping concurrent systems typically involves a lengthy debugging period, d...
International audienceChallenges within the real-time research are mostly in terms of modeling and a...
Contract-based design is an approach where the design process is seen as a successive assembly of co...
International audienceWe define a probabilistic contract framework for the construction of component...
International audienceWe define a framework of probabilistic contracts for constructing component-ba...
In this paper, we focus on Assume/Guarantee contracts consisting in (i) a non deterministic model of...
International audienceA contract allows to distinguish hypotheses made on a system (the guarantees) ...
In this paper, we present a probabilistic adaptation of an Assume/Guarantee contract formalism. For ...
AbstractThe notion of contract was introduced to component-based software development in order to fa...
We present the mathematical foundations of the contract-based model developed in the framework of th...
One of the motivations for specifying software architectures explicitly is the better prediction of ...
This position paper presents an approach for predict-ing functional and extra-functional properties ...
Contract-based design, first conceived for software specifica-tion [7] and now also applied to embed...
International audienceDeveloping concurrent systems typically involves a lengthy debugging period, d...
International audienceChallenges within the real-time research are mostly in terms of modeling and a...
Contract-based design is an approach where the design process is seen as a successive assembly of co...