Discovering coordination patterns


Autoria(s): F. Rodrigues, Nuno
Data(s)

2010

Resumo

A large and growing amount of software systems rely on non-trivial coordination logic for making use of third party services or components. Therefore, it is of outmost importance to understand and capture rigorously this continuously growing layer of coordination as this will make easier not only the veri cation of such systems with respect to their original speci cations, but also maintenance, further development, testing, deployment and integration. This paper introduces a method based on several program analysis techniques (namely, dependence graphs, program slicing, and graph pattern analysis) to extract coordination logic from legacy systems source code. This process is driven by a series of pre-de ned coordination patterns and captured by a special purpose graph structure from which coordination speci cations can be generated in a number of di erent formalisms

Formato

application/pdf

Identificador

1571-0661

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

Idioma(s)

eng

Publicador

Electronic Notes in Theoretical Computer Science

Direitos

info:eu-repo/semantics/closedAccess

Palavras-Chave #program analysis #coordination #orchestration discovery
Tipo

info:eu-repo/semantics/article