STS'06: Software Transformation Systems Workshop
part of the
Fifth international conference on
*Generative Programming and Component Engineering ([[http://www.gpce.org/06/][GPCE'06]])*
October 22-26, 2006,
Portland, Oregon
colocated with [[http://www.oopsla.org/2006/][OOPSLA'06]]
-------
------+++ Workshop Organisers
* [[http://www.ii.uib.no/~magne/][Magne Haveraaen]], University of Bergen, Norway
* [[http://www.cs.queensu.ca/~cordy/][Jim Cordy]], Queen's University, Canada
* [[http://homepages.cwi.nl/~jan/][Jan Heering]], CWI, Amsterdam, Netherlands
* [[http://www.cs.uu.nl/~visser][Eelco Visser]], Utrecht University, Netherlands
------+++ Important Dates
Workshop schedule:
* 2 page position paper submission deadline: July 15, 2006
* Notification of acceptance: August 31, 2006
* [[http://www.regmaster.com/oopsla2006.html][GPCE/OOPSLA registration]] deadline: September 15 (early)/ October 5, 2006
* Workshop: Sunday October 22, 2006
------+++ Motivation
Generative software techniques typically transform components or codefragments,
instantiate patterns etc. in some way or another to generate new code
fragments, components or programs. Often this needs software support beyond
that of existing compilers, i.e., some kind of system which takes software as
inputs and produces software as output.
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.
Following on the success of STS'04, 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 generative tool,
with the aim of investigating the use of software transformation tools as tools
to support generative programming. We want to look at various generative techniques
and suggest how these may be supported by various general purpose transformation tools.
This may lead to a more general understanding of common principles for supporting
generative methods.
This year's workshop will particularly focus on architecture, reuse, implementation
(data representations and algorithms), application models and benchmarks, although
contributions on a wide range of topics in the application of software transformation
systems in generative techniques are sought.
---------+++ 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.
---------+++ Program
* 0830-1000 Specific transformation system (toolkits)