DocumentCode
2258493
Title
Constructing an automated testing oracle: an effort to produce reliable software
Author
Luqi ; Hongji Yang ; Yang, Hongji
Author_Institution
Dept. of Comput. Sci., Naval Postgraduate Sch., Monterey, CA, USA
fYear
1994
fDate
9-11 Nov 1994
Firstpage
228
Lastpage
233
Abstract
Achieving reliability in practice is becoming a dominant issue in software engineering. This paper describes part of a systematic approach to producing reliable software that is based on automated support for software testing. Our approach constructs an automated testing oracle based on software specifications written in the Z specification language. The contextual part of the specification describes the set of legal inputs to the program and the semantics part describes the meaning of the given input data. The potential roles of this approach in improving software reliability are discussed and some future opportunities are indicated
Keywords
automata theory; automatic test software; formal specification; program testing; software reliability; Z specification language; automated testing oracle; contextual part; input data meaning description; legal inputs; reliable software; semantics part; software engineering; software reliability; software specifications; software testing; Automatic testing; Certification; Computer errors; Computer science; Humans; Programming; Software engineering; Software reliability; Software testing; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 1994. COMPSAC 94. Proceedings., Eighteenth Annual International
Conference_Location
Taipei
Print_ISBN
0-8186-6705-2
Type
conf
DOI
10.1109/CMPSAC.1994.342800
Filename
342800
Link To Document