Abstract: Constructing traceable Event-B models from requirements is crucial in the system development process. It enables the validation of the model against the requirements and allows to identify different refinement levels, which is a key to successful formal modelling with a refinement-based method. Our objective is to present an approach 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. The presented approach makes use of the UML-B and Atom-icity Decomposition (AD) approaches. UML-B provides UML graphical notation that enables the development of an Event-B formal model, while the AD approach provides a graphical notation to il...
UML-B is a ‘UML-like’ graphical front end for Event-B that provides support for object-oriented and ...
Abstract. UML-B provides a graphical front end for Event-B. It adds support for class-oriented and s...
Abstract: Problem statement: Event-based systems have importance in many application domains ranging...
Constructing traceable Event-B models from requirements is crucial in the system development process...
Abstract Bridging the gap between informal requirements and formal specifications is a key challenge...
Event-B is a language for the formal development of reactive systems. At present the RODIN toolkit [...
Formal methods are mathematical techniques used for developing large systems. The complexity of grow...
Abstract: Tracing between informal requirements and formal models is challeng-ing. A method for such...
Timing diagrams provide an intuitive graphical specification for time constraints and causal depende...
This paper provides an overview of how the Event-B language and verification method can be used to m...
Abstract: Good requirements structure can greatly facilitate the construction of formal models of sy...
Abstract. Event-B provides a flexible approach to modelling and re-finement of systems. In this pape...
Formal methods in systems engineering are gaining traction, at least in some areas. While the formal...
UML-B is a UML-like graphical front end for Event-B that provides support for object- oriented model...
Event-B is a language for the formal development of reactive systems. At present the RODIN toolkit (...
UML-B is a ‘UML-like’ graphical front end for Event-B that provides support for object-oriented and ...
Abstract. UML-B provides a graphical front end for Event-B. It adds support for class-oriented and s...
Abstract: Problem statement: Event-based systems have importance in many application domains ranging...
Constructing traceable Event-B models from requirements is crucial in the system development process...
Abstract Bridging the gap between informal requirements and formal specifications is a key challenge...
Event-B is a language for the formal development of reactive systems. At present the RODIN toolkit [...
Formal methods are mathematical techniques used for developing large systems. The complexity of grow...
Abstract: Tracing between informal requirements and formal models is challeng-ing. A method for such...
Timing diagrams provide an intuitive graphical specification for time constraints and causal depende...
This paper provides an overview of how the Event-B language and verification method can be used to m...
Abstract: Good requirements structure can greatly facilitate the construction of formal models of sy...
Abstract. Event-B provides a flexible approach to modelling and re-finement of systems. In this pape...
Formal methods in systems engineering are gaining traction, at least in some areas. While the formal...
UML-B is a UML-like graphical front end for Event-B that provides support for object- oriented model...
Event-B is a language for the formal development of reactive systems. At present the RODIN toolkit (...
UML-B is a ‘UML-like’ graphical front end for Event-B that provides support for object-oriented and ...
Abstract. UML-B provides a graphical front end for Event-B. It adds support for class-oriented and s...
Abstract: Problem statement: Event-based systems have importance in many application domains ranging...