@inproceedings{2ce7e412c1b842a8af54b5353105f5a3,
title = "Graph Transforming Java Data",
abstract = "This paper introduces an approach for adding graph transformation-based functionality to existing JAVA programs. The approach relies on a set of annotations to identify the intended graph structure, as well as on user methods to manipulate that structure, within the user{\textquoteright}s own JAVA class declarations. Other ingredients are a custom transformation language, called CHART, and a compiler from CHART to JAVA. The generated JAVA code runs against the pre-existing, annotated code. The advantage of the approach is that it allows any JAVA program to be enhanced, non invasively, with declarative graph rules, improving clarity, conciseness and veriability.",
keywords = "IR-79456, EWI-21270, METIS-285001",
author = "{de Mol}, M.J. and Arend Rensink and Hunt, {James J.}",
year = "2012",
month = mar,
doi = "10.1007/978-3-642-28872-2_15",
language = "Undefined",
isbn = "978-3-642-28872-2",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "209--223",
booktitle = "Proceedings of the 15th International Conference on Fundamental Approaches to Software Engineering (FASE 2012)",
address = "Germany",
note = "15th International Conference on Fundamental Approaches to Software Engineering (FASE 2012), Talinn, Estonia ; Conference date: 01-03-2012",
}