%$Id: conclusion.tex 16757 2009-02-09 05:03:03Z gokhale $
%\sqzsmall
\sqzlarge
\section{Conclusions}
\label{sec:conclusion}
\sqzsmall
This paper presented MTS (Model-transformation Templatization and
Specialization), which is an enabling technology that seamlessly
integrates with existing model transformation tools to support reusable
model transformations for application families.   MTS defines
templatized transformations to factor out the commonalities, and uses
the notion of a generated variability metamodel to capture the
variabilities in the transformation process across variants of an
application family.  MTS defines two higher order transformations to
specialize the transformations for different variants.  Although our
existing prototype is implemented in GReAT, it can be extended to other
model transformation toolchains if the variabilities can be captured in
a non-invasive way as we did in GReAT.  The results of evaluating MTS
indicate that developer efforts are minimized when new variants are
added to the application family, which otherwise require transformation
rules to be reinvented in traditional approaches.

Our future work will involve extensive user studies using MTS and
quantitatively evaluating efforts saved, as well as measuring the
performance overhead of executing the HOTs. 
MTS is available in open source as part of the CoSMIC MDE tool suite
from \url{www.dre.vanderbilt.edu/cosmic}.
\sqzsmall
\sqzsmall

