-We present an approach for improving domain-specific modeling languages (DSML) by automatically revealing unintended models and subsequently introducing constraints to disallow these. One purpose with domain-specific modeling is to raise the level of abstraction by restricting application models to be within a domain. A metamodel, describing the concepts of the language, will typically restrict the type of concepts and how they are connected. However, these restrictions are not sufficient since the number of possible illegal models can still be large. Using a formal definition of the static semantics, we generate arbitrary models of a DSML. Based on these models, we show how to incrementally constrain the language to prohibit unintended mo...
Domain-Specific Modelling Languages (DSMLs) offer constructs that are tailored to better capture the...
Abstract — This paper presents the fundamental concepts of model-based design to the broader softwar...
Domain Specific Languages (DSLs) are often defined in terms of metamodels capturing the abstract syn...
have received recent interest due to their conciseness and rich expressiveness for modeling a specif...
Abstract: Domain-specific languages and model-driven development are two promising approaches for ta...
Designing a DSML implies binding the syntactical concepts of the problem domain with the semantics o...
Abstract: While the potential prospects of domain-specific modelling languages (DSML) are undisputed...
Domain Specific Modeling Languages (DSMLs) Modeling is a well-established practice in the developmen...
International audienceDomain-Specific Modeling Languages (DSMLs) are playing an increasingly signifi...
The final publication is available at Springer via http://dx.doi.org/10.1007/s10270-013-0367-zDomain...
Executable Domain-Specific Modeling Languages (xDSMLs) are typically defined by metamodels that spec...
Executable Domain-Specific Modeling Languages (xDSMLs) are typically defined by metamodels that spec...
A metamodel is used to define the abstract syntax (i.e., entities, attributes, and relations) of a D...
The combination of domain-specific modeling languages and model-driven engineering techniques hold t...
Model-Driven Engineering (MDE) is a promising approach for addressing the issues of complex and larg...
Domain-Specific Modelling Languages (DSMLs) offer constructs that are tailored to better capture the...
Abstract — This paper presents the fundamental concepts of model-based design to the broader softwar...
Domain Specific Languages (DSLs) are often defined in terms of metamodels capturing the abstract syn...
have received recent interest due to their conciseness and rich expressiveness for modeling a specif...
Abstract: Domain-specific languages and model-driven development are two promising approaches for ta...
Designing a DSML implies binding the syntactical concepts of the problem domain with the semantics o...
Abstract: While the potential prospects of domain-specific modelling languages (DSML) are undisputed...
Domain Specific Modeling Languages (DSMLs) Modeling is a well-established practice in the developmen...
International audienceDomain-Specific Modeling Languages (DSMLs) are playing an increasingly signifi...
The final publication is available at Springer via http://dx.doi.org/10.1007/s10270-013-0367-zDomain...
Executable Domain-Specific Modeling Languages (xDSMLs) are typically defined by metamodels that spec...
Executable Domain-Specific Modeling Languages (xDSMLs) are typically defined by metamodels that spec...
A metamodel is used to define the abstract syntax (i.e., entities, attributes, and relations) of a D...
The combination of domain-specific modeling languages and model-driven engineering techniques hold t...
Model-Driven Engineering (MDE) is a promising approach for addressing the issues of complex and larg...
Domain-Specific Modelling Languages (DSMLs) offer constructs that are tailored to better capture the...
Abstract — This paper presents the fundamental concepts of model-based design to the broader softwar...
Domain Specific Languages (DSLs) are often defined in terms of metamodels capturing the abstract syn...