Graph-based specification and verification for aspect-oriented languages door