Slicing for architectural analysis

12 years 4 months ago
Slicing for architectural analysis
Current software development often relies on non trivial coordination logic for combining autonomous services, eventually running on different platforms. As a rule, however, such a coordination layer is strongly weaved within the application at source code level. Therefore, its precise identification becomes a major methodological (and technical) problem and a challenge to any program understanding or refactoring process. The approach introduced in this paper resorts to slicing techniques to extract coordination data from source code. Such data is captured in a specific dependency graph structure from which a coordination model can be recovered either in the form of an Orc specification or as a collection of code fragments corresponding to the identification of typical coordination patterns in the system. Tool support is also discussed. Key words: Program analysis, architectural recovery, coordination.
Nuno F. Rodrigues, Luís Soares Barbosa
Added 21 May 2011
Updated 21 May 2011
Type Journal
Year 2010
Where SCP
Authors Nuno F. Rodrigues, Luís Soares Barbosa
Comments (0)