Graph transformations and software engineering: Success stories and lost chances