Using BDD and SBVR to Refine Business Goals into an Event-B Model: A Research Idea

Fábio Levy Siqueira, Thiago Carvalho de Sousa, Paulo S. Muniz Silva · 2017

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.

Read the paper · More papers on PaperTik