Title :
Identifying domain axioms using binary decision diagrams
Author :
Czerny, Barbara J. ; Heimdahl, Mats P E
Author_Institution :
Delphi Delco Electron. Syst., One Corp. Centre, Kokomo, IN, USA
Abstract :
Statically analyzing requirements specifications to assure that they possess desirable properties is a useful activity in any rigorous software development project. The analysis is performed on an abstraction of the original requirements specification. The abstractions in the model may lead to spurious errors in the analysis output. Spurious errors are errors that are reported to occur under certain conditions, but information abstracted from the model precludes the conditions from being satisfied in the original model. A high ratio of spurious errors to true errors in the analysis output makes it difficult, error-prone, and time consuming to find and correct the true errors. In this paper we describe a technique that uses binary decision diagrams to help the analyst identify the abstractions that are lending to excessive spurious errors in the analysis output. Information about these abstractions can then be incorporated into the analysis to eliminate the corresponding spurious error reports
Keywords :
binary decision diagrams; formal specification; systems analysis; binary decision diagrams; desirable properties; domain axioms identification; requirements specifications; rigorous software development project; spurious errors; Algorithm design and analysis; Boolean functions; Computer errors; Data structures; Electrical capacitance tomography; Error analysis; Error correction; Identity-based encryption; Information analysis; Read only memory;
Conference_Titel :
High-Assurance Systems Engineering, 1999. Proceedings. 4th IEEE International Symposium on
Conference_Location :
Washington, DC
Print_ISBN :
0-7695-0418-3
DOI :
10.1109/HASE.1999.809488