AbstractLight-weight formal method has been regarded as an important approach to development of component-based safety critical systems. The paper proposes an approach which can formally specify and verify the contract of static structure, dynamic behavior and refinement of component systems based on UML 2.0 superstructure. As results, the correctness of static contract can be obtained via type checking of interfaces and connectors. Dynamic contract can be verified through determining the cooperativeness of integrated components, whose contracts are depicted with interface protocol state machines and their semantics models, namely contract automata. The refinement relation between high level component and its implementation will be guarante...
Abstract — We present a tool for composition of component specifications. The tool uses UML diagrams...
Contracts are envisaged to support compositional verification of a system as well as reuse and indep...
A contract splits the responsibilities between a component and its environment into a guarantee that...
AbstractLight-weight formal method has been regarded as an important approach to development of comp...
A variety of system design and architecture description languages, such as SysML, UML or AADL, allow...
International audienceIn order to cope with the growing complexity of critical real-time embedded sy...
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...
A variety of system design and architecture description languages, such as SysML, UML or AADL, allow...
Abstract. The lack of a component concept for the UML is widely ac-knowledged. Contracts between com...
The distributed design process for safety-critical embedded systems has become an increasingly diffi...
Safety-critical systems are those systems whose malfunctioning can result in harm or loss of human l...
ISO 26262 - ''Road vehicles-Functional Safety'' is a standard for the automotive industry, administe...
The verification of safety requirements becomes crucial in critical systems where human lives depend...
Functional safety standards such as IEC 61508 and ISO 26262 advocate a particularly stringent requir...
Abstract — We present a tool for composition of component specifications. The tool uses UML diagrams...
Contracts are envisaged to support compositional verification of a system as well as reuse and indep...
A contract splits the responsibilities between a component and its environment into a guarantee that...
AbstractLight-weight formal method has been regarded as an important approach to development of comp...
A variety of system design and architecture description languages, such as SysML, UML or AADL, allow...
International audienceIn order to cope with the growing complexity of critical real-time embedded sy...
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...
A variety of system design and architecture description languages, such as SysML, UML or AADL, allow...
Abstract. The lack of a component concept for the UML is widely ac-knowledged. Contracts between com...
The distributed design process for safety-critical embedded systems has become an increasingly diffi...
Safety-critical systems are those systems whose malfunctioning can result in harm or loss of human l...
ISO 26262 - ''Road vehicles-Functional Safety'' is a standard for the automotive industry, administe...
The verification of safety requirements becomes crucial in critical systems where human lives depend...
Functional safety standards such as IEC 61508 and ISO 26262 advocate a particularly stringent requir...
Abstract — We present a tool for composition of component specifications. The tool uses UML diagrams...
Contracts are envisaged to support compositional verification of a system as well as reuse and indep...
A contract splits the responsibilities between a component and its environment into a guarantee that...