Integrating graph rewriting and standard software tools
2004 (English)In: Applications of Graph Transformations with Industrial Relevance Second International Workshop, AGTIVE 2003, Charlottesville, VA, USA, September 27 - October 1, 2003, Revised Selected and Invited Papers / [ed] John L. Pfaltz, Manfred Nagl and Boris Böhlen, Springer Berlin/Heidelberg, 2004, Vol. 3062, 134-148 p.Chapter in book (Refereed)
OptimixJ is a graph rewrite tool that can be embedded easily into the standard software process. Applications and models can be developed in Java or UML and extended by graph rewrite systems. We discuss how OptimixJ solves several problems that arise: the model-ownership problem, the embedded graphs problem, the library adaptation problem, and the target code encapsulation problem. We also show how the tool can be adapted to host language extensions or to new host languages in a very simple way, relying on the criterion of sublanguage projection. This reduces the effort for adapting OptimixJ to other host languages considerably.
Place, publisher, year, edition, pages
Springer Berlin/Heidelberg, 2004. Vol. 3062, 134-148 p.
Lecture Notes in Computer Science, ISSN 0302-9743 (print), 1611-3349 (online) ; 3062
Engineering and Technology
IdentifiersURN: urn:nbn:se:liu:diva-48324DOI: 10.1007/978-3-540-25959-6_10ISBN: 3-540-22120-4ISBN: 978-3-5402-2120-3OAI: oai:DiVA.org:liu-48324DiVA: diva2:269220