A Method for Detecting Defects in Source Codes Using Model Checking Techniques

This paper proposes a method of detecting troublesome defects in the Java source codes for enterprise systems using a model checking technique. A supporting tool also provides a function to automatically translate source code into a model which is simulated by UPPAAL model checker.

[1]  J. Dingel,et al.  Comparative Assessment of Testing and Model Checking Using Program Mutation , 2007, Testing: Academic and Industrial Conference Practice and Research Techniques - MUTATION (TAICPART-MUTATION 2007).

[2]  Michael D. Jones,et al.  Test Case Generation Using Model Checking for Software Components Deployed into New  Environments , 2009, 2009 International Conference on Software Testing, Verification, and Validation Workshops.

[3]  Jianguo Chen,et al.  Combining Model Checking and Testing for Software Analysis , 2008, 2008 International Conference on Computer Science and Software Engineering.

[4]  Kim G. Larsen,et al.  Model-based schedulability analysis of safety critical hard real-time Java programs , 2008, JTRES '08.

[5]  Klaus Ostermann,et al.  Engineering Abstractions in Model Checking and Testing , 2009, 2009 Ninth IEEE International Working Conference on Source Code Analysis and Manipulation.