Title :
Towards a Testing Methodology for Reactive Systems: A Case Study of a Landing Gear Controller
Author :
Madani, Laya ; Papailiopoulou, Virginia ; Parissis, Ioannis
Author_Institution :
Lab. d´´Inf. de Grenoble, Univ. of Grenoble, Grenoble, France
Abstract :
In this case study we test a landing gear control system of a military aircraft with the new version of Lutess, a tool for testing automatically synchronous software. Lutess requires the tester to specify the environment of the software under test by means of invariant properties in order to guide the test data generation. This specification can be enriched by operational profile specification in order to obtain more realistic scenarios. Moreover, test generation guided by safety properties makes possible to test more thoroughly the key features of the software, possibly under hypotheses on the software behavior. In this case, the generator chooses input data which are able to violate the properties. The new version of Lutess is based on constraint logic programming and provides some additional features (numeric inputs and outputs, hypotheses for safety guided testing, more powerful operational profiles). In this paper, we present the necessary steps for building the test model for Lutess on a real case study from the avionics. This makes possible to better understand the applicability of the approach and to assess the difficulty and the effectiveness of such a process in real-world applications.
Keywords :
aerospace computing; aircraft landing guidance; avionics; constraint handling; formal specification; gears; military aircraft; military computing; program testing; Lutess; avionics; constraint logic programming; landing gear controller; military aircraft; operational profile specification; reactive system; safety property; synchronous software testing; testing methodology; Automatic control; Automatic testing; Control systems; Gears; Logic programming; Military aircraft; Software safety; Software testing; Software tools; System testing; Lutess; automatic test data generation; reactive software; specification-based testing;
Conference_Titel :
Software Testing, Verification and Validation (ICST), 2010 Third International Conference on
Conference_Location :
Paris
Print_ISBN :
978-1-4244-6435-7
DOI :
10.1109/ICST.2010.21