Home
Scholarly Works
Requirements Scenarios Formalization Technique N...
Journal article

Requirements Scenarios Formalization Technique N Versions Towards One Good Version

Abstract

Using a notion of simulation introduced by de Roever et al. [9], we define a corresponding notion of bisimulation which we will use as a test to detect formality discrepancy between two formal versions of the same informal scenario. We will also use it, combined with the relation part of, as a test to detect discrepancy between two formal scenarios describing two different informal scenarios. We will describe a way of implementing these formality discrepancy tests in the work place. We call it N-version technique for scenario formalization. This technique allows us to (1) detect formality discrepancy between formal scenario versions corresponding to the same scenario, to (2) validate, for the given scenario, the formalization obtained by a specifier against another obtained by another specifier before bothering the stake-holder with problems of the specifier's creation (formalization errors), and to (3) detect formality discrepancy between the formal scenarios of different informal scenarios if their respective spaces share at least one component.

Authors

Khedri R

Journal

Electronic Notes in Theoretical Computer Science, Vol. 44, No. 3, pp. 112–135

Publisher

Elsevier

Publication Date

January 1, 2003

DOI

10.1016/s1571-0661(04)80934-4

ISSN

1571-0661

Contact the Experts team