% $Id: abstract.tex,v 1.9 2005/11/01 22:57:06 kitty Exp $

\begin{abstract}

  % Folks, we are crossing the limit by 59 words.  I think we should spend
  % some more time in expressing this more succintly.  The abstract limit
  % is 150 words.
  Model-driven development (MDD) is an emerging paradigm that improves the
  software development lifecycle, particularly for large software
  systems by providing a higher-level of abstraction for designing and
  developing the system than is possible with third-generation
  programming languages.
% folks, my take is that we should not confuse the reader about MIC
% here in the abstract. We should just say that one style of MDD
% relies on DSML and generative programming - andy
  \iffalse One variant of MDD, called Model-Integrated Computing (MIC)
  relies \fi The MDD paradigm relies on the use of (1) Domain-Specific
  Modeling Languages that incorporate elements of the domain being modeled
  and their relationship as first-class objects, and (2) model
  transformations that transform the models into platform-specific
  artifacts, such as code.  This paper illustrates several key
  characteristics of the MDD approach that differentiate it from
  traditional software development approaches.  Additionally, the paper
  describes meta-programmable tools used to construct domain-specific
  tool-suites, and provides two example tool suites drawn from different
  domains.  These tool-suites are (a) PICML, which supports the development
  of standards-compliant component-based applications, and (b) ECSL, which
  supports software development for distributed embedded controllers.
\end{abstract}

%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
