\geometry{nohead,nofoot,margin=1.2cm,tmargin=0cm}
\usepackage{graphicx}
\usepackage{color}
\usepackage{tabularx}
\usepackage{url}
\usepackage{hyperref}

\pagestyle{empty}
\parskip=2pt
\parindent=0pt
\newcommand{\hide}[1]{}

\newcommand{\leftflow}{\vspace*{.731\baselineskip}}

\newcommand{\rightflow}{\vspace*{.2\baselineskip}}

\begin{document}

\vspace*{1\baselineskip}

\begin{minipage}[t]{\hsize}
\begin{minipage}{.1\hsize}
\includegraphics[width=2.5cm]{gpce-logo.jpg}
\end{minipage}
\begin{minipage}{.75\hsize}
\begin{center}
{\large\sf
Call for Papers\\[5pt]
{\Large\sf
5th International Conference on\\
Generative Programming and Component Engineering\\[10pt]
}\normalsize
October 22-26 2006, Portland, Oregon, USA \\[3pt]
co-located with OOPSLA'05\\[3pt]
\url{http://www.gpce.org/06}\\[5pt]
Sponsored by ACM SIGPLAN, in cooperation with ACM SIGSOFT
}
\end{center}
\end{minipage}
\begin{minipage}{.1\hsize}
\includegraphics[width=2.5cm]{acm-logo.jpg}
\end{minipage}
\end{minipage}

\vspace*{1\baselineskip}

\begin{minipage}[t]{10cm}
\begin{boxedminipage}[t]{10cm}

{\bf Scope} Generative and component approaches are revolutionizing
software development similar to how automation and components
revolutionized manufacturing.  {\em Generative Programming}
(developing programs that synthesize other programs), {\em Component
Engineering} (raising the level of modularization and analysis in
application design), and {\em Domain-Specific Languages} (elevating
program specifications to compact domain-specific notations that are
easier to write, maintain, and analyze) are key technologies for
automating program development.

\smallskip

GPCE provides a venue for researchers and practitioners interested in
foundational techniques for enhancing the productivity, quality, and
time-to-market in software development that stems from deploying
standard componentry and automating program generation.  In addition
to exploring cutting-edge techniques for developing generative and
component-based software, our goal is to foster further
cross-fertilization between the software engineering research
community and the programming languages community.

\end{boxedminipage}

\leftflow

\begin{boxedminipage}[t]{10cm}
{\bf Submissions} 10 pages in
\href{http://www.acm.org/sigs/sigplan/authorInformation.htm}{SIGPLAN
proceedings style} (sigplanconf.cls) reporting research results and/or
experience related to the topics above (PC co-chairs can advise on
appropriateness).  We particularly encourage original high-quality
reports on applying GPCE technologies to real-world problems, relating
ideas and concepts from several topics, or bridging the gap between
theory and practice.
\end{boxedminipage}

\leftflow

\begin{boxedminipage}[t]{10cm}
{\bf GPCE Tutorials} extending over a half or a full day that give a
deeper or broader insight than conventional lectures.
Tutorial proposals are due {\bf March 18, 2006}.
\end{boxedminipage}

\leftflow

\begin{boxedminipage}[t]{10cm}
{\bf GPCE Workshops} providing intensive collaborative environments,
where generative and component technologists meet to discuss and
resolve challenging problems in the field.
Workshop proposals are due {\bf March 18, 2006}.
\end{boxedminipage}

\leftflow

\newcommand{\PC}[3]{#1, #3}

\begin{boxedminipage}[t]{10cm}
{\centering{\bf Program Committee}\\}
% The left minipage is slightly smaller to allow more spacing for Torben's name
\begin{minipage}[t]{4.5cm}\centering
\small
\PC{Giuseppe Attardi}{University of Pisa}{Italy}\\
\PC{Elisa Baniassad}{Chinese University of Hong Kong}{China} \\
\PC{Don Batory}{University of Texas}{USA}\\
\PC{Ira Baxter}{Sem Designs}{USA}\\
\PC{Shigeru Chiba}{Tokyo Institute of Technology}{Japan} \\
\PC{Charles Consel}{University of Paris VI}{France}\\
\PC{Krzysztof Czarnecki}{University of Waterloo}{Canada}\\
\PC{Aniruddha Gokhale}{Vanderbilt University}{USA}\\
\PC{Jeff Gray}{U. of Alabama Birmingham}{USA}\\
\PC{George Heineman}{Worcester Polytechnic Institute}{USA}\\
\PC{Zhenjiang Hui}{University of Tokyo}{Japan}\\
\PC{H.-Arno Jacobsen}{University of Toronto}{Canada}\\
\PC{Oleg Kiselyov}{FNMOC}{USA}\\
\end{minipage}
\begin{minipage}[t]{5.5cm}\centering
\small
\PC{Fabio Kon}{University of San Paolo}{Brazil}\\
\PC{Karl Lieberherr}{Northeastern University}{USA}\\
\PC{Joe Loyall}{BBN Technologies}{USA}\\
\PC{Mira Mezini}{University of Siegen}{Germany}\\
\PC{Torben {\AE}. Mogensen}{DIKU}{Denmark}\\
\PC{Calton Pu}{Georgia Tech}{USA}\\
\PC{Tim Sheard}{Portland State University}{USA}\\
\PC{Yannis Smaragdakis}{Georgia Tech}{USA}\\
\PC{Michael Stal}{Siemens}{Germany}\\
\PC{Peri Tarr}{IBM TJ Watson}{USA} \\
\PC{Peter Thiemann}{Freiburg University}{Germany} \\
\PC{Eelco Visser}{Utrecht University}{The Netherlands} \\
\end{minipage}
\end{boxedminipage}

\end{minipage}
\begin{minipage}[t]{8.5cm}

\begin{boxedminipage}[t]{8.5cm}
{\bf Important dates}\\
\noindent
\begin{tabular}{@{}rl}
Mar 18, 2006: & Tutorials and workshop proposals due\\
Apr 30, 2006: & Abstracts due\\
May 5,  2006: & Papers and demonstrations due\\
Jun 28, 2006: & Notification
\end{tabular}
\end{boxedminipage}

\rightflow

\begin{boxedminipage}{8.5cm}
{\bf Topics} 
GPCE seeks contributions in software engineering and in
programming languages related (but not limited) to:

\small

Generative programming
\begin{itemize}
\item Reuse, meta-programming, partial evaluation, multi-stage and
multi-level languages, and step-wise refinement
\item Semantics, type systems, symbolic computation, linking and
explicit substitution, in-lining and macros, templates, and program transformation
\item Runtime code generation, compilation, active libraries,
synthesis from specifications, development methods, generation of
non-code artifacts, formal methods, and reflection
\end{itemize}

Generative techniques for 
\begin{itemize}
\item Product-line architectures
\item Distributed real-time and embedded systems
\item Model-driven development and architecture
\end{itemize}

Component-based software engineering
\begin{itemize}
\item Reuse, distributed platforms, distributed systems, evolution,
patterns, development methods, deployment and configuration
techniques, and formal methods 
\end{itemize}

Integration of generative and component-based approaches

Domain engineering and domain analysis 
\begin{itemize}
\item Domain-specific languages (DSLs), including visual and UML-based DSLs 
\end{itemize}

Separation of concerns
\begin{itemize}
\item Aspect-oriented and feature-oriented programming, 
\item Intentional programming and multi-dimensional separation of
concerns 
\end{itemize}

Industrial applications 
\end{boxedminipage}

\rightflow

\begin{boxedminipage}[t]{8.5cm}
{\bf General chair} \\ 
Stanislaw Jarzabek \\
{\bf Program committee chairs} \\
    Douglas Schmidt \& Todd Veldhuizen  \\
{\bf Publicity chair} \\ 
Eelco Visser \\
{\bf Workshops/Tutorials chairs} \\
 Christa Schwanninger \& Arno Jacobsen
%\ \\
%{\bf Local arrangements chair}\\
\end{boxedminipage}
 
\end{minipage}

\end{document}
