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

Citation