Abstract Bridging the gap between informal requirements and formal specifications is a key challenge in systems engineering. Constructing appropriate abstractions in formal models requires skill and managing the complexity of the relationships between requirements and formal models can be difficult. In this paper we present an approach that aims to address the twin challenges of finding appropriate abstractions and managing traceability between requirements and models. Our approach is based on the use of semi-formal structures to bridge the gap between requirements and Event-B models and retain traceability to requirements in Event-B models. In the stepwise refinement approach, design details are gradually introduced into formal models. Ste...
The original publication is available at www.springerlink.comInternational audienceThe aim of this p...
The Event Refinement Structures (ERS) approach provides a graphical extension of the Event-B formal ...
UML-B is a graphical front end for Event-B. It adds support for class-oriented modelling but retains...
Constructing traceable Event-B models from requirements is crucial in the system development process...
Abstract: Constructing traceable Event-B models from requirements is crucial in the system developme...
Tracing between informal requirements and formal models is challenging. A method for such tracing sh...
Event-B is a language for the formal development of reactive systems. At present the RODIN toolkit [...
Timing diagrams provide an intuitive graphical specification for time constraints and causal depende...
Good requirements structure can greatly facilitate the construction of formal models of systems. Thi...
This paper provides an overview of how the Event-B language and verification method can be used to m...
Formal methods are mathematical techniques used for developing large systems. The complexity of grow...
Formal methods in systems engineering are gaining traction, at least in some areas. While the formal...
International audienceSoftware development projects seeking a high level of accuracy reach out to fo...
Event-B is a language for the formal development of reactive systems. At present the RODIN toolkit (...
Rapport interne.An appropriate approach for integrating UML and B specification techniques allows us...
The original publication is available at www.springerlink.comInternational audienceThe aim of this p...
The Event Refinement Structures (ERS) approach provides a graphical extension of the Event-B formal ...
UML-B is a graphical front end for Event-B. It adds support for class-oriented modelling but retains...
Constructing traceable Event-B models from requirements is crucial in the system development process...
Abstract: Constructing traceable Event-B models from requirements is crucial in the system developme...
Tracing between informal requirements and formal models is challenging. A method for such tracing sh...
Event-B is a language for the formal development of reactive systems. At present the RODIN toolkit [...
Timing diagrams provide an intuitive graphical specification for time constraints and causal depende...
Good requirements structure can greatly facilitate the construction of formal models of systems. Thi...
This paper provides an overview of how the Event-B language and verification method can be used to m...
Formal methods are mathematical techniques used for developing large systems. The complexity of grow...
Formal methods in systems engineering are gaining traction, at least in some areas. While the formal...
International audienceSoftware development projects seeking a high level of accuracy reach out to fo...
Event-B is a language for the formal development of reactive systems. At present the RODIN toolkit (...
Rapport interne.An appropriate approach for integrating UML and B specification techniques allows us...
The original publication is available at www.springerlink.comInternational audienceThe aim of this p...
The Event Refinement Structures (ERS) approach provides a graphical extension of the Event-B formal ...
UML-B is a graphical front end for Event-B. It adds support for class-oriented modelling but retains...