2006Kluwer Academic Publishers eBooksOpen access

Formal Verification and Validation of Interactive Systems Specifications

Yamine Aït‐Ameur, Benoit Breholée, Patrick Girard, Laurent Guittet, Francis Jambon

Open full text 8 citations

Abstract

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.

Open-access reader

About this research paper

What this paper is about

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.

Why it matters

OpenAlex reports 8 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

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

Related papers

Back to paper searchBrowse research topicsOriginal source
Formal Verification and Validation of Interactive Systems Specifications — Research Paper | ScholarLens