Reconstruction Techniques for Software Architecture

Source: The World

Favorite

Free registration required

Architecture is important for any application, migration, feature additions and impact analysis. In the initial design separate the as-designed and as-built architectures. In the architecture recovery bottom-up and top-down approaches are used. The draw back with the bottom-up is it requires domain-specific knowledge and time consuming and largely manual. In the clustering technique, abstract related sets of artifacts into subsystems. The main drawback is they are automated in a very high degree, and high number of possible false positives that require manual verification. The problem with the top-down exploration tools is that many views on the system generated during the exploration, and subset can only be detected by the individual analysis of each view.
Format:PDF Size:390.22
Date:Jan 2013