GRAS, a graph oriented (software) engineering database system
Information Systems
DYNAMITE: dynamic task nets for software process management
Proceedings of the 18th international conference on Software engineering
Specification of logical documents and tools
Building tightly integrated software development environments
Using UML for software process modeling
ESEC/FSE-7 Proceedings of the 7th European software engineering conference held jointly with the 7th ACM SIGSOFT international symposium on Foundations of software engineering
Graph Grammar Engineering with PROGRES
Proceedings of the 5th European Software Engineering Conference
Hi-index | 0.00 |
This paper gives a brief introduction to the UPGRADE framework which is designed to support generating code for structure-riented software engineering tools from graph-based specifications. The framework is written in Java and contains a variety of mechanisms for configuring the representation of internal models of generated tools. The tool designer can therefore build tools which offer to the user a convenient representation of a visual language instead of restricting him to a predefined notation. Generation of a tool requires no additional programming effort after finishing the specification. It is thus easy to alter the tools internal logic just by changing its specification and by generating a modified tool version from it.