Slicing for architectural analysis


Autoria(s): F. Rodrigues, Nuno; Barbosa, Luís S.
Data(s)

2010

Resumo

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 woven 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 are 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

Formato

application/pdf

Identificador

0167-6423

http://hdl.handle.net/11110/487

Idioma(s)

eng

Publicador

Science of Computer Programming

Direitos

info:eu-repo/semantics/closedAccess

Palavras-Chave #Program analysis #architectural recovery #coordination
Tipo

info:eu-repo/semantics/article