% $Id: conclusion.tex,v 1.7 2005/11/02 13:44:16 kitty Exp $
\section{Concluding Remarks}
\label{conclusion}

Component middleware technologies like EJB, Microsoft .NET and CCM have
resulted in increasing the level of abstraction.  As a result significant
amount of systems are increasing built using COTS technologies.  The
transition to component technologies also exposes a lack of automated tools
for systems composition and integration.  Model-driven development (MDD) is
a promising approach to tackle the system composition and integration
challenges.  The MDD approach uses models as the building blocks through
the complete cycle of software development, including design,
implementation, composition and integration.  We describe a variant of MDD
called Model-Integrated Computing (MIC), which advocates building
domain-specific modeling languages (DSMLs), that capture the elements of
the system as {\em first-class objects}.

We also showcase the benefits of using DSMLs by describing two DSMLs built
using GME: (1) Platform-Independent Component Modeling Language (PICML), a
DSML that simplifies and automates many activities associated with
developing, and deploying component-based systems, and (2) Embedded
Control Systems Language, a DSML tool-suite which supports development of
distributed embedded automotive systems by interfacing with existing
engineering tools, while adding new capabilities to support deployment on
distributed platforms and integration of model verification tools into the
development process.

%%% Local Variables:
%%% mode: latex
%%% TeX-master: "IEEE06"
%%% End:
