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
Abstract. There is a growing need to explicitly represent the behavioral semantics of Modeling Langu...
Like other software artefacts, DSMLs evolve in time. When a DSML changes, instance models might no l...
There exist numerous techniques to define the abstract and the concrete syntax of metamodeled langua...
As the popularity of domain-specific visual languages (DSVLs) grows, concerns have arisen regarding ...
This paper describes an approach for using patterns in domain-specific visual language (DSVL) meta-t...
This paper describes an approach for using patterns in domain-specific visual language (DSVL) meta-t...
have received recent interest due to their conciseness and rich expressiveness for modeling a specif...
With the increasing interest in metamodeling techniques for Domain Specific Modeling Languages (DSML...
Abstract. Domain-specific modeling is a powerful technique to describe complex systems in a precise ...
International audienceDomain Specific Visual Languages (DSVLs) play a cornerstone role in Model-Driv...
This is the author's version of the work. It is posted here for your personal use. Not for redistrib...
International audienceDomain-Specific Modeling Languages (DSMLs) describe the concepts of a particul...
Domain-specific visual languages (DSVLs) are specialized modeling languages that allow the effective...
A metamodel is used to define the abstract syntax (i.e., entities, attributes, and relations) of a D...
Optimal support for continuous evolution in model-based software development requires tool environme...
Abstract. There is a growing need to explicitly represent the behavioral semantics of Modeling Langu...
Like other software artefacts, DSMLs evolve in time. When a DSML changes, instance models might no l...
There exist numerous techniques to define the abstract and the concrete syntax of metamodeled langua...
As the popularity of domain-specific visual languages (DSVLs) grows, concerns have arisen regarding ...
This paper describes an approach for using patterns in domain-specific visual language (DSVL) meta-t...
This paper describes an approach for using patterns in domain-specific visual language (DSVL) meta-t...
have received recent interest due to their conciseness and rich expressiveness for modeling a specif...
With the increasing interest in metamodeling techniques for Domain Specific Modeling Languages (DSML...
Abstract. Domain-specific modeling is a powerful technique to describe complex systems in a precise ...
International audienceDomain Specific Visual Languages (DSVLs) play a cornerstone role in Model-Driv...
This is the author's version of the work. It is posted here for your personal use. Not for redistrib...
International audienceDomain-Specific Modeling Languages (DSMLs) describe the concepts of a particul...
Domain-specific visual languages (DSVLs) are specialized modeling languages that allow the effective...
A metamodel is used to define the abstract syntax (i.e., entities, attributes, and relations) of a D...
Optimal support for continuous evolution in model-based software development requires tool environme...
Abstract. There is a growing need to explicitly represent the behavioral semantics of Modeling Langu...
Like other software artefacts, DSMLs evolve in time. When a DSML changes, instance models might no l...
There exist numerous techniques to define the abstract and the concrete syntax of metamodeled langua...