DocumentCode :
3176571
Title :
The Analysis of Complexity Tool (ACT) with Battlemap (BAT) presentation
Author :
McCabe, Timothy
fYear :
1990
fDate :
26-29 Nov 1990
Firstpage :
147
Abstract :
Summary form only given. The Analysis of Complexity Tool (ACT) automates the structured testing methodology described in the NBS Publication 500-99. It is driven by and analyzes source code, producing a graphical representation of module structure. It also calculates the McCabe cyclomatic complexity metric and generates the basis set of test paths that should be exercised for each module within the source code. By applying this information, the developer can significantly reduce the cost incurred throughout the design, coding, testing, and maintenance phases of the software development life cycle. Outputs include McCabe cyclomatic complexity metric, flowgraphs of code, test paths, test conditions, annotated source code listings, and screen graphics. The Battlemap Analysis Tool (BAT) allows the user to reverse-engineer on large existing systems productively by providing a comprehensive visual understanding of the entire program structure along with its quality attributes. Among the most powerful features of BAT are its recognition of reliability, maintainability, and indication of code structure through the cyclomatic and essential complexity metrics
Keywords :
software maintenance; software metrics; software tools; Analysis of Complexity Tool; Battlemap Analysis Tool; McCabe cyclomatic complexity metric; NBS Publication 500-99; annotated source code listings; basis set; flowgraphs; graphical representation; module structure; quality attributes; reliability; screen graphics; software coding; software design; software development life cycle; software maintenance; software testing; structured testing; test conditions; test paths; visual understanding; Automatic testing; Costs; Graphics; Life testing; Maintenance; NIST; Power system reliability; Programming; Software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 1990, Proceedings., Conference on
Conference_Location :
San Diego, CA
Print_ISBN :
0-8186-2091-9
Type :
conf
DOI :
10.1109/ICSM.1990.131347
Filename :
131347
Link To Document :
بازگشت