Integrated tooling framework for software configuration analysis
Date
2011-05-05
Authors
Singh, Nieraj
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Configurable software systems adapt to changes in hardware and execution environments, and often exhibit a variety of complex maintenance issues. Many tools exist to aid developers in analysing and maintaining large configurable software systems. Some are standalone applications, while a growing number are becoming part of Integrated Development Environments (IDE) like Eclipse. Reusable tooling frameworks can reduce development time for tools that concentrate on software configuration analysis. This thesis presents C-CLEAR, a common, reusable, and extensible tooling framework for software configuration analysis, where clear separation of concern exists between tooling functionality and definitions that characterise a software system. Special emphasis will be placed on common mechanisms for data abstraction and automatic IDE integration independent of the software system that is being analysed.
Description
Keywords
software configuration, tooling frameworks, source analysis, visualization, C preprocessor, Eclipse, Integrated Development Environment, data abstraction, common tooling functionality, source parsing, integration