Early verification and validation of mission critical systems.

Autor: C. Ponsard, P. Massonet, J. Molderez, A. Rifaut, A. Lamsweerde, H. Van
Předmět:
Zdroj: Formal Methods in System Design; Jun2007, Vol. 30 Issue 3, p233-247, 15p
Abstrakt: Abstract  Complex software and systems are pervasive in today’s world. In a growing number of fields they come to play a critical role. In order to provide a high assurance level, verification and validation (V&V) should be considered early in the development process. This paper shows how this can be achieved based on a goal-oriented requirements engineering framework which combines complementary semi-formal and formal notations. This allows the analyst to formalize only when and where needed and also preserves optimal communication with stakeholders and developers. For the industrial application of the methodology, a supporting toolbox was developed. It consist of a number of tightly integrated tools for performing V&V tasks at requirements level. This is achieved through the use of (1) a roundtrip mapping between the requirements language and the specific formal languages used in the underlying formal tools (such as SAT or constraint solvers) and (2) graphical views using domain-based representations. This paper will focus on two major and representative tools: the Refinement Checker (about verification) and the Animator (about validation). [ABSTRACT FROM AUTHOR]
Databáze: Complementary Index