A generic visual language technique for DSVL model refactoring to patterns
Li, Karen, John Hosking, John Grundy · Swinburne figshare (Swinburne University of Technology) · 2010
As the popularity of domain-specific visual languages (DSVLs) grows, many concerns have arisen regarding quality assurance and evolvability of their designs (metamodels) as well as their model instances. We address some aspects of automated DSVL model instance modification for quality improvement based on refactoring specifications. We propose a graph transformation based visual language approach for DSVL authors to specify at the meta-model level the matching and discovery of DSVL model smells and the application of pattern solutions in a DSVL meta-tool. As an outcome, DSVL users will be provided with pattern-based design evolution support for their domain models.