DDE – Draco Domain Editor

  • Vinicius Cardoso Garcia UFSCar
  • Valdirene Fontanette UFSCar
  • Adriano Bossonaro UFSCar
  • Ângela de Britto Perez UFSCar
  • Antonio Francisco do Prado UFSCar

Resumo


Este artigo apresenta uma ferramenta para edição de domínios do Sistema Transformacional Draco, denominada Draco Domain Editor. No ST Draco, um domínio é definido por uma Linguagem e esta por sua vez é formada por: uma gramática, um parser e Prettyprinter, ou unparser, definidos a partir dessa gramática. A ferramenta DDE facilita a edição destas partes do domínio, através de recursos textuais e gráficos. Outros recursos do DDE visam a edição de transformações e de scripts que orientam o processo de aplicação das transformações, e o gerenciamento de projetos que utilizam o ST Draco.

Palavras-chave: Domínios, Gramáticas, Regras de Produção, Transformações de Software

Referências

PRADO, A.F.; "Estratégia de Engenharia de Software Orientada a Domínios". Rio de Janeiro, 92. Tese de Doutorado. Pontifica Universidade Católica, p.333.

SANT´ANNA, M.; "Circuitos Transformacionais". Rio de Janeiro, 99. Tese (Doutorado) - Departamento de Informática, Pontifica Universidade Católica.

PRADO, A. F., PENTEADO, R.A.D., Abrahão, S. M. e Fukuda, A. P.; "Reengenharia de Programas Clipper para Java", CLEI, 98. p. 383-394.

FUKUDA, A. P.; "Refinamento Automático de Sistemas Orientados a Objetos Distribuídos". São Carlos/SP, 2000. Dissertação de Mestrado. Universidade Federal de São Carlos.

NOVAIS, E.R.A.; "Reengenharia de Software Orientada a Componentes Distribuídos". São Carlos/SP, 2002. Dissertação de Mestrado. Universidade Federal de São Carlos.

NOGUEIRA, A. R.; "Transformação de DataFlex Procedural para Visual DataFlex Orientado a Objetos reusando um Framework". São Carlos/SP, 2002. Dissertação de Mestrado. Universidade Federal de São Carlos.

LEITE, J.C.S, SANT'ANNA, M., PRADO, A.F.; "Porting COBOL Programs Using a Transformacional Approach". Journal of Software Maintenance: Reseach and Practice, vol 9, 3-31, Out 1996 John Wiley&Sons Ltd

RHAE/CNPQ, Projeto: "Reengenharia de Software Usando Transformações (RST)", NRO: 610.069/01-2.

Bossonaro, A. A., "Estratégia de Reengenharia de Software usando Transformações". URL: http://www.recope.dc.ufscar.br. Acessado em 02/08/2002.

Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA, 1998. URL: http://dinosaur.compilertools.net/bison/index.html. Acessado em 10/06/2002.

Yet Another Compiler-Compiler. URL: [link]. Acessado em 10/06/2002.
Publicado
16/10/2002
GARCIA, Vinicius Cardoso; FONTANETTE, Valdirene; BOSSONARO, Adriano; PEREZ, Ângela de Britto; PRADO, Antonio Francisco do. DDE – Draco Domain Editor. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 16. , 2002, Gramado/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2002 . p. 378-383. DOI: https://doi.org/10.5753/sbes.2002.23962.