DocumentCode
288040
Title
A behaviour-based approach to the design of safety-critical systems
Author
Harper, Christopher ; Winfield, Alan
Author_Institution
British Aerosp. Airbus Ltd., Bristol, UK
fYear
1994
fDate
1994
Firstpage
42644
Lastpage
1010
Abstract
Software-based systems usually have complex functionality, and are required to meet very high integrity and reliability requirements. Testing a software-based system to determine whether it meets such requirements is impractical, requiring test runs whose accumulated time is much greater than 109 hours, in order to demonstrate the above reliability requirement. Software does not fail in a random manner; if a program produces an incorrect output (assuming that no hardware failure corrupted the program, which is a different scenario to a software failure), then such an output is inherent in its structure, i.e. the software contains a design error. This makes the use of traditional analysis methods unsuitable, because they are generally suited to assessing random failures in hardware. We present an approach which shows promise in enabling software to be assessed directly for safety. The approach is centred on the use of certain technologies, drawn from the artificial intelligence domain, namely decision trees and behaviour based architectures (e.g. subsumption architecture). The paper describes the features of these technologies, which will be useful in the design and construction of safety critical systems
Keywords
artificial intelligence; program testing; safety; software reliability; artificial intelligence; behaviour based architectures; decision trees; design error; reliability requirement; safety; safety-critical systems; software-based system; subsumption architecture;
fLanguage
English
Publisher
iet
Conference_Titel
Knowledge-Based Systems for Safety Critical Applications, IEE Colloquium on
Conference_Location
London
Type
conf
Filename
369614
Link To Document