Pasalic Emir | 10 Sep 15:39

GPCE'08 Second Call for Participation -- NEWS --

* NEWS * 
* Early registration for OOPSLA and GPCE'08 has been   *
*   extended until Septermber 15 * 

Seventh International Conference on
Generative Programming and Component Engineering (GPCE'08)
Nashville, Tennessee
(co-located with OOPSLA 2008)

*** CALL FOR PARTICIPATION ***

GPCE 2008 will be co-located with OOPSLA, in Nashville, Tennessee. The
GPCE technical program will take place on Oct. 19-20, before the OOPSLA
technical program begins. Other GPCE events (workshops and tutorials)
will run in parallel with OOPSLA events on Oct 21-23. GPCE'08 is
sponsored by ACM SIGPLAN, in cooperation with ACM SIGSOFT.  GPCE'08
proceedings published by ACM Press.

For full conference program and the latest news, check the GPCE'08 web site
(http://gpce08.gpce.org).

**** REGISTRATION

Registration for GPCE'08 is handled through the OOPSLA registration
page (http://www.regmaster.com/conf/oopsla2008.html). Early
registration deadline has been moved to  Septermber 15.  If registering for OOPSLA as well, 
the GPCE surcharge is just $200! If registering for GPCE alone, the charge is $375 
for ACM members. 

*** TECHNICAL PROGRAM
Sunday, October 19

8:50-9:00 Welcome

9:00-10:00 Keynote
Session Chair: Julia Lawall

  * Emerging Challenges for Large Scale Systems Integration
    Dr. Andrew Fano (Accenture)

10:30-12:00 Technical papers 1
Session Chair: Julia Lawall


  * Code Generation to Support Static and Dynamic Composition of
    Software Product Lines
    Marko Rosenmueller, Norbert Siegmund, Sven Apel and Gunter Saake.
  * Efficient Compilation Techniques for Large Scale Feature Models
    Marcilio Mendonca, Andrzej Wasowski, Krzysztof Czarnecki and Don Cowan.
  * On the Modularity of Feature Interactions
    Chang Hwan Peter Kim, Christian Kaestner and Don Batory.

13:30-15:00 Technical papers 2
Session Chair: Jaakko Jarvi

  * Using Simple Mathematics as a Modeling Language
    Don Batory.
  * From Generic to Specific: Off-line Optimization for
    General Constraint Solver
    Ye Zhang, Torben Amtoft and Flemming Nielson.
  * Generating Incremental Implementations of Object-Set Queries
    Tom Rothamel and Yanhong A. Liu.

15:30-17:00 Technical papers 3
Session Chair: Aniruddha Gokhale

  * Integrating Semantics and Compilation
    Peter Gottschling and Andrew Lumsdaine.
  * Generating Customized Verifiers for Automatically Generated Code
    Ewen Denney and Bernd Fischer.
  * Property Models: From Incidental Algorithms to Reusable Components
    Jaakko Jarvi, Mat Marcus, Sean Parent, John Freeman and Jacob Smith.

17:00-17:30 PC chair's report

Monday, October 20

9:00-10:00 Keynote
Session Chair: William Cook

  * Fundamentalist Functional Programming
    Erik Meijer (Microsoft)

10:30-12:00 Technical papers 4
Session Chair: William Cook

  * Feature Featherweight Java: A Calculus for Feature-Oriented
    Programming and Stepwise Refinement
    Sven Apel, Christian Kastner and Christian Lengauer.
  * Lightweight Dependent Classes
    Tetsuo Kamina and Tetsuo Tamai.
  * Typing Communicating Component Assemblages
    Michael Lienhardt, Vivien Quema, Alan Schmitt and Jean-Bernard Stefani.

14:00-15:00 Technical papers 5
Session Chair: David Abrahams

  * Polymorphic Embedding of DSLs
    Christian Hofer, Klaus Ostermann, Tillmann Rendel and Adriaan Moors.
  * Pantaxou: a Domain-Specific Language for Developing
    Safe Coordination Services
    Julien Mercadal, Nicolas Palix, Charles Consel and Julia Lawall.

15:30-17:00 Technical papers 6
Session Chair: Mark Grechanik

  * Program Refactoring using Functional Aspects
    Sven Apel, Christian Kastner and Don Batory.
  * Rigorous and Practical Refactoring-Based Framework Upgrade
    Ilie Savga, Michael Rudolf, Sebastian Gotz and Uwe Assmann.
  * An abstraction for reusable MDD components
    Vinay Kulkarni and Sreedhar Reddy.
_______________________________________________
Boost-Interest mailing list
Boost-Interest <at> lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-interest
Emir Pasalic | 5 Sep 17:49

GPCE'08 Call for Participation

Seventh International Conference on
Generative Programming and Component Engineering (GPCE'08)
Nashville, Tennessee
(co-located with OOPSLA 2008)

*  Only Six Days Left for Early Registration  *

*** CALL FOR PARTICIPATION

Generative and component approaches are revolutionizing software
development similar to how automation and components revolutionized
manufacturing. Generative Programming (developing programs that
synthesize other programs), Component Engineering (raising the level
of modularization and analysis in application design), and
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.

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 components 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.

GPCE 2008 will be co-located with OOPSLA, in Nashville, Tennessee. The
GPCE technical program will take place on Oct. 19-20, before the OOPSLA
technical program begins. Other GPCE events (workshops and tutorials)
will run in parallel with OOPSLA events on Oct 21-23. GPCE'08 is
sponsored by ACM SIGPLAN, in cooperation with ACM SIGSOFT.  GPCE'08
proceedings published by ACM Press.

For full conference program and the latest news, check the GPCE'08 web site
(http://gpce08.gpce.org).

**** REGISTRATION

Registration for GPCE'08 is handled through the OOPSLA registration
page (http://www.regmaster.com/conf/oopsla2008.html). Early
registration deadline is Septermber 11.

*** TECHNICAL PROGRAM
Sunday, October 19

8:50-9:00 Welcome

9:00-10:00 Keynote
Session Chair: Julia Lawall

  * Emerging Challenges for Large Scale Systems Integration
    Dr. Andrew Fano (Accenture)

10:30-12:00 Technical papers 1
Session Chair: Julia Lawall


  * Code Generation to Support Static and Dynamic Composition of
    Software Product Lines
    Marko Rosenmueller, Norbert Siegmund, Sven Apel and Gunter Saake.
  * Efficient Compilation Techniques for Large Scale Feature Models
    Marcilio Mendonca, Andrzej Wasowski, Krzysztof Czarnecki and Don Cowan.
  * On the Modularity of Feature Interactions
    Chang Hwan Peter Kim, Christian Kaestner and Don Batory.

13:30-15:00 Technical papers 2
Session Chair: Jaakko Jarvi

  * Using Simple Mathematics as a Modeling Language
    Don Batory.
  * From Generic to Specific: Off-line Optimization for
    General Constraint Solver
    Ye Zhang, Torben Amtoft and Flemming Nielson.
  * Generating Incremental Implementations of Object-Set Queries
    Tom Rothamel and Yanhong A. Liu.

15:30-17:00 Technical papers 3
Session Chair: Aniruddha Gokhale

  * Integrating Semantics and Compilation
    Peter Gottschling and Andrew Lumsdaine.
  * Generating Customized Verifiers for Automatically Generated Code
    Ewen Denney and Bernd Fischer.
  * Property Models: From Incidental Algorithms to Reusable Components
    Jaakko Jarvi, Mat Marcus, Sean Parent, John Freeman and Jacob Smith.

17:00-17:30 PC chair's report

Monday, October 20

9:00-10:00 Keynote
Session Chair: William Cook

  * Fundamentalist Functional Programming
    Erik Meijer (Microsoft)

10:30-12:00 Technical papers 4
Session Chair: William Cook

  * Feature Featherweight Java: A Calculus for Feature-Oriented
    Programming and Stepwise Refinement
    Sven Apel, Christian Kastner and Christian Lengauer.
  * Lightweight Dependent Classes
    Tetsuo Kamina and Tetsuo Tamai.
  * Typing Communicating Component Assemblages
    Michael Lienhardt, Vivien Quema, Alan Schmitt and Jean-Bernard Stefani.

14:00-15:00 Technical papers 5
Session Chair: David Abrahams

  * Polymorphic Embedding of DSLs
    Christian Hofer, Klaus Ostermann, Tillmann Rendel and Adriaan Moors.
  * Pantaxou: a Domain-Specific Language for Developing
    Safe Coordination Services
    Julien Mercadal, Nicolas Palix, Charles Consel and Julia Lawall.

15:30-17:00 Technical papers 6
Session Chair: Mark Grechanik

  * Program Refactoring using Functional Aspects
    Sven Apel, Christian Kastner and Don Batory.
  * Rigorous and Practical Refactoring-Based Framework Upgrade
    Ilie Savga, Michael Rudolf, Sebastian Gotz and Uwe Assmann.
  * An abstraction for reusable MDD components
    Vinay Kulkarni and Sreedhar Reddy.
_______________________________________________
Boost-Interest mailing list
Boost-Interest <at> lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-interest
Magne Haveraaen | 6 Aug 14:11

STS'08: Software Transformation Systems Workshop

I hope you can distribute this reminder to the metaprogramming communities.
Magne

________________________________________________________________________
             STS'08:  Software Transformation Systems Workshop
              http://www.program-transformation.org/Sts/STS08
                               part of the

                    Seventh international conference on
         Generative Programming and Component Engineering (GPCE'08)
                            http://www.gpce.org/

                  October 19-23 2008, Nashville, Tennessee

                          colocated with OOPSLA'08

________________________________________________________________________

Workshop Organisers
      * Magne Haveraaen, University of Bergen, Norway
        http://www.ii.uib.no/~magne/
      * Jan Heering, CWI, Amsterdam, Netherlands
        http://homepages.cwi.nl/~jan/
      * Eelco Visser, Delft University of Technology, Netherlands
        http://swerl.tudelft.nl/bin/view/EelcoVisser

Workshop schedule:
-->  * 2 page position paper submission deadline: August 15, 2008
      * Notification of acceptance: August 31, 2008
      * Early registration: September 11, 2008
      * Workshop: Wednesday October 22, 2008

Motivation
----------
   Modern modelling and software development needs software support
beyond that of simple editors and compilers. Often a model or software
piece can be generated from (fragments) of existing models or high level
codes. Software transformation systems are tools which are built for
such transformations. They range from specific tools for one purpose,
via simple pattern matching systems, to general transformation systems
which are easily programmed to do any reasonable transformation. Thus
the more general tools may be treated as meta-tools for generative
programming. They are currently playing a significant role in integrated
development environments (IDEs, e.g., Eclipse) and model driven
engineering (MDE).

Following on the success of STS'04 and STS'06, this workshop is once
again designed to bring together people working on software
transformation systems and those with an interest in software
transformation systems as a tool.

The workshop will this time to some extent focus on the relationship
between software transformation technologies and related technologies
such as reflection (supported, e.g., by Java), (template)
meta-programming (supported by C++), and staged programming languages.
We also want to look at the applications of transformation tools in IDEs
and MDE.

Workshop format
---------------
The workshop will have a small number of participants, around 20,
selected on the basis of short position papers submitted to the
organisers. The aim is to let people with different perspectives meet in
order to allow fruitful interaction.

Submission of intent to participate
-----------------------------------
If you find this workshop interesting you should send an e-mail to
sts08 <at> ii.uib.no with your intent to participate and your area of
expertise/interest. Include a 2 page position paper if you want to give
a presentation. Space may be limited at the workshop, and preregistered
participants will be given priority.

All material must be received by the deadline. We prefer plain ISO or
UTF-8 documents (txt), but latex (only use standard packages) and pdf
formats are also acceptable.

-- http://www.program-transformation.org/Sts/STS08
Tony Mannucci | 25 Jul 02:49
Favicon

Looking for object-oriented C++ numerics experience

Dear boost community,

I supervise a group at the Jet Propulsion Laboratory in Pasadena. 
Enterprising group members have developed an advanced numerical 
application in C++ that relies extensively on boost's uBlas. The 
Global Assimilative Ionosphere Model (GAIM) makes extensive use of 
templates which has led to a very efficient objected oriented code. I 
am interested in communicating with experts in C++ object oriented 
numerics who have a potential interest in joining our group and 
working on GAIM. The position involves other tasks as well.

JPL is an exciting place to work and the GAIM project is a cutting 
edge application. Serious job seekers are invited to send inquiries 
directly to me at tony.mannucci <at> jpl.nasa.gov. I am interested in 
developers with significant objected-oriented C++ experience 
specifically applied to numerics/scientific applications. General OO 
or C++ knowledge is of less interest. Thanks for your attention.

-Tony

--

-- 
Tony Mannucci
Supervisor, Ionospheric and Atmospheric Remote Sensing Group
  Mail-Stop 138-308,                     Tel > (818) 354-1699
  Jet Propulsion Laboratory,              Fax > (818) 393-5115
  California Institute of Technology,     Email > Tony.Mannucci <at> jpl.nasa.gov
  4800 Oak Grove Drive,                   http://genesis.jpl.nasa.gov
  Pasadena, CA 91109
Kei Davis | 21 Apr 19:33

CfP: ECOOP WS on Parallel/High-Performance Object-Oriented Scientific Computing


			  2nd CALL FOR CONTRIBUTIONS

			       7th Workshop on
  PARALLEL/HIGH-PERFORMANCE OBJECT-ORIENTED SCIENTIFIC COMPUTING (POOSC'08)
				 8 July 2008
				    at the
       EUROPEAN CONFERENCE ON OBJECT-ORIENTED PROGRAMMING (ECOOP 2008)
			Paphos-Cyprus, 7-11 July 2008

		      http://www.ccs3.lanl.gov/poosc08/

While object-oriented programming is being embraced in industry, particularly
in the form of C++ and to an increasing extent Java and Python, its acceptance
by the parallel scientific programming community is still tentative. In this
latter domain performance is invariably of paramount importance, where even
C++ is considered suspect, primarily because of real or perceived loss of
performance.  On the other hand, various factors practically dictate the use
of language features that provide higher level abstractions than do C or older
FORTRAN standards.  These include increasingly complex physics models,
numerical algorithms, and hardware--deep memory hierarchies,
exponentially-increasing numbers of processors, and the advent of multi- and
many-core processors and heterogeneous architectures.

This workshop seeks to bring together practitioners and researchers in this
growing field to `compare notes' on their work. The emphasis is on identifying
specific problems impeding greater acceptance and widespread use of
object-oriented programming in scientific computing; proposed and implemented
solutions to these problems; and new or novel approaches, techniques or idioms
for scientific and/or parallel computing.  Presentations of work in progress
are welcome.

Specific areas of interest include, but are not limited to:

   * tried or proposed programming language alternatives to C++;
   * performance issues and their realized or proposed resolution;
   * issues specific to handling or abstracting parallelism, including
     the handling or abstraction of heterogeneous architectures;
   * specific points of concern for progress and acceptance of
     object-oriented scientific computing;
   * existing, developing, or proposed software;
   * frameworks and tools for scientific object-oriented computing;
   * schemes for user-level fault tolerance;
   * grand visions (of relevance).

The workshop will consist of a sequences of presentations each followed by a
discussion session.  The workshop will conclude with an overall discussion.
We expect the majority of the participants to give presentations.

For authors of accepted presentations who require justification for travel the
organizers can provide official letters of invitation.

PUBLICATION

Full papers accepted to the workshop will be published as a proceedings either
in the Springer LNCS series or in the John von Neumann Institute for Computing
NIC series, Forschungszentrum Juelich.  Additionally, a summary of the
workshop will be published as an ECOOP Workshop Reader in Springer's LNCS
series.

SUBMISSION PROCEDURE

Prospective authors are invited to submit abstracts, papers, or presentations
(slides) in ASCII, PDF, postscript, or PowerPoint.  Submitted materials will
be distributed at the workshop.  Submission and email correspondence to
poosc08 <at> lanl.gov

AUTHORS' SCHEDULE

May 4, 2008:       Initial submissions due;

May 19, 2008:      Notification of acceptance.

Jun 15, 2008:      Final materials to be distributed due.

Jul 8, 2008:       Workshop

TBD, 2008:         Final papers for publication due.

ORGANIZATION

This workshop is a joint organization by Los Alamos National Laboratory,
USA; and the University of Applied Sciences Regensburg, Germany.

FURTHER INFORMATION

http://www.c3.lanl.gov/poosc08/
David Abrahams | 2 Apr 04:01

BoostCon'08 Early Registration Deadline


Reminder: early registration for BoostCon'08 closes Monday, April 7.
It's still not too late to avoid the late registration fee for what may
be the finest C++ event of 2008.

For the 2nd annual Boost C++ libraries conference, we've put together a
fantastic program crowned by a keynote address from Bjarne Stroustrup.
In addition to existing Boost libraries, we're covering technology of
interest to any C++ developer trying to stay on the cutting edge,
including hands-on sessions with features from the upcoming 2nd version
of the C++ standard.  This year we've also added a collection of short
"author's corner" sessions for those of you who want an inside
perspective on how advanced libraries are developed.  See
http://www.boostcon.com/program for details.

BoostCon 2008 will be hosted at Aspen Center for Physics, one of the
most beautiful meeting sites in the world, and a great venue for
collaboration and discovery.  The combination of a relaxed pace and
intense inquiry made BoostCon'07 an event to remember, and we expect no
less for this year.  Please visit http://www.boostcon.com/registration
to register.

Thanks!

-- The BoostCon Planning Committee

David Abrahams           Joel de Guzman         Jeremy Siek
Beman Dawes              Eric Niebler           Matthias Troyer
Jeff Garland             Sean Parent
Michael Dickey | 10 Mar 19:46

Pion Network Library 0.5.4

In conjunction with the first alpha release of our Pion CEP Platform,  
Atomic Labs is happy to announce a new release (v0.5.4) of the Pion  
Network Library, an active, fully-functional and Boost-licensed HTTP  
1.0/1.1 client/server library built on top of asio.

This new release contains several enhancements, including the ability  
to define alternative thread management and work scheduling for each  
server instance (PionScheduler is no longer a singleton), and the  
ability to bind any function object (or function if you use  
boost::bind) to an HTTP resource (the use of WebService plugins is now  
optional). We've also added a std::basic_iostream wrapper for  
TCPConnection objects called TCPStream.

In addition, we fixed several bugs that were identified within the  
last (v0.5.2) release, including issues with parsing chunked entity  
content, and with parsing responses that include neither "Content- 
Length" nor "Transfer-Encoding" HTTP headers. Also, the HTTPRequest  
and HTTPResponse objects now sort HTTP headers using a case- 
insensitive map, so lookups should now work properly regardless of the  
capitalization used (if any).

Although we have several new things planned for the next few months  
(such as adding support for user authentication), the networking  
library is now mostly stabilized and ready for general use.

The Pion CEP Platform is open source software, published under the GNU  
Affero GPL license. The platform is a real-time event processing  
engine that is designed to be extremely extensible through the use  
plugins. Plugins can be developed to provide specialized data  
processing logic, web services, and to enable support for different  
data encoding formats and databases.

You can learn more and download releases at http://www.pion.org

Take care,
-Mike
Kei Davis | 6 Mar 18:21

CfP: WS on Parallel/High-performance OO Scientific Computing at ECOOP'08


			 CALL FOR CONTRIBUTIONS

			    7th Workshop on
PARALLEL/HIGH-PERFORMANCE OBJECT-ORIENTED SCIENTIFIC COMPUTING (POOSC'08)
				 at the
    EUROPEAN CONFERENCE ON OBJECT-ORIENTED PROGRAMMING (ECOOP 2008)
		     Paphos-Cyprus, 7-11 July 2008

		   http://www.ccs3.lanl.gov/poosc08/

While object-oriented programming is being embraced in industry,
particularly in the form of C++ and to an increasing extent Java and
Python, its acceptance by the parallel scientific programming community
is still tentative. In this latter domain performance is invariably of
paramount importance, where even C++ is considered suspect, primarily
because of real or perceived loss of performance.  On the other hand,
various factors practically dictate the use of language features that
provide higher level abstractions than do C or older FORTRAN standards.
These include increasingly complex physics models, numerical algorithms,
and hardware--deep memory hierarchies, exponentially-increasing numbers
of processors, and the advent of multi- and many-core processors and
heterogeneous architectures.

This workshop seeks to bring together practitioners and researchers in
this growing field to `compare notes' on their work. The emphasis is on
identifying specific problems impeding greater acceptance and widespread
use of object-oriented programming in scientific computing; proposed and
implemented solutions to these problems; and new or novel approaches,
techniques or idioms for scientific and/or parallel computing.
Presentations of work in progress are welcome.

Specific areas of interest include, but are not limited to:

   * tried or proposed programming language alternatives to C++;
   * performance issues and their realized or proposed resolution;
   * issues specific to handling or abstracting parallelism, including
     the handling or abstraction of heterogeneous architectures;
   * specific points of concern for progress and acceptance of
     object-oriented scientific computing;
   * existing, developing, or proposed software;
   * frameworks and tools for scientific object-oriented computing;
   * schemes for user-level fault tolerance;
   * grand visions (of relevance).

The workshop will consist of a sequences of presentations each followed
by a discussion session.  The workshop will conclude with an overall
discussion.  We expect the majority of the participants to give
presentations.

For authors of accepted presentations who require justification for
travel the organizers can provide official letters of invitation.

PUBLICATION

Full papers accepted to the workshop will be published as a proceedings
either in the Springer LNCS series or in the John von Neumann Institute
for Computing NIC series, Forschungszentrum Juelich.  Additionally, it
is possible that a summary of the workshop will be published as an ECOOP
Workshop Reader in Springer's LNCS series.

SUBMISSION PROCEDURE

Prospective authors are invited to submit abstracts, papers, or
presentations (slides) in ASCII, PDF, postscript, or PowerPoint.
Submitted materials will be distributed at the workshop.  Submission and
email correspondence to poosc08 <at> lanl.gov

AUTHORS' SCHEDULE

May 4, 2008:       Initial submissions due;

May 19, 2008:      Notification of acceptance.

Jun 15, 2008:      Final materials to be distributed due.

Jul 7 or 8, 2008:  Workshop

TBD, 2008:         Final papers for publication due.

ORGANIZATION

This workshop is a joint organization by Los Alamos National Laboratory,
USA; and the University of Applied Sciences Regensburg, Germany.

FURTHER INFORMATION

http://www.c3.lanl.gov/poosc08/

----------------------------------------------------------------------------
Kei Davis                                     CCS-1, Mail Stop B287
Performance and Architecture Laboratory       Los Alamos National Laboratory
Computer Science for HPC                      Los Alamos, NM 87545, U.S.A.
kei.davis <at> lanl.gov                            Phone: +1 (505) 667-1749
http://www.c3.lanl.gov/~kei/                  Fax:   +1 (505) 665-4939
Pasalic Emir | 20 Feb 03:31

First Call For Papers -- GPCE'08


			      Call for Papers

		     Seventh International Conference on
	Generative Programming and Component Engineering (GPCE 2008)

			     October 19-23, 2008
			     Nashville, Tennessee
			(co-located with OOPSLA 2008)
				
			  http://www.gpce.org

Important Dates:

     * Submission of abstracts:            May 12, 2008
     * Submission:                         May 19, 2008
     * Notification:                       June 30, 2008

     * Tutorial and workshop proposals:    March 30, 2008
     * Tutorial and workshop notification: April 5, 2008

Scope

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

The International Conference on Generative Programming and Component
Engineering provides a venue for researchers and practitioners
interested in techniques for enhancing the productivity, quality, and
time-to-market in software development that stems from deploying
components 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.

Submissions

Research papers:

10 pages in SIGPLAN proceedings style (sigplanconf.cls) reporting
original research results that contribute to scientific knowledge in
the areas listed below (the PC chair can advise on appropriateness).

Experience reports:

2 to 4 pages in length in SIGPLAN proceedings style
(sigplanconf.cls). We encourage experience reports that provide
concrete evidence with regards to the efficacy of generative
technologies in industrial applications.

Topics

GPCE seeks contributions in software engineering and in programming
languages related (but not limited) to:

     * Generative programming
           o Reuse, meta-programming, partial evaluation, multi-stage  
and
             multi-level languages, step-wise refinement,
             and generic programming
           o Semantics, type systems, symbolic computation, linking and
             explicit substitution, in-lining and macros, templates, and
             program transformation
           o Runtime code generation, compilation, active libraries,
             synthesis from specifications, development methods,  
generation of
             non-code artifacts, formal methods, and reflection
     * Generative techniques for
           o Product-line architectures
           o Distributed, real-time and embedded systems
           o Model-driven development and architecture
           o Resource bounded/safety critical systems.
     * Component-based software engineering
           o Reuse, distributed platforms and middleware, distributed
             systems, evolution, patterns, development methods,  
deployment and
             configuration techniques, and formal methods
     * Integration of generative and component-based approaches
     * Domain engineering and domain analysis
           o Domain-specific languages including visual and UML-based  
DSLs
     * Separation of concerns
           o Aspect-oriented and feature-oriented programming,
           o Intentional programming and multi-dimensional separation of
             concerns
     * Industrial applications of the above

Experience reports on applications of these techniques to real-world
problems are especially encouraged, as are research papers that relate
ideas and concepts from several of these topics, or bridge the gap
between theory and practice. The program chair is happy to advise on
the appropriateness of a particular subject.

Submissions must adhere to SIGPLAN's republication policy. Please  
contact
the program chair if you have any questions about how this policy  
applies
to your paper (gpce2008 at gpce.org).

Organizers

   General Chair: Yannis Smaragdakis (University of Oregon)
   Program Chair: Jeremy Siek (University of Colorado at Boulder)
   Satellite Chair: Ralf Lammel (Univ. Koblenz-Landau)
   Publicity Chair: Emir Pasalic (LogicBlox, Inc.)

Program Committee

   David Abrahams (Boost Consulting)
   Uwe Assmann (Technische Universitat, Dresden)
   Ira Baxter (Semantic Designs, USA)
   Martin Bravenboer (Delft Univ. of Tech., The Netherlands)
   Jacques Carette (McMaster University, Canada)
   Shigeru Chiba (Tokyo Institute of Technology, Japan)
   William R. Cook (University of Texas at Austin, USA)
   Lidia Fuentes (University of Malaga, Spain)
   Yossi Gil (The Technion, Israel)
   Aniruddha Gokhale (Vanderbilt University, USA)
   Mark Grechanik (Accenture Technology Labs, USA)
   Stanislaw Jarzabek (National University of Singapore)
   Jaakko Jarvi (Texas A&M Unviersity, USA)
   Julie Lawall (DIKU, University of Copenhagen, Denmark)
   Christian Lengauer (University of Passau, Germany)
   Matthew Marcus (Adobe Systems Inc., USA)
   Anne-Francoise Le Meur (University of Lille 1, France)
   Sibylle Schupp (Chalmers University of Technology, Sweden)
   Peter Sestoft (IT University of Copenhagen, Denmark)
   Chung-chieh Shan (Rutgers University, USA)
   Eric Van Wyk (University of Minnesota, USA)

WGT 2008 Call for Papers


     [ Apologies for multiple copies of this announcement ]

****************************************************************

                      FIRST CALL FOR PAPERS

            First Workshop on Generative Technologies
                            WGT 2008

                     http://wgt2008.elte.hu/

                    a satellite event of the
               11th European Joint Conferences on
                 Theory and Practice of Software
                          (ETAPS 2008)
                       Budapest - Hungary
                          April 5, 2008

****************************************************************

IMPORTANT DATES

- Submission of full paper: December 3, 2007
- Submission of tool demo paper: December 3, 2007
- Author notification: January 10, 2008
- Final version due: January 25, 2008

****************************************************************

SCOPE

Generative  programming  is   an  emerging   paradigm   aimed 
at  automating  important   tasks  in  software   development,
compile-time  and   run-time  code  transformation,  and  the 
creation  of domain-specific languages and flexible libraries. 
The  purpose  of the  workshop  is  to  provide  a forum  for 
researchers and practitioners working in this area to discuss
state-of-the-art  generative  technologies  and  tools,   and
exchange  ideas  about  the future  of generative programming.
Papers describing practical applications of generative styles,
and new research directions are expected.  Suggested areas of
interest in the workshop include, but are not limited to:

- Generative programming, metaprogramming
- Separation of concerns, aspect-oriented techniques
- Intentional programming
- Domain engineering and domain analysis
- Product-line architectures
- Compile-time and run-time code transformation
- Multi-stage languages
- Generic and Active library-development
- Analysis of language support for generative programming
- Semantics, type-systems of generative programs
- Case Studies and Demonstration Cases

****************************************************************

PAPER SUBMISSION

RESEARCH PAPERS   (full  papers,  8-10 pages)  as well as 
TOOL DEMO PAPERS  (up to 2 pages)  should be submitted to
the WGT 2008 organizers in ENTCS format (http://www.entcs.org). 
Submissions should be sent by e-mail to wgt <at> aszt.inf.elte.hu.

Further information will be available at the WGT 2008 home page.
At least one author of each accepted  submission  must register
and present the paper at the workshop.

****************************************************************

PROCEEDINGS

After revision,  final copies of  the accepted papers will be
published in Electronic Notes in Theoretical Computer Science
(ENTCS), Elsevier Science (http://www.entcs.org).

****************************************************************

ORGANIZING COMMITTEE

- Zoltan Porkolab       Eotvos Lorand University (HUN)
- Norbert Pataki        Eotvos Lorand University (HUN)
- Adam Sipos            Eotvos Lorand University (HUN)

   e-mail: wgt <at> aszt.inf.elte.hu

PROGRAM COMMITTEE

- Don Batory            University of Texas at Austin (USA)
- Jaakko Jarvi          Texas A&M University (USA)
- Ralf Lammel           University of Koblenz-Landau (GER)
- Hanspeter Mössenböck  Johannes Kepler University Linz (AT)
- Zoltan Porkolab       Eotvos Lorand University (HUN)
- Elke Pulvermüller     University of Osnabrueck (GER)
- Awais Rashid          Lancaster University (UK)
- Joao Saraiva          University of Minho (POR)
- Jeremy Siek           University of Colorado at Boulder (USA)
- Yannis Smaragdakis    University of Oregon (USA)
- Istvan Zolyomi        Eotvos Lorand University (HUN)

****************************************************************
_______________________________________________
Boost-Interest mailing list
Boost-Interest <at> lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-interest
David Abrahams | 11 Sep 21:14

Astoria Seminar/Extraordinary C++ Registration Extended


In case anyone missed it, in under two weeks I'll be joining Andrei
"Modern C++ Design" Alexandrescu, Walter "DigitalMars D" Bright, Eric
"XPressive" Niebler, and Scott "Effective C++" Meyers for a small
three-day intensive C++ seminar on the beautiful Oregon Coast.  Even
though registration is limited, we still have a few places left.  See
http://www.astoriaseminar.com for details.  See you there!

--

-- 
Dave Abrahams
Boost Consulting
http://www.boost-consulting.com

Gmane