2002 · 15 citations · 10 references
ComputingComputer ScienceProgramming LanguagesSoftware EngineeringTest DevelopmentObject-oriented DesignObject-oriented ProgrammingSoftware TestingSpecification LanguagesTestbenchesType SystemsObjectsSpecification-based TestingTest GenerationTest Oracle DesignTest OraclesTesting
This paper describes the translation of Object-Z specifications of container classes to C++ test oracle classes. It presents a three-stage translation process and describes how the derived test oracles are integrated into the ClassBench testing framework. The method caters for object-oriented features such as inheritance and aggregation. Translation issues and the limitations of the method are discussed. Our approach is illustrated with an example based on an integer set class.
10
Russell Jones · Data Processing · 1985 · 558 citations
Automated module testing in Prolog
Daniel M. Hoffman, Paul Strooper · IEEE Transactions on Software Engineering · 1991 · 59 citations