Abstract | ||
---|---|---|
GrGen.NET is a generative programming system for graph rewriting, transforming intuitive and expressive rewrite rule specifications into highly efficient .NET code. The user is supported by a convenient environment consisting of a graph viewer, an interactive shell with integrated debugging support, and an elegant domain-specific language for the combination of rewrite rules. After rapid prototyping with these tools, the resulting graph transformation programmes can be easily integrated into arbitrary .NET applications to serve as the algorithmic kernel. Expressiveness, convenience, and speed are exemplified by GrGen-solutions to the case studies AntWorld, Refactoring, and Conference Scheduling—besides others. |
Year | DOI | Venue |
---|---|---|
2010 | 10.1007/s10009-010-0148-8 | STTT |
Keywords | Field | DocType |
interactive shell,fast graph,generative programming system,graph viewer,conference scheduling,elegant domain-specific language,convenient environment,algorithmic kernel,integrated debugging support,general purpose graph transformation · graph rewriting · domain-specific language · generative programming tool · search-plan-driven graph pattern matching,case studies antworld,resulting graph transformation programme,pattern matching,graph rewriting,graph transformation,domain specific language,generic programming | Domain-specific language,Programming language,Algorithmics,Computer science,Theoretical computer science,Rewriting,Graph rewriting,Code refactoring,GrGen,Debugging,Automatic programming | Journal |
Volume | Issue | Citations |
12 | 3-4 | 27 |
PageRank | References | Authors |
1.59 | 24 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Edgar Jakumeit | 1 | 55 | 5.71 |
Sebastian Buchwald | 2 | 73 | 8.26 |
Moritz Kroll | 3 | 86 | 6.06 |