Title :
Scalable Program Comprehension for Analyzing Complex Defects
Author :
Kothari, Suraj C.
Author_Institution :
Electr. & Comput. Eng. Dept., Iowa State Univ., Ames, IA
Abstract :
We describe the query-model-refine (QMR) approach for retrieving and modeling information for program comprehension. The QMR approach allows the flexibility to design and execute application-specific problem-solving strategies to suit particular program comprehension goals. The QMR approach has been used for building a number of program comprehension tools for different applications: interactive automatic parallelization, business rule analysis, auditing safety-critical control software, and defect analysis. This presentation will be about a program comprehension tool called Atlas and we will show its use for analyzing complex defects.
Keywords :
program debugging; program diagnostics; query processing; Atlas; business rule analysis; interactive automatic parallelization; problem-solving strategy; query-model-refine approach; safety-critical control software; scalable program comprehension; Aerospace electronics; Application software; Artificial intelligence; Humans; Information analysis; Information retrieval; Operating systems; Software safety; Software tools; Space technology; Complex Defects; Program Comprehension; Scalable;
Conference_Titel :
Program Comprehension, 2008. ICPC 2008. The 16th IEEE International Conference on
Conference_Location :
Amsterdam
Print_ISBN :
978-0-7695-3176-2
DOI :
10.1109/ICPC.2008.44