Um Editor Hibrido (Texto e Diagramas) Orientado por Estruturas (do Tipo Grafo e Arvore)
Abstract
This article introduces a formalism for the specification of the syntax of textual and diagrammatic languages suitable for the generation of structured-oriented environments of software development. The notation extends context-free grammars used for textual languages allowing the representation of graphs, as for diagrammatic languages. The suggested notation is an alternative to graph grammars. The article also introduces a hybrid structured-editor for textual and diagrammatic languages based on the proposed notation.
References
Dart, S. A.; Ellison R.J.; Feiler P.H.; Habermann A.N. "Software Development Environments". IEEE Computer, Nov. 1987.
Donzeau-Gouge, U.; Kahn, G.; Lang,B.; Meleee, B. "Document structure and modularity in Mentor". Sigplan Notices, vol 19, nro S, pg. 141-8, maio, 1984.
Engels, G. "Graph Grammar Engineering: A software specification method". Lecture Notes In Computer Science nro 291, 1987.
Favero E.L. "A implementação de um núcleo gerador de editores dirigidos por sintaxe em um microcomputador", Porto Alegre, PGCC da UFRGS, 1987.
Favero,E.L.; Price, R.T.;"A implementação de um editor diagramático para DFD, baseada em formalismos gramaticais. In:IX Congresso da SBC, 18-21, Julho, Uberlândia, MG, 1989.
Habermann, A.N.; Notkin, D."Gandalf: Software developments", IEEE Trans. Softw. Eng., Dez. 1986, pp. 1117-1127.
Melo, W.L.M. "Uma proposta de um editor diagramático generalizado", CPGCC da UFRGS, Março, 1989. (dissertação de mestrado).
Nagl, M. "A software development environment based on graph technology". Lecture Notes In Computer Science nro 153, 1983.
Nagl, M. "Software specification by graph grammmars". Lecture Notes In Computer Science nro 291, 1987.
Price, R.T. "A prototype syntax driven language editor". Bringhton, University of Sussex, 1984. (Teso de Doutorado).
Price, R.T.; Favero, E.L. "Editores diagramáticos baseados em formalismos gramaticais". In:XIV Conferência Latino Americana de Informática - CLEI; XVII Jornada Argentina de Informática e Investigação Operativa - SADIO. Buenos Aires, 26-30, Setembro, 1988. (trabalhos selecionados)
Snelting, G. "Experience with the PSG - Programming System Generator" Lecture Notes In Computer Sciences nro 148-162, vol 2:Formal Methods and Sof. Dev. Springer-Verlag, 1985.
Reps, T.; Teitelbaum T."The Synthesizer generator". Sigplan Notices, vol 19, nro 5, 42-8, maio 1984.
