Formal Verification and Validation of Interactive Systems Specifications
Yamine Aït‐Ameur, Benoit Breholée, Patrick Girard, Laurent Guittet, Francis Jambon
Abstract
Open-access reader
Yamine Aït‐Ameur, Benoit Breholée, Patrick Girard, Laurent Guittet, Francis Jambon
Abstract
Open-access reader
This paper proposes a development process for interactive systems based both on verification and validation methods. Our approach is formal and use at first the B Method. We show in this paper how formal B specifications can be derived from informal requirements in the informal notation UAN. Then, these B specifications are validated using the data oriented specification language EXPRESS. Several scenarios can be tested against these EXPRESS specifications.
OpenAlex reports 8 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.
This paper proposes a development process for interactive systems based both on verification and validation methods. Our approach is formal and use at first the B Method. We show in this paper how formal B specifications can be derived from informal requirements in the informal notation UAN. Then, these B specifications are validated using the data oriented specification language EXPRESS. Several scenarios can be tested against these EXPRESS specifications.
Key concepts: B-Method, Computer science, Notation, Formal methods, Programming language, Formal specification, Formal verification, Verification