Title :
Model-based software testing via incremental treatment learning
Author :
Geletko, Dustin ; Menzies, Tim
Author_Institution :
Lane Dept. of Comput. Sci. & Electr. Eng., West Virginia Univ., Morgantown, WV, USA
Abstract :
Model-based software has become quite popular in recent years, making its way into a broad range of areas, including the aerospace industry. The models provide an easy graphical interface to develop systems, which can generate the sometimes tedious code that follows. While there are many tools available to assess standard procedural code, there are limits to the testing of model-based systems. A major problem with the models are that their internals often contain gray areas of unknown system behavior. These possible behaviors form what is known as a data cloud, which is an overwhelming range of possibilities of a system that can overload analysts (Menzies et al., 2003). With large data clouds, it is hard to demonstrate which particular decision leads to a particular outcome. Even if definite decisions can´t be made, it is possible to reduce the variance of and condense the clouds (Menzies et al., 2003). This paper presents two case studies; one with a simple illustrative model and another with a more complex application. The TAR3 treatment learning tool summarizes the particular attribute ranges that selects for particular behaviors of interest, reducing the data clouds.
Keywords :
learning (artificial intelligence); program testing; program verification; aerospace industry; data cloud; graphical interface; incremental treatment learning; model-based software testing; model-based systems; Aerospace industry; Application software; Clouds; Computer science; Control systems; Humans; Mathematical model; NASA; Software testing; System testing;
Conference_Titel :
Software Engineering Workshop, 2003. Proceedings. 28th Annual NASA Goddard
Print_ISBN :
0-7695-2064-2
DOI :
10.1109/SEW.2003.1270729