What does industry need from formal specification techniques?
Anthony Hall
Abstract
Anthony Hall
Abstract
I examine what industry really needs from formal specification techniques. I first describe the background to our use of formal techniques. I then look at the role of formal specifications in development and consider the important questions that need to be asked. I illustrate these with some practical experience on industrial projects and conclude with some lessons learned about formal specification techniques and the tools which support them.
OpenAlex reports 17 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
I examine what industry really needs from formal specification techniques. I first describe the background to our use of formal techniques. I then look at the role of formal specifications in development and consider the important questions that need to be asked. I illustrate these with some practical experience on industrial projects and conclude with some lessons learned about formal specification techniques and the tools which support them.
Key concepts: Formal methods, Formal specification, Refinement, Computer science, Formal verification, Software engineering, Grammar systems theory, Formal description