The task of the Movie Database Case [2] is to identify all couples of actors who performed together in at least three movies. The challenge of the task is to do this fast on a large database. We employ the general purpose graph rewrite system GRGEN.NET in developing and optimizing a solution. 1 What is GrGen.NET? GRGEN.NET (www.grgen.net) is a programming language and development tool for graph structured data with pattern matching and rewriting at its core, which furthermore supports imperative and object-oriented programming, and features some traits of database-like query-result processing. Founded on a rich data modeling language with multiple inheritance on node and edge types, it offers pattern-based rewrite rules of very high express...
We introduce the graph transformation tool GrGen.NET (www.grgen.net) by solving the Hello World Case...
GUPRO (Generic Understanding of Programs) is a generic tool for supporting querying and browsing of ...
Modern software systems for application areas like software engineering, CAD, or office automation a...
We introduce the graph transformation tool GrGen.NET (www.grgen.net) by solving the Hello World Case...
Graph rewriting is a powerful technique that requires graph pattern matching, which is an NP-complet...
syntax graph of a Java program. The extracted state machine offers a reduced view on the full progra...
The challenge of the Compiler Optimization Case [2] is to perform local optimizations and instructio...
GrGen.NET is a graph rewrite tool enabling elegant and convenient development of graph rewriti...
International audienceRascal is a meta-programming language for processing source code in the broad ...
office automation are usually highly interactive and deal with rather complex object structures. For...
Social networks and other web 2.0 platforms use huge amounts of data to offer new services to custom...
Rascal is a meta-programming language for processing source code in the broad sense (models, doc- um...
Next-generation database systems dealing with biomedical data, web relationships, net-work directori...
The challenge of the AntWorld case is to simulate an expanding ant colony using graph transformation...
Rascal is a meta-programming language for processing source code in the broad sense (models, doc-ume...
We introduce the graph transformation tool GrGen.NET (www.grgen.net) by solving the Hello World Case...
GUPRO (Generic Understanding of Programs) is a generic tool for supporting querying and browsing of ...
Modern software systems for application areas like software engineering, CAD, or office automation a...
We introduce the graph transformation tool GrGen.NET (www.grgen.net) by solving the Hello World Case...
Graph rewriting is a powerful technique that requires graph pattern matching, which is an NP-complet...
syntax graph of a Java program. The extracted state machine offers a reduced view on the full progra...
The challenge of the Compiler Optimization Case [2] is to perform local optimizations and instructio...
GrGen.NET is a graph rewrite tool enabling elegant and convenient development of graph rewriti...
International audienceRascal is a meta-programming language for processing source code in the broad ...
office automation are usually highly interactive and deal with rather complex object structures. For...
Social networks and other web 2.0 platforms use huge amounts of data to offer new services to custom...
Rascal is a meta-programming language for processing source code in the broad sense (models, doc- um...
Next-generation database systems dealing with biomedical data, web relationships, net-work directori...
The challenge of the AntWorld case is to simulate an expanding ant colony using graph transformation...
Rascal is a meta-programming language for processing source code in the broad sense (models, doc-ume...
We introduce the graph transformation tool GrGen.NET (www.grgen.net) by solving the Hello World Case...
GUPRO (Generic Understanding of Programs) is a generic tool for supporting querying and browsing of ...
Modern software systems for application areas like software engineering, CAD, or office automation a...