[TYPES] Call for participation: Summer school on Gen. and Transf. Techn. in SE, 4-8 July 2005, Braga

Ralf Lammel ralfla at microsoft.com
Fri Feb 25 12:19:12 EST 2005

Summer School on
Generative and Transformational Techniques
in Software Engineering
4 - 8 July, 2005, Braga, Portugal


The summer school brings together PhD students, lecturers, technology
presenters, as well as other researchers and practitioners who are
interested in the generation and the transformation of programs, data,
models, meta-models, and documentation. This concerns many areas of
software engineering: software reverse and re-engineering,
model-driven approaches, automated software engineering, generic
language technology, to name a few. These areas differ with regard to
the specific sorts of meta-models (or grammars, schemas, formats etc.)
that underlie the involved artifacts, and with regard to the specific
techniques that are employed for the generation and the transformation
of the artifacts. The tutorials are given by renowned representatives
of complementary approaches and problem domains. Each tutorial
combines foundations, methods, examples, and tool support. The program
of the summer school also features invited technology presentations,
which present setups for generative and transformational
techniques. These presentations complement each other in terms of the
chosen application domains, case studies, and the underlying
concepts. Furthermore, the program of the school also features a
participants workshop. All students of the summer school will be
invited to give a presentation about their ongoing work. They will be
asked to submit a title and an abstract beforehand. The senior
researchers present at the summer school will provide the students
with feedback on their presentations. All summer school material will
be collected in proceedings that are handed out to the
participants. Formal proceedings will be compiled after the summer
school, where all contributions are subjected to additional
reviewing. The formal proceedings will be published in the Lecture
Notes in Computer Science series of Springer.


* Don Batory (The University of Texas at Austin):
  Feature Oriented Programming

* Ira Baxter (Semantic Designs Inc.):
  Compiling Fast XML reader/writers from DTDs using Program Transformations

* Jean Bezivin (INRIA, LINA, University of Nantes):
  Metamodelling and Model Driven Software Development

* Shigeru Chiba (Tokyo Institute of Technology):
  Program Transformation With Reflective and Aspect-Oriented Programming

* Jean-Luc Hainaut (University of Namur):
  The Transformational Approach to Database Engineering

* Zhenjiang Hu (University of Tokyo):
  Program Optimization and Transformation in Calculational Forms

* Erik Meijer (Microsoft, Redmond):
  Object, relational, and XML mapping

* Tom Mens (University of Mons-Hainaut):
  On the Use of Graph Transformations for Model Refactoring


The purpose of the technology presentations is to supplement the
theoretical knowledge acquired in the tutorials with practical
knowledge of how generative and transformational tool support can be
instrumental in solving software engineering problems. Technology
presentations can include, but are not limited to demonstration of the
features of a single tool. Rather, they include:

* Reference to the concepts behind the technology
* Application of the technology to a case study of non-trivial scale
* Clear statement of benefits and limitations of the technology

The participants will have ample opportunity to interact in informal
manner with the technology presenters.

Confirmed technology presentations:
(Note: titles and authors abbreviated)

* Mark van den Brand (CWI & HvA, The Netherlands) et al.:
  Applications of the ASF+SDF Meta-Environment 

* Martin Bravenboer (Utrecht University, The Netherlands) et al.:
  Domain-specific Language Embedding using Stratego/XT and MetaBorg 

* Thomas R. Dean (Queen's University, Canada):
  Applications of Agile Parsing To Web Services 

* Helena Galhardas (IST Tagus Park, Portugal):
  Data cleaning and transformation using te AJAX framework 

* Dirk Heuzeroth (sd&m AG, Germany) et al.:
  A Tool Suite for Invasive Software Composition 

* Frederic Jouault (Université de Nantes, France):
  Model Transformation and Weaving Tools in the AMMA Platform

* Günter Kniesel (University of Bonn):
  Refactoring based on Composable Conditional Program Transformations 

* Victor Winter (University of Nebraska at Omaha, USA):
  Software transformation with HATS' Higher-Order Transformation 

* Albert Zündorf (University of Kassel, Germany):
  Model Driven Software Development with Fujaba 


The summer school will be held in the northern region of Portugal,
known as the Costa Verde. The region is known for its attractiveness
in terms of climate, prices, and culture. The region is served by the
Oporto international airport, providing direct flights to many major
European cities. The event will take place in Hotel da Falperra,
situated in the hills overlooking the city of Braga. Hotel da Falperra
is a four star hotel that provides splendid seminar and leisure
facilities including a swimming pool. The hotel is situated in a quiet
and somewhat isolated mountain area, which promotes the interaction
between senior and junior researchers. The hotel has good connections
to the Braga city center (approx. 10 min).


    * Early registration until April 15, registration fee EUR 450.
    * Late registration until June 1, registration fee EUR 600.

The registration fee includes:

    * accommodation in double room in the 4 star Hotel da Falperra (5 nights)
    * breakfasts, lunch, and coffee breaks (5 days)
    * dinners, reception, and banquet (5 evenings)
    * social programme
    * tutorial material
    * airport shuttles

Participants are expected to arrive on Sunday, July 3, and to be
present during the entire summer school, which ends in the late
afternoon of Friday, July 8.


The number of participants is limited to 100.

We want to ensure a diverse, well-matched, and well motivated set of
participants. Therefore, participants will be selected on the basis of
the information they supply on their registration form. In particular,
we will take into consideration the relevance of the summer school
topics to your area of research and to those of your group.

After receiving your registration form, you will receive notification
of acceptance within two weeks, or you will be asked to provide some
additional information. Together with the notification of acceptance,
you will receive detailed payment instructions. When payment has been
received, your registration will be confirmed.


* Ralf Lämmel  (Program Chair), Microsoft Corp., Redmond, U.S.A.
* Joao Saraiva (Program Chair), Universidade do Minho, Braga, Portugal.
* Joost Visser (Organizing Chair), Universidade do Minho, Braga, Portugal.




* Fundação Oriente
* Microsoft
* Springer-Verlag

Ralf Lammel

More information about the Types-list mailing list