Title :
Fault locator and weighting system
Author :
Bulow, Jeffrey A.
Author_Institution :
General Electr. Co., Syracuse, NY, USA
Abstract :
Detailed software analysis requires a manageable and exhaustive problem solving technique. An approach, the fault locator and weighting system (FLAWS), is described. FLAWS is coupled with a software tool, the data structure analysis system (DSAS), to facilitate techniques for detailed software analysis. DSAS reads the target system code from source files and builds an exhaustive database of the target code, making detailed analysis of large systems manageable. The commands of a target language have been translated to a compatible graphical representation. Safety critical portions of a 200 KSLOC program have been diagrammed using these graphical elements. The resulting diagrams are schematics of the system logic. These schematics tie all identified inputs to their associated outputs, including all coding errors. The FLAWS process and database permit exhaustive connectivity analysis of new target system code. FLAWS uses conventional fault tree analysis (FTA) symbolism and is generally applicable to large software systems
Keywords :
data structures; database management systems; language translation; program diagnostics; program testing; programming languages; DSAS; FLAWS process; FTA; coding errors; compatible graphical representation; conventional fault tree analysis; data structure analysis system; detailed software analysis; exhaustive connectivity analysis; exhaustive database; exhaustive problem solving technique; fault locator; software tool; source files; system logic; target language; target system code; weighting system; Data analysis; Data structures; Databases; Fault trees; Logic; Problem-solving; Safety; Software systems; Software tools; US Department of Transportation;
Conference_Titel :
Computer Assurance, 1991. COMPASS '91, Systems Integrity, Software Safety and Process Security. Proceedings of the Sixth Annual Conference on
Conference_Location :
Gaithersburg, MD
Print_ISBN :
0-7803-0126-9
DOI :
10.1109/CMPASS.1991.161058