Composition is the process on which it is possible to combine different sub-systems into a larger system. Known and studied in several areas, this has the advantage of reusability and combination of systems especially when it comes to distributed systems. While applying composition, properties must be maintained and proofs obligations need to be discharged in order to the final result to be considered valid. Our goal is to add this feature to the Rodin Platform (using Event-B notation) and study the concerns, properties, conditions, proof obligations, advantages and disadvantages when create/analysing system specifications. Since the composition maintains the monotonicity property of the systems, the sub-systems can be refined independently...
Event-B [MAV:05] is a language for the formal specification and verification of reactive systems. Th...
Event-B developments are mostly structured around the refinement relationship. This top-down develo...
Over the past decades, human dependability on technical devices has rapidly increased.Many activitie...
The development of specifications often is a combination of smaller sub-components. Focusing on reus...
The construction of specifications is often a combination of smaller sub-components. Composition and...
AbstractThe development of a system can start with the creation of a specification. Following this v...
The development of a system can start with the creation of a specification. Following this viewpoint...
Event-B is a formal method, based on set theory and first-order logic, for specification and verific...
Event-B is a formal language for modelling reactive systems, based on set theory and first-order log...
Two methods have been identified for Event-B model decomposition: shared variable and shared event. ...
We believe that the task of developing large systems requires a formal approach. The complexity of t...
Formal methods are mathematical techniques used for developing large systems. The complexity of grow...
The main obstacles in the formal verification of industrial control systems are the lack of precise ...
Efficient reuse is a goal of many software engineering strategies and is usefulin the safety-critica...
Event-B is a formal method for system-level modelling and analysis. Key features of Event-B are the ...
Event-B [MAV:05] is a language for the formal specification and verification of reactive systems. Th...
Event-B developments are mostly structured around the refinement relationship. This top-down develo...
Over the past decades, human dependability on technical devices has rapidly increased.Many activitie...
The development of specifications often is a combination of smaller sub-components. Focusing on reus...
The construction of specifications is often a combination of smaller sub-components. Composition and...
AbstractThe development of a system can start with the creation of a specification. Following this v...
The development of a system can start with the creation of a specification. Following this viewpoint...
Event-B is a formal method, based on set theory and first-order logic, for specification and verific...
Event-B is a formal language for modelling reactive systems, based on set theory and first-order log...
Two methods have been identified for Event-B model decomposition: shared variable and shared event. ...
We believe that the task of developing large systems requires a formal approach. The complexity of t...
Formal methods are mathematical techniques used for developing large systems. The complexity of grow...
The main obstacles in the formal verification of industrial control systems are the lack of precise ...
Efficient reuse is a goal of many software engineering strategies and is usefulin the safety-critica...
Event-B is a formal method for system-level modelling and analysis. Key features of Event-B are the ...
Event-B [MAV:05] is a language for the formal specification and verification of reactive systems. Th...
Event-B developments are mostly structured around the refinement relationship. This top-down develo...
Over the past decades, human dependability on technical devices has rapidly increased.Many activitie...