Gramáticas de Grafos e Objetos para Suporte a Notações Diagramáticas em Ambientes de Desenvolvimento de Software

  • Elisiane Andreatta Ferreira De Macedo UFRGS
  • Ana Maria De Alencar Price UFRGS

Resumo


A especificação de editores dirigidos por sintaxe, para notações diagramáticas de metodologias de desenvolvimento de software é abordada do ponto de vista de que um diagrama é um grafo e que as operações possíveis sobre esse grafo são determinadas através das produções de uma gramática de grafos. Os elementos léxicos são definidos sobre um framework orientado a objetos, sendo possível determinar regras de layout através de equações matemáticas, que regem o comportamento dos mesmos.

Palavras-chave: Notações Diagramáticas, Linguagens Visuais, Gramáticas de Grafos, Framework Orientado a Objetos, Editores dirigidos por sintaxe

Referências

Aho, Alfred et ali. - Compiler, Principles, Techniques and Tools - Addison-Wesley. Massachusets. 1986.

Booch, Grady - Object Oriented Design with Applications - Benjamin/Cummings. 1991.

Chang, Shi-Kuo e Costagliola, Gennaro - DR Parsers: a generalization of LR parsers - IEEE Workshop on Visual Languages. pp: 174 a 180, 1990.

Cruz, Isabel F. - User-Defined Visual Languages for Querying Data - Technical Report CS-93-58, Brown University, 1993.

Golin, Eric J.; Magliery, Tom - A Compiler Generator for Visual Languages - Proceedings of IEEE Symposium on Visual Languages, IEEE Computer Society Press, August, 1993.

Golin, Eric J. E Reiss, Steven P. - Parsing in a Visual Language Environment - Technical Report Nº CS-89-06, Brown University, February.

Gottler, Herbert - Graph-Grammars and Diagram Editing - Third International Workshop Graph-Grammars and Their Application to Computer Science, pp: 216 a 231, 1987.

Johnson, Ralph E.; Foot, Brian - Designing Reusable Classes. University of Illinois - Urbana-Champaign. 1991.

Krasner, G. E.; Pope, S. T. - A Cookbook for Using the Model-View-Controller User Interface Paradigm in Smalltalk-80 - Journal of Object-Oriented Program, 1(3), August-September 1988.

Myers, B. A. - Taxonomies of Visual Programming and Program Visualization - Journal of Visual Language and Computing, pp: 97 a 123, 1990.

Reps, Thomas W.; Teitelbaum, Tim - The Synthesizer Generator: A System For Constructing Language-Based Editors - Springer-Verlag, New York, 1989.

Rumbaugh, J.; Blaha, M.; Premertani, W.; Eddy, F.; Lorensen, W. - Object-Oriented Modeling and Design - Prentice Hall, Englewood Gliffs, 1991.

Wirfs-Brock, Rebecca J.; Johnson, Ralph E. - Surveying Current Research in Object Oriented Design - Communications of ACM. v.33, n.9, p. 104-124. Set, 1990.

Yourdon, Edward; Constantine, Larry L. - Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design - 2º edição, New York, Yordon Press, 1978.
Publicado
03/10/1995
MACEDO, Elisiane Andreatta Ferreira De; PRICE, Ana Maria De Alencar. Gramáticas de Grafos e Objetos para Suporte a Notações Diagramáticas em Ambientes de Desenvolvimento de Software. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 9. , 1995, Recife/PE. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1995 . p. 59-74. DOI: https://doi.org/10.5753/sbes.1995.24076.