Antonio Br’s scientific contributions

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (1)


Reengenharia de Software Orientada a Componentes Distribuídos
  • Article

27 Reads

·

9 Citations

Ricardo Edimilson

·

Novais-Novais@dc Ufscar Azevedo

·

Antonio Br

·

[...]

·

Prado

Resumo Este artigo apresenta uma estratégia de Reengenharia de Software Orientada a Componentes Distribuídos para reconstrução de sistemas legados. Componentes são utilizados para facilitar a manutenção do sistema reconstruído e permitir sua execução em plataformas heterogêneas e distribuídas. A estratégia é realizada em 5 passos. No passo Organizar Código Legado, organiza-se o código legado segundo os princípios da Orientação a Objetos. É um passo preparatório para facilitar a transformação de um código procedural para orientado a objetos. No passo Gerar Especificações Orientadas a Objetos, o código legado procedural é transformado para especificações do primeiro nível da linguagem de modelagem Catalysis. No passo Especificar Componentes, o engenheiro de software parte do projeto original do código legado, obtido das especificações do primeiro nível de Catalysis, e especifica os componentes em uma ferramenta CASE, conforme o segundo nível de Catalysis.N op a s s o Projetar Componentes, o engenheiro de software faz o projeto interno dos componentes, seguindo o terceiro nível de Catalysis. Finalmente, no passo Reimplementar Sistema,a s especificações em Catalysis são transformadas para uma linguagem de programação orientada a objetos, obtendo-se a implementação final do sistema. Abstract This paper presents a strategy for Distributed Components Oriented Software Reengineering for reconstruction of legacy systems. Components are used to facilitate the maintenance of the rebuilt system and to allow its execution in heterogeneous and distributed platforms. The strategy is executed in 5 steps. In the Organize Legacy Code step, the legacy source code is organized according to the principles of the object orientation. It's a preparatory step to facilitate the transformation of a procedural code into an object oriented. In the Generate Objects Oriented Specifications step, the procedural code is transformed into first level specifications of the modeling language Catalysis. In the Specify Components step, the software engineer starts from the original project of legacy code, obtained of the first level specifications of Catalysis and specifies the components in a CASE tool, according to the second level of Catalysis. In the Project Components step, the software engineer does the components inner project, following the third level of Catalysis. Finally, in the Reimplement System step, the specifications in Catalysis are transformed into an object oriented programming language, getting the final implementation of system.

Citations (1)


... No desenvolvimento do e-Vent-Br, o código está organizado obedecendo ao padrão da arquitetura 3-camadas (NOVAIS; PRADO, 2001). Neste padrão as funcionalidades estão divididas, com o objetivo de separar a lógica da interface, a lógica da fachada, e a lógica do banco de dados. ...

Reference:

e-Vent-Br: Proposta de um Sistema Web de Gerenciamento de Eventos Acadêmicos
Reengenharia de Software Orientada a Componentes Distribuídos
  • Citing Article