2018
DOI: 10.1007/978-3-030-02450-5_2
|View full text |Cite
|
Sign up to set email alerts
|

Behaviour-Driven Formal Model Development

Abstract: Formal systems modelling offers a rigorous system-level analysis resulting in a precise and reliable specification. However, some issues remain: Modellers need to understand the requirements in order to formulate the models, formal verification may focus on safety properties rather than temporal behaviour, domain experts need to validate the final models to ensure they fit the needs of stakeholders. In this paper we discuss how the principles of Behaviour-Driven Development (BDD) can be applied to formal syste… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
2
1

Relationship

2
5

Authors

Journals

citations
Cited by 11 publications
(10 citation statements)
references
References 16 publications
0
10
0
Order By: Relevance
“…It would be greatly appreciated if specified scenarios could be replayed automatically on change, and, if applicable, differences in encountered states are immediately reported. Therefore, in the future, we plan to put more focus on tool-ing for scenario replay and B model regression tests (see also [32]).…”
Section: Discussionmentioning
confidence: 99%
“…It would be greatly appreciated if specified scenarios could be replayed automatically on change, and, if applicable, differences in encountered states are immediately reported. Therefore, in the future, we plan to put more focus on tool-ing for scenario replay and B model regression tests (see also [32]).…”
Section: Discussionmentioning
confidence: 99%
“…In [20], we described our specialisation of Cucumber for Event-B and iUML-B with the purpose of automatically executing of scenarios for Event-B and iUML-B models. Cucumber [21] is a framework for executing acceptance tests written in Gherkin language and provides Gherkin language parser, test automation as well as report generation.…”
Section: ) Cucumber For Event-b/iuml-bmentioning
confidence: 99%
“…In our previous work [20], we presented an approach for formal systems modelling and validation based on BDD. In this paper, we extend the forementioned approach and defined a process pattern for systematic verification and testing ( Fig.…”
Section: A Process Pattern For Systematic Verification and Testingmentioning
confidence: 99%
See 2 more Smart Citations