Abstract
Critical Software Technologies (CSWT) participated in the DEPLOY project as an Associate; its chosen case study was the Reversionary Flight Display (RFD), used on board commercial and military aircraft. The case study was used to explore and learn about both the Event-B method and the Rodin toolset. This chapter relates the experience of CSWT with Event-B in the context of DEPLOY, describing the advantages of this formal method for safety- and mission-critical systems and the lessons learned. The conclusion reached is that Event-B has great potential in the safety- and mission-critical systems domains. The performance of the verification and validation process defined in the DO-178 and ECSS standards may also be improved if the formal method is adopted to verify the consistency and completeness of requirements. The formalisation of system properties early in the lifecycle and the formal analysis of these properties through controlled experiments are seen as the right route to reducing costs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Cyber-physical systems are integrations of computing and physical mechanisms engineered to provide physical services, including transportation, energy distribution, manufacturing, medical care and critical infrastructure management.
References
Abrial, J.-R.: Modeling in Event-B, System and Software Engineering. Cambridge University Press, Cambridge (2010)
Hilderman, V.: DO-178B costs versus benefits. High Rely (2009)
Advanced design and verification environment for cyber-physical system engineering. FP7 Information and Communication Technologies Project. Project web site: http://www.advance-ict.eu/index.html
Yeganefard, S., Butler, M., Rezazadeh, A.: Evaluation of a guideline by formal modelling of cruise control system in Event-B. ECS, University of Southampton (2010)
Acknowledgements
Critical Software Technologies would like to thank the DEPLOY consortium for the opportunity to participate in the project and would like to give special thanks to professors Michael Butler and Abdolbaghi Rezazadeh from the University of Southampton.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Hill, A., Reis, J., Carvalho, P. (2013). Critical Software Technologies’ Experience with Formal Methods. In: Romanovsky, A., Thomas, M. (eds) Industrial Deployment of System Engineering Methods. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33170-1_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-33170-1_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-33169-5
Online ISBN: 978-3-642-33170-1
eBook Packages: Computer ScienceComputer Science (R0)