Towards Formal Verification of Behaviour-Driven Development Scenarios Using Timed Automata


연구 분야: Software Development



학회: 2023 30th Asia-Pacific Software Engineering Conference (APSEC)


초록

This paper introduces an approach for translating Behaviour-Driven Development (BDD) scenarios written under a domain-specific language (DSL) into Timed Automata (TA) to al-low for formal verification of real-time systems. A set of mapping rules is presented to facilitate the translation. We demonstrate the feasibility of our approach through an illustrative example of a vending machine that operates under a particular set of time constraints. Our proof-of-concept indicates that this approach is an important step towards ensuring compatibility between high-level software specifications (BDD scenarios) and formal models (TA models). We also discuss the current limitations of such work along with recommendations on how these might be addressed.


Author Profile
Eun-Young Kang

The Maersk Me-Kinney Moller Institute University of Southern Denmark Odense Denmark

Denmark
Author Profile
Thiago Rocha Silva

The Maersk Me-Kinney Moller Institute University of Southern Denmark Odense Denmark

Denmark

📄 논문 정보

발행 연도 2023년
인용수 3
출판 국가 Denmark
사이트 IEEE
좋아요 수 0

연관 논문 목록 (6건)