The development of specifications often is a combination of smaller sub-components. Focusing on reuse, an interesting perspective is to formally define the combination of sub-components through refinement steps, reusing their properties and generating larger systems. The previous situation suggests the application of a reuse mechanism: composition. Event-B is a formal method that allows modelling and refinement of systems. The combination and reuse of existing sub-components is not currently supported in Event-B. We propose the development of composition by extending the Event-B formalism as an option for developing larger models, focusing in distributed systems. A tool is developed to support the shared event composition in the Rodin platf...
Event-B [MAV:05] is a language for the formal specification and verification of reactive systems. Th...
Two methods have been identified for Event-B model decomposition: shared variable and shared event. ...
It is believed that reusability in formal development should reduce the time and cost of formal mode...
The development of a system can start with the creation of a specification. Following this viewpoint...
AbstractThe development of a system can start with the creation of a specification. Following this v...
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...
Event-B is a formal method, based on set theory and first-order logic, for specification and verific...
Formal methods are mathematical techniques used for developing large systems. The complexity of grow...
Efficient reuse is a goal of many software engineering strategies and is usefulin the safety-critica...
We believe that the task of developing large systems requires a formal approach. The complexity of t...
Composition is the process on which it is possible to combine different sub-systems into a larger sy...
Two methods have been identified for Event-B model decomposition: shared variable and shared event. ...
Event-B is a formal language for modelling reactive systems, based on set theory and first-order log...
Event-B developments are mostly structured around the refinement relationship. This top-down develo...
Event-B [MAV:05] is a language for the formal specification and verification of reactive systems. Th...
Two methods have been identified for Event-B model decomposition: shared variable and shared event. ...
It is believed that reusability in formal development should reduce the time and cost of formal mode...
The development of a system can start with the creation of a specification. Following this viewpoint...
AbstractThe development of a system can start with the creation of a specification. Following this v...
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...
Event-B is a formal method, based on set theory and first-order logic, for specification and verific...
Formal methods are mathematical techniques used for developing large systems. The complexity of grow...
Efficient reuse is a goal of many software engineering strategies and is usefulin the safety-critica...
We believe that the task of developing large systems requires a formal approach. The complexity of t...
Composition is the process on which it is possible to combine different sub-systems into a larger sy...
Two methods have been identified for Event-B model decomposition: shared variable and shared event. ...
Event-B is a formal language for modelling reactive systems, based on set theory and first-order log...
Event-B developments are mostly structured around the refinement relationship. This top-down develo...
Event-B [MAV:05] is a language for the formal specification and verification of reactive systems. Th...
Two methods have been identified for Event-B model decomposition: shared variable and shared event. ...
It is believed that reusability in formal development should reduce the time and cost of formal mode...