«

»

Modeling Model Slicers

by Arnaud Blouin, Benoit Combemale, Benoit Baudry, Olivier Beaudoux
Abstract:
Among 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 from various domains.
Reference:
Modeling Model Slicers (Arnaud Blouin, Benoit Combemale, Benoit Baudry, Olivier Beaudoux), In Proceedings of the International Conference on Model Driven Engineering Languages and Systems (MODELS), 2011.
Bibtex Entry:
@inproceedings{Blouin11,
	Abstract = {Among 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
    from various domains.
    },
	Address = {Wellington, New Zealand},
	keywords = {MDE, metamodeling},
	Author = {Blouin, Arnaud and Combemale, Benoit and Baudry, Benoit and Beaudoux, Olivier},
	Booktitle = {Proceedings of the International Conference on Model Driven Engineering Languages and Systems (MODELS)},
	Month = oct,
	Title = {Modeling Model Slicers},
	X-Country = {NZ},
	X-International-Audience = {yes},
	X-Language = {EN},
	X-Proceedings = {yes},
	x-abbrv = {MODELS},
	pages = {62 - 76},
	url = {http://hal.inria.fr/inria-00609072/PDF/BLO11b.pdf},
	Year = {2011}}