Detalhes do Documento

COORDINSPECTOR: a tool for extracting coordination data from legacy code

Autor(es): F. Rodrigues, Nuno cv logo 1 ; Barbosa, Luís S. cv logo 2

Data: 2008

Identificador Persistente: http://hdl.handle.net/11110/484

Origem: CiencIPCA

Assunto(s): computer networks; computer software; Graphic methods; Linguistics; Ores; Query languages; Reengineering; Reverse engineering; Business processes; Coordination layers; Current softwares; Graphical representations; Intermediate languages; Legacy codes; Microsoft.net; Native languages; NET frameworks; Program analysis techniques; Programming languages; Reverse engineering processes; Scope of applications; Software tools; Source codes; Codes (symbols)


Descrição
More and more current software systems rely on non trivial coordination logic for combining autonomous services typically running on different platforms and often owned by different organizations. Often, however, coordination data is deeply entangled in the code and, therefore, difficult to isolate and analyse separately. COORDINSPECTOR is a software tool which combines slicing and program analysis techniques to isolate all coordination elements from the source code of an existing application. Such a reverse engineering process provides a clear view of the actually invoked services as well as of the orchestration patterns which bind them together. The tool analyses Common Intermediate Language (CIL) code, the native language of Microsoft .Net Framework. Therefore, the scope of application of COORDINSPECTOR is quite large: potentially any piece of code developed in any of the programming languages which compiles to the .Net Framework. The tool generates graphical representations of the coordination layer together and identifies the underlying business process orchestrations, rendering them as Orc specifications
Tipo de Documento Artigo
Idioma Inglês
delicious logo  facebook logo  linkedin logo  twitter logo 
degois logo
mendeley logo

Documentos Relacionados



    Financiadores do RCAAP

Fundação para a Ciência e a Tecnologia Universidade do Minho   Governo Português Ministério da Educação e Ciência Programa Operacional da Sociedade do Conhecimento União Europeia