Software engineering
Computer programming
Graph rewriting
VIATRA
Pattern matching
Transformation language
Metamodeling
GrGen
Iterator
Rete algorithm
Foreach loop
Mola