COMPLETENESS AND CONSISTENCY IN HIERARCHICAL STATE-BASED REQUIREMENTS

Citation
Mpe. Heimdahl et Ng. Leveson, COMPLETENESS AND CONSISTENCY IN HIERARCHICAL STATE-BASED REQUIREMENTS, IEEE transactions on software engineering, 22(6), 1996, pp. 363-377
Citations number
29
Categorie Soggetti
Computer Sciences","Engineering, Eletrical & Electronic","Computer Science Software Graphycs Programming
ISSN journal
00985589
Volume
22
Issue
6
Year of publication
1996
Pages
363 - 377
Database
ISI
SICI code
0098-5589(1996)22:6<363:CACIHS>2.0.ZU;2-A
Abstract
This paper describes methods for automatically analyzing formal, stale -based requirements specifications for some aspects of completeness an d consistency. The approach uses a low-level functional formalism, sim plifying the analysis process. State-space explosion problems are elim inated by applying the analysis at a high level of abstraction; i.e., instead of generating a reachability graph for analysis, the analysis is performed directly on the model. The method scales up to large syst ems by decomposing the specification into smaller, analyzable parts an d then using functional composition rules to ensure that verified prop erties hold for the entire specification. The analysis algorithms and tools have been validated on TCAS II, a complex, airborne, collision-a voidance system required on all commercial aircraft with more than 30 passengers that fly in U.S. airspace.