DDE – Draco Domain Editor

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

Abstract


This article presents a domain edition tool for Draco Transformation System, called Draco Domain Editor. In the ST Draco, a domain is defined by a Language composed by: a grammar, a parser and Prettyprinter, or unparser, defined from this grammar. DDE facilitates the domain edition, through textual and graphic resources. Other DDE resources aims the edition of transformation and scripts that guide the transformation application process, and the management of projects that use the ST Draco.

Keywords: Domains, Grammars, Production Rules, Software Transformation

References

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.
Published
2002-10-16
GARCIA, Vinicius Cardoso; FONTANETTE, Valdirene; BOSSONARO, Adriano; PEREZ, Ângela de Britto; PRADO, Antonio Francisco do. DDE – Draco Domain Editor. In: BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES), 16. , 2002, Gramado/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2002 . p. 378-383. ISSN 2833-0633. DOI: https://doi.org/10.5753/sbes.2002.23962.