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. >
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have