Functional Test Generation Using Efficient Property Clustering and Learning Techniques

Author(s):  
Mingsong Chen ◽  
Prabhat Mishra
2020 ◽  
Vol 34 (09) ◽  
pp. 13529-13533
Author(s):  
Meir Kalech ◽  
Roni Stern

Modern software systems are highly complex and often have multiple dependencies on external parts such as other processes or services. This poses new challenges and exacerbate existing challenges in different aspects of software Quality Assurance (QA) including testing, debugging and repair. The goal of this talk is to present a novel AI paradigm for software QA (AI4QA). A quality assessment AI agent uses machine-learning techniques to predict where coding errors are likely to occur. Then a test generation AI agent considers the error predictions to direct automated test generation. Then a test execution AI agent executes tests, that are passed to the root-cause analysis AI agent, which applies automatic debugging algorithms. The candidate root causes are passed to a code repair AI agent that tries to create a patch for correcting the isolated error.


2015 ◽  
Vol 31 (4) ◽  
pp. 361-380 ◽  
Author(s):  
Alfonso Martinez Cruz ◽  
Ricardo Barrón Fernández ◽  
Herón Molina Lozano ◽  
Marco Antonio Ramírez Salinas ◽  
Luis Alfonso Villa Vargas

2015 ◽  
Vol 66 (4) ◽  
pp. 185-193 ◽  
Author(s):  
Ján Hudec ◽  
Elena Gramatová

Abstract The paper presents a new functional test generation method for processors testing based on genetic algorithms and evolutionary strategies. The tests are generated over an instruction set architecture and a processor description. Such functional tests belong to the software-oriented testing. Quality of the tests is evaluated by code coverage of the processor description using simulation. The presented test generation method uses VHDL models of processors and the professional simulator ModelSim. The rules, parameters and fitness functions were defined for various genetic algorithms used in automatic test generation. Functionality and effectiveness were evaluated using the RISC type processor DP32.


Sign in / Sign up

Export Citation Format

Share Document