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

Abstract


This article describes an object-oriented CASE environment that supports multiple views of requirements, in different techniques of object-oriented methods, aiming to facilitate the system analysis and modeling, using a Canonical Representation for requirements. The environment integrates a graphical and textual interface, that supports multiple views of requirements, and a transformational system of software, that allows automatic C++ code generation from specifications in high level abstraction.
Keywords: Software Engineering, Software Developing Environment, Transformational Systems, Canonical Representation for Requirements, CASE Tools

References

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.
Published
1997-10-15
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: BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (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.