The 1st Triple Graph Grammar Workshop - TGG' 06

takes place at

University of Bayreuth, Bavaria, Germany

on

Friday Sept. 29th - Saturday Sept. 30th

and is a

Satellite Workshop of the Fujaba Days 2006

Registration

If you want to participate at the TGG Workshop, please register at the Fujaba Days 2006 registration site and check the box "TGG Workshop".

Please note that you have to book the hotel until the 6th of September 2006 (more information).

Motivation

35 years ago T.W. Pratt invented pair grammars (PGs), probably the first declarative model transformation approach of the world. It was mainly designed to translate string into graph languages and vice versa. 23 years later on PGs were rediscovered and generalized to triple graph grammars (TGGs). Nowadays quite a number of different groups around the world are working in parallel to

  • adapt TGGs to different application scenarios
  • fill the gaps of their formal definition
  • generalize them to handle multiple sources and targets
  • come up with efficient and versatile implementations

and so forth. Partly due to the lack of coordination most of these TGG groups are not working together and not exchanging their ideas and findings systematically. This kind of non-cooperation didn't matter as long as "model or graph transformation" was an exotic topic studied by small group of researchers - more or less ignored by the rest of the language engineering world relying on attribute grammars and tree transformation tools.

Today the situation has changed radically with the appearance of buzzwords like MDA (Model-Driven Architecture) and MDD (Model-Driven Development). TGGs are now in fierce competition with dozends of model transformation languages with some of them even sharing the same set of attributes that made TGGs so attractive:

  • declarative and visual transformation approach
  • automatic derivation of forward and backward transformations
  • precise formal definition

The most prominent example of this kind is QVT, OMG's just finalized standard of a Query, View, and Transformation language. Parts of QVT have been designed by colleagues with close contacts to the graph transformation community and adopted basic TGG concepts. So we are now blessed with another OMG standard that might replace all sorts of TGGs sooner or later.

Therefore, it is time to join our forces and develop strategies how to guarantee the survival and to spread the news about TGGs together.

Purpose and Format

For this purpose we invite you to attend the workshop and to give an invited presentation on a to be selected TGG-related topic. The workshop is planned as a real work-shop, i.e. we will not ask for submissions or extended abstracts and do not (yet) have to plan to produce a proceedings. If you would like to produce a paper accompanying your presentation please submit it to the Fujaba Days. It will then - if accepted - be printed in the Proceedings of the Fujaba days, a technical report of the University of Paderborn.

The purpose of the workshop is to

  • update our knowledge about today available forms of TGGs
  • present latest versions of TGG tools to each other
  • develop marketing strategies how to spread the news about TGGs
  • and how to embrace or fight OMG's QVT standard
  • produce a list of open problems that must be solved soon
  • and to coordinate our work in this area - at least partly

Furthermore, we - the organizers of the workshop - have the plan to encourage all participants of the workshop to submit papers to a special track on Triple Graph Grammars that will be part of the 3rd AGTIVE workshop (Application of Graph Transformations with Industrial releVancE) in 2007 published as a LNCS Proceedings. Furthermore, we are determined to organize a special issue of a well-known journal on the more general topic of declarative visual model transformation approaches, where TGGs hopefully will play an important role.

Kontakt

Technische Universität Darmstadt

Institut für Datentechnik

Fachgebiet Echtzeitsysteme

Prof. Dr. rer. nat. Andy Schürr

Geb. S3|06 (3. Stock, Raum 313)

Merckstr. 25

64283 Darmstadt

+49 6151 16-6940
+49 6151 16-6942


A A A | Drucken | Impressum | Sitemap | Suche | Kontakt
Zum SeitenanfangZum Seitenanfang