KITSS - USING KNOWLEDGE-BASED SOFTWARE ENGINEERING FOR FUNCTIONAL TESTING

被引:0
|
作者
NONNENMANN, U
EDDY, JK
机构
来源
关键词
SOFTWARE TESTING; LARGE EMBEDDED SYSTEMS; KNOWLEDGE-BASED SOFTWARE ENGINEERING; STATISTICAL PARSING; AUTOMATIC PROGRAMMING;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Automated testing of large embedded systems is one of the most expensive and time-consuming parts of the software life cycle. The Knowledge-based Interactive Test Script System (KITSS) automates functional testing in the domain of telephone switching software. KITSS uses novel Artificial Intelligence approaches to improving this Software Engineering activity. KITSS has a statistical parser to support the specification of test cases in English. These tests are converted into a formal representation that is audited for coverage and sanity. To accomplish the conversion, KITSS uses a theorem prover-based inference mechanism and a knowledge base as the domain model with both a static terminological logic and a dynamic temporal logic. Finally, the corrected tests are translated into an automated test language.
引用
收藏
页码:215 / 224
页数:10
相关论文
共 50 条