Home // SOFTENG 2016, The Second International Conference on Advances and Trends in Software Engineering // View article


Using the Event-B Formal Method for Disciplined Agile Delivery of Safety-critical Systems

Authors:
Andrew Edmunds
Marta Olszewska
Marina Walden

Keywords: Agile; Formal Methods; Event-B; Critical Systems

Abstract:
In order to improve the development process of high-integrity systems, using formal methods, we consider how agile techniques may influence the Event-B formal method, and how Event-B may be used in a development that uses an agile approach. To examine the crossover between Event-B and agile methods we review the Disciplined Agile Delivery approach (DAD). The DAD approach is inspired by many state-of-the-art agile techniques, and we use it as a meta-analysis of current best-practice. In this paper, we propose an agile process for using Event-B and examine how agile techniques might influence the use of Event-B. We identify a number of areas in which Event-B could be improved and suggest that a different view of agile practices may be needed for an agile project involving formal development.

Pages: 1 to 9

Copyright: Copyright (c) IARIA, 2016

Publication date: February 21, 2016

Published in: conference

ISSN: 2519-8394

ISBN: 978-1-61208-458-9

Location: Lisbon, Portugal

Dates: from February 21, 2016 to February 25, 2016