International audienceEven if they exhibit differences, many Domain-Specific Modeling Languages (DSMLs) share elements from their concepts, notations and semantics. StateCharts is a well known family of DSMLs that share many concepts but exhibit notational differences and many execution semantics variants (called Semantic Variation Points – SVPs –). For instance, when two conflicting transitions in a state machine are enabled by the same event occurrence, which transition is fired depends on the language variant (Harel original StateCharts, UML, Rhapsody, etc.) supported by the execution tool. Tools usually provide only one implementation of SVPs. It complicates communication both between tools and end-users, and hinders the co-existence of...
Development of Domain Specific Languages (DSLs) in the context of Model Driven Engineering is gainin...
Executable Domain-Specific Modeling Languages (xDSMLs) are typically defined by metamodels that spec...
Domain-specific languages (DSLs) need semantics. For an external, executable, metamodel-based DSL, t...
International audienceEven if they exhibit differences, many Domain-Specific Modeling Languages (DSM...
International audienceStatecharts has been demonstrated as a suitable solution for specifying the ...
International audienceThe increasing complexity of software development requires rigorously defined ...
Modelling languages are important in the process of software development. The suitability of a model...
International audienceDomain-specific languages (DSLs) allow domain experts to express solutions dir...
International audienceUML semantic variation points provide intentional degrees of freedom for the i...
Abstract: We propose composed strings called ”statechart DNA ” as essential building blocks for a ne...
UML semantic variation points provide intentional degrees of freedom for the interpretation of the m...
-We present an approach for improving domain-specific modeling languages (DSML) by automatically rev...
In this habilitation à diriger des recherches (HDR), I review a decade of research work in the field...
Executable Domain-Specific Modeling Languages (xDSMLs) are typically defined by metamodels that spec...
International audienceIn the software and systems modeling community, research on domain-specific mo...
Development of Domain Specific Languages (DSLs) in the context of Model Driven Engineering is gainin...
Executable Domain-Specific Modeling Languages (xDSMLs) are typically defined by metamodels that spec...
Domain-specific languages (DSLs) need semantics. For an external, executable, metamodel-based DSL, t...
International audienceEven if they exhibit differences, many Domain-Specific Modeling Languages (DSM...
International audienceStatecharts has been demonstrated as a suitable solution for specifying the ...
International audienceThe increasing complexity of software development requires rigorously defined ...
Modelling languages are important in the process of software development. The suitability of a model...
International audienceDomain-specific languages (DSLs) allow domain experts to express solutions dir...
International audienceUML semantic variation points provide intentional degrees of freedom for the i...
Abstract: We propose composed strings called ”statechart DNA ” as essential building blocks for a ne...
UML semantic variation points provide intentional degrees of freedom for the interpretation of the m...
-We present an approach for improving domain-specific modeling languages (DSML) by automatically rev...
In this habilitation à diriger des recherches (HDR), I review a decade of research work in the field...
Executable Domain-Specific Modeling Languages (xDSMLs) are typically defined by metamodels that spec...
International audienceIn the software and systems modeling community, research on domain-specific mo...
Development of Domain Specific Languages (DSLs) in the context of Model Driven Engineering is gainin...
Executable Domain-Specific Modeling Languages (xDSMLs) are typically defined by metamodels that spec...
Domain-specific languages (DSLs) need semantics. For an external, executable, metamodel-based DSL, t...