Using BDD and SBVR to Refine Business Goals into an Event-B Model: A Research Idea.
Author(s) -
Fábio Levy Siqueira,
Thiago C. de Sousa,
Paulo Sérgio Muniz Silva
Publication year - 2017
Language(s) - English
DOI - 10.1109/formalise.2017..5
The transition from a requirements document to a formal specification in Event-B is usually manual and ad-hoc. In order to bridge this gap, we propose a method based on Behavior-Driven Development, an agile approach, and that uses a structured natural language conformant to the formalism of the Semantics of Business Vocabulary and Business Rules (SBVR) standard. This method will successively refine a list of high-level business goals into an Event-B model using transformations. In this paper we present our research idea, describing the steps of this method and showing an example based on the Train System scenario described by Abrial.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom