International audienceAmong model comprehension tools, model slicers are tools that extract a subset from a model, for a specific purpose. Model slicers are tools that let modelers rapidly gather relevant knowledge from large models. However, existing slicers are dedicated to one modeling language. This is an issue when we observe that new domain specific modeling languages (DSMLs), for which we want slicing abilities, are created almost on a daily basis. This paper proposes the Kompren language to model and generate model slicers for any DSL (e.g. software development and building architecture) and for different purposes (e.g. monitoring and model comprehension). Kompren's abilities for model slicers construction is based on case studies f...
Low-code platforms (LCP) use models as the main artifact during the software development process. Ty...
International audienceIn the software and systems modeling community, research on domain-specific mo...
This thesis proposes a set of model processing operations for manipulating architecture and design l...
International audienceAmong model comprehension tools, model slicers are tools that extract a subset...
International audienceContext. Metamodels are cornerstones of various metamodeling activities. Such ...
Abstract—Domain-specific languages (DSLs) are modeling lan-guages that are customized for a specific...
Slice models are collections of mathematical programs with the same structure but different data. Ex...
Slicing is used to reduce the size of programs by removing those statements that do not contribute ...
Slicing is used to reduce the size of programs by removing those state-ments that do not contribute ...
National audienceThis demonstration presents the new version (v2) of the Kermeta workbench that uses...
Abstract: A domain-specific language (DSL) is usually a concise, declarative language that strongly ...
In model-based development, the software development effort is centered around a formal description ...
International audienceIn model-driven engineering, a model describes an aspect of a system. A model ...
Abstract- DSM improves the quality; increase the productivity and hiding the complexity. It is indis...
Software testing is an activity which aims at evaluating an feature or capability of system and dete...
Low-code platforms (LCP) use models as the main artifact during the software development process. Ty...
International audienceIn the software and systems modeling community, research on domain-specific mo...
This thesis proposes a set of model processing operations for manipulating architecture and design l...
International audienceAmong model comprehension tools, model slicers are tools that extract a subset...
International audienceContext. Metamodels are cornerstones of various metamodeling activities. Such ...
Abstract—Domain-specific languages (DSLs) are modeling lan-guages that are customized for a specific...
Slice models are collections of mathematical programs with the same structure but different data. Ex...
Slicing is used to reduce the size of programs by removing those statements that do not contribute ...
Slicing is used to reduce the size of programs by removing those state-ments that do not contribute ...
National audienceThis demonstration presents the new version (v2) of the Kermeta workbench that uses...
Abstract: A domain-specific language (DSL) is usually a concise, declarative language that strongly ...
In model-based development, the software development effort is centered around a formal description ...
International audienceIn model-driven engineering, a model describes an aspect of a system. A model ...
Abstract- DSM improves the quality; increase the productivity and hiding the complexity. It is indis...
Software testing is an activity which aims at evaluating an feature or capability of system and dete...
Low-code platforms (LCP) use models as the main artifact during the software development process. Ty...
International audienceIn the software and systems modeling community, research on domain-specific mo...
This thesis proposes a set of model processing operations for manipulating architecture and design l...