Exploring the Relationship between Model Composition and Model Transformation

by Benoit Baudry, Franck Fleurey, Robert France, Raghu Reddy
Abstract:
In aspect-oriented modeling (AOM), a design is presented in terms of multiple user-defined views (aspects) and model composition is often carried out to obtain a model that provides an integrated view of the design. Typically, model composition involves merging two or more models to obtain a single model. Model composition and model transformations that incorporate new features into a model seem to serve the same purpose: In model composition, the new features that are to be incorporated into a model are explicitly described by one or more source models; in a transformation, the new features are implicitly defined in the transformation actions that are carried out on the input model. The apparent similarities between model composition and model transformations often lead to the following question: Is model composition a special type of model transformation?
Reference:
Exploring the Relationship between Model Composition and Model Transformation (Benoit Baudry, Franck Fleurey, Robert France, Raghu Reddy), In Proceedings of the AOM Workshop at MODELS’05, 2005.
Bibtex Entry:
@inproceedings{Baudry05e,
	Abstract = {In aspect-oriented modeling (AOM), a design is presented in terms
	of multiple user-defined views (aspects) and model composition is
	often carried out to obtain a model that provides an integrated view
	of the design. Typically, model composition involves merging two
	or more models to obtain a single model. Model composition and model
	transformations that incorporate new features into a model seem to
	serve the same purpose: In model composition, the new features that
	are to be incorporated into a model are explicitly described by one
	or more source models; in a transformation, the new features are
	implicitly defined in the transformation actions that are carried
	out on the input model. The apparent similarities between model composition
	and model transformations often lead to the following question: Is
	model composition a special type of model transformation?},
	Address = {Montego Bay, Jamaica},
	keywords = {MDE,transformation, composition},
	Author = {Baudry, Benoit and Fleurey, Franck and France, Robert and Reddy, Raghu},
	Booktitle = {Proceedings of the AOM Workshop at MODELS'05},
	Month = oct,
	Title = {Exploring the Relationship between Model Composition and Model Transformation},
	Url = {http://www.irisa.fr/triskell/publis/2005/Baudry05e.pdf},
	x-abbrv = {AOM},
	X-International-Audience = {yes},
	X-Proceedings = {yes},
	X-Language = {EN},
	Year = {2005},
	Bdsk-Url-1 = {http://www.irisa.fr/triskell/publis/2005/Baudry05e.pdf}}