\begin{thebibliography}{10}\setlength{\itemsep}{-1ex}\small

\bibitem{Alexander:77}
C.~Alexander, S.~Ishikawa, M.~Silverstein, M.~Jacobson, I.~Fiksdahl-King, and
  S.~Angel.
\newblock {\em {A Pattern Language}}.
\newblock Oxford University Press, New York, NY, 1977.

\bibitem{Batory:04}
D.~Batory, J.~Sarvela, and A.~Rauschmayer.
\newblock {Scaling Step-wise Refinement}.
\newblock {\em IEEE Transactions on Software Engineering}, 30(6):355--371, June
  2004.

\bibitem{crnkovic05}
I.~Crnkovic, M.~Larsson, and O.~Preiss.
\newblock {\em Book on Architecting Dependable Systems III, R. de Lemos
  (Eds.)}, chapter ``{Concerning} predictability in dependable component-based
  systems: {Classification} of quality attributes'', pages 257--278.
\newblock Springer-Verlag, 2005.

\bibitem{Generative:Programming:00}
K.~Czarnecki and U.~W. Eisenecker.
\newblock {\em {Generative Programming: Methods, Tools, and Applications}}.
\newblock Addison-Wesley, Reading, Massachusetts, 2000.

\bibitem{Batory:06}
{Don Batory}.
\newblock {Multi-Level Models in Model Driven Development, Product-Lines, and
  Metaprogramming}.
\newblock {\em IBM Systems Journal}, 45(3), 2006.

\bibitem{Vlissides:94}
E.~Gamma, R.~Helm, R.~Johnson, and J.~Vlissides.
\newblock {\em {Design Patterns: Elements of Reusable Object-Oriented
  Software}}.
\newblock Addison-Wesley, Reading, MA, 1995.

\bibitem{Giese_VLHCC:05}
H.~Giese, I.~H. Kruger, and K.~M.~L. Cooper.
\newblock {Workshop on Visual Modeling for Software Intensive Systems}.
\newblock {\em {Procedings of 2005 IEEE Symposium on Visual Languages and
  Human-Centric Computing (VL/HCC'05)}}, page~4, 2005.

\bibitem{Harkema-SPECTS:04}
{Harkema, M. and Gijsen, B. M. M. and van der Mei, R. D. and Hoekstra, Y.}
\newblock {Middleware Performance: A Quantitative Modeling Approach}.
\newblock In {\em {International Symposium on Performance Evaluation of
  Computer and Communication Systems (SPECTS)}}, 2004.

\bibitem{Gray_DSML_CRC:06}
{Jeff Gray and Juha-Pekka Tolvanen and Steven Kelly and Aniruddha Gokhale and
  Sandeep Neema and Jonathan Sprinkle}.
\newblock {\em {CRC Handbook on Dynamic System Modeling, (Paul Fishwick,
  ed.)}}, chapter {Domain-Specific Modeling}.
\newblock {CRC Press}, Boca Raton, Florida, 2006.

\bibitem{Janos:03}
G.~Karsai, J.~Sztipanovits, A.~Ledeczi, and T.~Bapty.
\newblock Model-integrated development of embedded software.
\newblock {\em Proceedings of the IEEE}, 91(1):145--164, Jan. 2003.

\bibitem{gregor:97}
G.~Kiczales, J.~Lamping, A.~Mendhekar, C.~Maeda, C.~V. Lopes, J.-M. Loingtier,
  and J.~Irwin.
\newblock {Aspect-Oriented Programming}.
\newblock In {\em {Proceedings of the 11th European Conference on
  Object-Oriented Programming}}, pages 220--242, June 1997.

\bibitem{GME:01}
A.~Ledeczi, A.~Bakay, M.~Maroti, P.~Volgysei, G.~Nordstrom, J.~Sprinkle, and
  G.~Karsai.
\newblock {Composing Domain-Specific Design Environments}.
\newblock {\em IEEE Computer}, pages 44--51, November 2001.

\bibitem{DotNet:02}
{Microsoft Corporation}.
\newblock {Microsoft .NET Development}.
\newblock \url{msdn.microsoft.com/net/}, 2002.

\bibitem{CorbaComponents:02}
{Object Management Group}.
\newblock {\em {CORBA Components}}, {OMG Document formal/2002-06-65} edition,
  June 2002.

\bibitem{Tarr:99}
{P. Tarr and H. Ossher and W. Harrison and S.M. Sutton}.
\newblock {N Degrees of Separation: Multi-Dimensional Separation of Concerns}.
\newblock In {\em Proceedings of the International Conference on Software
  Engineering}, pages 107--119, May 1999.

\bibitem{ramani00}
S.~Ramani, K.~S. Trivedi, and B.~Dasarathy.
\newblock {Performance} analysis of the {CORBA} event service using stochastic
  reward nets.
\newblock In {\em Proc. of the 19th IEEE Symposium on Reliable Distributed
  Systems}, pages 238--247, October 2000.

\bibitem{Schmidt:06a}
D.~C. Schmidt.
\newblock {Model-Driven Engineering}.
\newblock {\em IEEE Computer}, 39(2), 2006.

\bibitem{Schmidt:02g}
D.~C. Schmidt, B.~Natarajan, A.~Gokhale, N.~Wang, and C.~Gill.
\newblock {TAO: A Pattern-Oriented Object Request Broker for Distributed
  Real-time and Embedded Systems}.
\newblock {\em IEEE Distributed Systems Online}, 3(2), Feb. 2002.

\bibitem{Schmidt:00a}
D.~C. Schmidt, M.~Stal, H.~Rohnert, and F.~Buschmann.
\newblock {\em {Pattern-Oriented Software Architecture: Patterns for Concurrent
  and Networked Objects, Volume 2}}.
\newblock Wiley \& Sons, New York, 2000.

\bibitem{Sharp:98}
D.~C. Sharp.
\newblock {Reducing Avionics Software Cost Through Component Based Product Line
  Development}.
\newblock In {\em Proceedings of the 10th Annual Software Technology
  Conference}, Apr. 1998.

\bibitem{Petriu_MODELS05}
H.~Shen and D.~C. Petriu.
\newblock Performance analysis of uml models using aspect-oriented modeling
  techniques.
\newblock In {\em Proc. of Model Driven Engineering Languages and Systems
  (MoDELS 2005), Springer LNCS 3713}, pages 156--170, Montego Bay, Jamaica,
  October 2005.

\bibitem{J2EE:01}
{Sun Microsystems}.
\newblock {Java$^{TM}$ 2 Platform Enterprise Edition}.
\newblock java.sun.com/j2ee/index.html, 2001.

\bibitem{Gokhale_NGS_IPDPS:05}
{Swapna Gokhale and Aniruddha Gokhale and Jeff Gray}.
\newblock {A Model-Driven Performance Analysis Framework for Distributed,
  Performance-Sensitive Software Systems}.
\newblock In {\em {Proceedings of the NSF NGS Workshop, International
  Conference on Parallel and Distributed Processing Symposium (IPDPS) 2005}},
  {Denver, CO}, April 2005.

\end{thebibliography}
