\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}