Lessons learned from building a graph transformation system

4Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Model-driven software development is a language-and transformation-based paradigm, where the various development tasks of engineers are cast in this framework. During the past decade we have developed, evolved, and applied in practical projects a manifestation of this principle through a suite of tools we call the Model-Integrated Computing suite. Graph transformations are fundamental to this environment and tools for constructing model translators, for the specification of the semantics of languages, for the evolution of modeling languages, models, and their transformations have been built. Designing and building these tools have taught us interesting lessons about graph transformation techniques, language engineering, scalability and abstractions, pragmatic semantics, verification, and evolutionary changes in tools and designs. In the paper we briefly summarize the techniques and tools we have developed and used, and highlight our experience in constructing and using them. © 2010 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Karsai, G. (2010). Lessons learned from building a graph transformation system. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5765 LNCS, pp. 202–223). https://doi.org/10.1007/978-3-642-17322-6_10

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free