DocumentCode
281534
Title
Enabling software traceability
Author
Tilbury, A.J.M.
Author_Institution
YARD Software Systems, Chippenham, UK
fYear
1989
fDate
32556
Firstpage
42552
Lastpage
42555
Abstract
When a software system is delivered, the customer can only assess it by the symptoms exhibited during its acceptance tests. The executable code is uninspectable. The actual execution is for practicable purposes magic, while the inspectable sources are probably too voluminous and this is totally unacceptable for safety critical systems. In addition to acceptance testing a customer should therefore require evidence that it is at least possible to trace back from the released binary to the precise set of requirements it is claimed to meet and the implementation version it is claimed to be. The corresponding problem for the software developer is to conduct the manufacturing process so that the evidence can be produced. The author proposes the use of automated configuration control which can fully articulate the software manufacturing process. A stepwise traceability strategy is described and the use of a simple transform model is discussed
Keywords
automatic programming; program testing; software reliability; CCS; acceptance tests; actual execution; automated configuration control; configuration control structure; customer; executable code; implementation version; inspectable sources; released binary; safety critical systems; simple transform model; software developer; software manufacturing process; software system; stepwise traceability strategy;
fLanguage
English
Publisher
iet
Conference_Titel
Application of Computer Aided Software Engineering Tools, IEE Colloquium on
Conference_Location
London
Type
conf
Filename
197872
Link To Document