Ambiente "CASE" com Múltiplas Visões de Requisitos e Implementação Automática utilizando o Sistema Transformacional Draco

  • Maria Adriana Vidigal de Lima UFSCar
  • Tathiana da Silva Barrére UFSCar
  • Antônio Francisco do Prado UFSCar
  • André Alves C. R. do Couto UFSCar

Resumo


Este artigo apresenta um ambiente CASE orientado a objetos, que suporta múltiplas visões de requisitos em diferentes técnicas de métodos orientados a objetos, visando facilitar a análise e a modelagem de um sistema, utilizando uma Representação Canônica para requisitos. O ambiente integra uma ferramenta com editor gráfico e textual, que suporta múltiplas visões de requisitos, e um sistema transformacional de software, que permite a geração automática de código em C++, a partir de especificações em alto nível de abstração.
Palavras-chave: Engenharia de Software, Ambientes de Desenvolvimento de Software, Sistemas Transformacionais, Representação Canônica para Requisitos, Ferramentas CASE

Referências

Armbruster J. L. Comparing CASE Tools, Dr. Dobb's Journal, vol. 20, número 6, p.76-86, Junho, 1995.

Bergman, U. Construção de um Domínio de Desenvolvimento de Software Orientado a Objetos Segundo o Paradigma Draco. Dissertação (Mestrado), Instituto Militar de Engenharia, Rio de Janeiro, 1996.

Coad, P, Yourdon, E. Análise Baseada em Objetos. Editora Campus, Rio de Janeiro, 1992.

Coleman, D. et al. Object-Oriented Development - The Fusion Method. Prentice Hall, 1994.

Davis, A. M. et al. A Canonical Representation for Requirements, 1995, Technical Report, University of Colorado at Colorado Springs, 1995.

Freitas, F.G. et al. Aspectos Implementacionais de um Gerador de Analisadores Sintático para o Suporte a Sistemas Transformacionais. I Simpósio Brasileiro de Linguagens de Programação, p.115-127, Belo Horizonte, 1996.

FusionCASE - SPV, Version 1.3.1. SoftCASE Consulting, 1995.

Kirner, T. et al. Ambiente para Representação de Múltiplas Visões de Requisitos: O Metamodelo e uma Linguagem de Transformação. X Simpósio Brasileiro de Engenharia de Software - SBES96, p. 207-222, São Carlos, 1996.

Leite, J. C. etal. Draco-PUC: A Technology Assembly for Domain Oriented Software Development, Third International Conference on Software Reuse - IEEE, Brazil, 1994.

Leite, J. C,, Prado, A. F., Santana, M., e Freitas, F. O Uso do Paradigma Transformacional no Porte de Programas Cobol. IX Simpósio Brasileiro de Engenharia de Software - SBES 95, Recife, 1995.

Leite, J.C.P. et al. Porting COBOL Programs Using a Transformational Approach. Software Maintenance: Research and Practice, vol 9, p.3-31, 1997.

Neighbors, J. Software Construction Using Components, Tese de Doutorado, University of California at Irvine, 1984.

Paradigm Plus 2.0 - Reference Manual, Protosoft Inc., 1994.

Prado, A. F. Estratégia de Reengenharia de Software Orientada a Domínios, Tese de doutorado, PUC-RJ, Rio de Janeiro, 1992.

Prado, A. E, Silva, T. E. O Uso do Sistema Transformacional DRACO no Desenvolvimento de Softwares Orientados a Objetos. VI Semana de Informática da Universidade Estadual de Maringá, 1996.

Rumbaugh, J. et al. Object Oriented Modeling and Design, Prentice Hall, 1991.

Together/C++ Professional 2.0. Object International Software Ltd. Stuttgart, Alemanha, 1996.
Publicado
15/10/1997
LIMA, Maria Adriana Vidigal de; BARRÉRE, Tathiana da Silva; PRADO, Antônio Francisco do; COUTO, André Alves C. R. do. Ambiente "CASE" com Múltiplas Visões de Requisitos e Implementação Automática utilizando o Sistema Transformacional Draco. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 11. , 1997, Recife/PE. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1997 . p. 65-80. DOI: https://doi.org/10.5753/sbes.1997.24041.