Early verification and validation of mission critical systems |
| |
Authors: | C Ponsard P Massonet J F Molderez A Rifaut A van Lamsweerde H Tran Van |
| |
Affiliation: | (1) CETIC Research Center, Brussels, Belgium;(2) Centre de Recherche Public Henri Tudor, Kirchberg, Luxembourg;(3) UCL, Brussels, Belgium |
| |
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). |
| |
Keywords: | Requirements engineering Goal modelling Verification and validation Animation Model-checking Monitoring |
本文献已被 SpringerLink 等数据库收录! |