Attributed context-sensitive graph grammars