Publication | Closed Access
A Composition Mechanism for Refinement-Based Methods
19
Citations
6
References
2017
Year
Unknown Venue
Event-driven ArchitectureComposition MechanismEngineeringComputer ArchitectureSoftware EngineeringRefinement RelationshipModel RefinementSystem SynthesisFormal VerificationSystems EngineeringFormal SpecificationDesignComputer EngineeringEvent-b DevelopmentsComputer ScienceSoftware DesignCode RefactoringRefinement TechniqueAutomated ReasoningEvent-driven ProgrammingFormal MethodsSystem SoftwareSystem Specification
Event-B developments are mostly structured around the refinement relationship. This top-down development architecture enables system details to be gradually introduced into the formal model. However, this results in large models with monolithic structures. We develop a composition mechanism allowing to develop models bottom-up. In particular, our proposed mechanism works seamlessly with the existing refinement technique in Event-B. As a result we have built a formal development method that can take advantage of both top-down and bottom-up approaches. We prove the correctness of machine inclusion with refinement using the supporting Rodin platform.
| Year | Citations | |
|---|---|---|
Page 1
Page 1