GTTSE 2005

Generative and Transformational Techniques in Software Engineering

Overview of the summer school program

ProgramOverview.jpg

Details


Tutorials

  • Jean Bezivin (INRIA, LINA, University of Nantes)
    Metamodelling and Model Driven Software Development
  • Zhenjiang Hu (University of Tokyo)
    Program Optimization and Transformation in Calculational Forms
  • Tom Mens (University of Mons-Hainaut)
    On the Use of Graph Transformations for Model Refactoring
  • Jean-Luc Hainaut (University of Namur)
    The Transformational Approach to Database Engineering
  • Don Batory (The University of Texas at Austin)
    Feature Oriented Programming
  • Shigeru Chiba (Tokyo Institute of Technology)
    Program Transformation With Reflective and Aspect-Oriented Programming
  • Ira Baxter (Semantic Designs Inc.)
    Compiling Fast XML reader/writers from DTDs using Program Transformations
  • Erik Meijer (Microsoft, Redmond)
    Object, relational, and XML mapping

For detailed information on each tutorial and speaker, see the list of tutorials.


Technology presentations

The technology presentation sessions take place right after lunch on monday, tuesday, thursday, and friday. The first session, on monday, is a plenary session where each technology presenter provides a 5 minute teaser of the technology he will present. On the remaining days, the actual technology presentations take place in parallel in the main presentation room attended by roaming participants. In four corners of the main presentation room, projectors will be available to technology presenters during 30 minute slots, scheduled as shown below. Outside these slots, technology presenters will be available for interaction with interested participants, using each technology presenter's own laptop.

Monday, July 4, 2005

14:00-15:00

  • Plenary Session

Tuesday, July 5, 2005

14:00-14:30

  • Applications of the ASF+SDF Meta-Environment
    Presented by Mark van den Brand (CWI & HvA, The Netherlands)
  • Domain-specific Language Embedding using Stratego/XT and MetaBorg
    Presented by Martin Bravenboer (Utrecht University, The Netherlands)
    Joint work with Eelco Visser (Utrecht University, The Netherlands)
  • ConTraCT - A Refactoring Editor based on Composable Conditional Program Transformations
    Presented by Günter Kniesel (University of Bonn)
  • Forms2.NET - Migrating Oracle Forms to Microsoft .NET
    Presented by Mohammad El-Ramly (University of Leicester, UK)

14:30-15:00

  • Data cleaning and transformation using te AJAX framework
    Presented by Helena Galhardas (IST Tagus Park, Portugal)
  • The COMPOST, COMPASS, Inject/J and RECODER Tool Suite for Invasive Software Composition
    Presented by Dirk Heuzeroth (sd&m AG, Germany)
    Joint work with Uwe Aßmann (TU Dresden, Germany), Holger Bär (FZI, Karlsruhe, Germany)
  • Model Transformation and Weaving Tools in the AMMA Platform
    Presented by Frederic Jouault (Université de Nantes, France)
    Joint work with Jean Bézivin (Université de Nantes, France)
  • Forms2.NET - Migrating Oracle Forms to Microsoft .NET
    Presented by Mohammad El-Ramly (University of Leicester, UK)

Thursday, July 7, 2005

14:00-14:30

  • Applications of Agile Parsing To Web Services
    Presented by Thomas R. Dean (Queen's University, Canada)
  • HATS – A System for Developing and Manipulating Software through Higher-Order Transformation
    Presented by Victor Winter (University of Nebraska at Omaha, USA)
  • Model Driven Software Development with Fujaba
    Presented by Albert Zündorf (University of Kassel, Germany)
  • Applications of the ASF+SDF Meta-Environment
    Presented by Mark van den Brand (CWI & HvA, The Netherlands)

14:30-15:00

  • Domain-specific Language Embedding using Stratego/XT and MetaBorg
    Presented by Martin Bravenboer (Utrecht University, The Netherlands)
    Joint work with Eelco Visser (Utrecht University, The Netherlands)
  • ConTraCT - A Refactoring Editor based on Composable Conditional Program Transformations
    Presented by Günter Kniesel (University of Bonn)
  • Data cleaning and transformation using te AJAX framework
    Presented by Helena Galhardas (IST Tagus Park, Portugal)
  • The COMPOST, COMPASS, Inject/J and RECODER Tool Suite for Invasive Software Composition
    Presented by Dirk Heuzeroth (sd&m AG, Germany)
    Joint work with Uwe Aßmann (TU Dresden, Germany), Holger Bär (FZI, Karlsruhe, Germany)

Friday, July 5, 2005

14:00-14-30

  • Applications of Agile Parsing To Web Services
    Presented by Thomas R. Dean (Queen's University, Canada)
  • HATS – A System for Developing and Manipulating Software through Higher-Order Transformation
    Presented by Victor Winter (University of Nebraska at Omaha, USA)

14:30-15:00

  • Model Driven Software Development with Fujaba
    Presented by Albert Zündorf (University of Kassel, Germany)
  • Model Transformation and Weaving Tools in the AMMA Platform
    Presented by Frederic Jouault (Université de Nantes, France)
    Joint work with Jean Bézivin (Université de Nantes, France)


Participants workshop

In the participants workshop, selected participants present their work in 15 minute slots (10min presentation + 5min discussion).

Wednesday, July 6, 2005

Model-driven engineering

09:00
Towards a Model-driven Development of Embedded SoC with UML and SystemC, Patrizia Scandurra
09:15
Model-driven Design of Substation Automation Systems: Proposed Approach, Drives and Impediments, Rogério Paulo
09:30
MOMENT: a formal MOdel manageMENT tool, Artur Boronat
09:45
A formal approach to Model Driven Development of Web applications, Davide Di Ruscio
10:00
Evaluating Design Properties of UML Behavioral Models, Aline Lúcia Baroni
10:15
Coffee break

Generative Programming

10:30
Domain-Aware Generation of Scripting Interfaces for Symbian OS, Tero Hasu
10:45
Techniques Enabling Generator Refactoring, Holger Krahn
11:00
Language-independent aspect weaving, Bram Adams
11:15
Automated Feature Models Management Using Constraint Programming, David Benavides
11:30
Coffee break

Transformation

11:45
E-CARES Project: Reengineering of Telecommunication Systems, Christof Mosler
12:00
Co-transformations in Database Applications Evolution, Anthony Cleve
12:15
Correct C# Grammar too Sharp for ISO, Vadim Zaytsev
12:30
FOOD, an intermediate language for automated refactoring, Nicolas Juillerat
12:45
Automated Elaboration of Refactoring Plans, F. Javier Pérez García
13:00
Lunch


Evening and social program

Monday evening
Reception in Braga city center
Tuesday evening
Dinner in the restaurant of Hotel Falperra
Wednesday
afternoon excursion to Porto city center, followed by a banquet at night
Thursday evening
Dinner in the restaurant of Hotel Falperra

To complement the tutorials, some evening sessions for exercises may be scheduled. These will be announced during the summer school.

r3 - 12 Feb 2007 - 19:37:47 - JoseBacelarAlmeida
This site is powered by the TWiki collaboration platform Copyright © by the contributing authors. Ideas, requests, problems? Send feedback.
Syndicate this site RSSATOM