ICSE logotype
Welcome to the University of Limerick
ICSE2000 Home Page

Workshop on Standard Exchange Format

Tuesday, June 6, 2000


 

Workshop Report

The most significant result of this workshop is that the majority of workshop participants representing the following groups committed to refining GXL to be the standard exchange format:
  • Bell Canada (Datrix)
  • IBM (Centre for Advanced Studies)
  • Mahindra British Telecom
  • Nokia Research Center (Software Technology Laboratory)
  • Philips Research (Software Architecture Group)
  • University of the Bundeswehr (Progres)
  • University of Koblenz (GUPRO)
  • University of Stuttgart (Bauhaus)
  • University of Victoria (Rigi)
  • University of Waterloo (SWAG)
GXL (Graph eXchange Language) is a provisional standard for exchanging both data and schemata. It is an XML extension where the DTD describes attributed, typed graphs. By using a general conceptual base, we can represent ASTs and architectural-level information using the same notation. This format is being developed by researchers from University of Koblenz (Andreas Winter), University of Waterloo (Ric Holt), University of Bundeswehr (Andy Schürr) and Philips Research. We expect this format to be "live" within the next 12-18 months. In other words, converters and tools that use this format will be available within that time, if not sooner.

There were 24 attendees representing 16 groups at the workshop. We began by introducing ourselves and explaining why we were interested in SEF's. There were three basic reasons given: 

  • people wanted to make it easier for tools to work together
  • they were tired of writing parsers and wanted to avoid writing another one
  • they were designing an SEF for their research group and wanted to learn about what others were doing
As scheduled, we had the five sessions of presentations. The sessions were on:
  1. Survey and Overview 
  2. High-level schemas 
  3. Language-level schemas and APIs 
  4. MOF/XMI/UML and CDIF 
  5. Meta schemas and Typed Graphs
However, we had a change of plans for the last two hours of the workshop. Three (smaller) groups were formed for discussion on: high-level schemas; C++ schema and APIs; and notation for schemas. These three topics arose out of discussions during earlier sessions. Following these discussions, the small groups reported back to the workshop as a whole. From these small groups, areas of ongoing work were identified and these are listed on WoSEF main page.

A formal workshop report will be published in ACM Software Engineering Notes.

Organizers

Ric Holt

Department of Computer Science
University of Waterloo
Waterloo, Ontario
Canada
N2L 3G1
Tel. +1 (519) 888-4567, x4671
Fax. +1 (519) 885-1208
holt@plg.uwaterloo.ca
Susan Elliott Sim

Department of Computer Science
University of Toronto
10 Kings College Rd.
Toronto, Ontario
Canada
M5S 3G4
Tel. +1 (416) 978-4158
Fax. +1 (416) 978-4765
simsuz@cs.utoronto.ca
Rainer Koschke

Institut für Informatik
Programmiersprachen und Compilerbau
Universität Stuttgart
Breitwiesenstraße 20-22
70565 Stuttgart
Germany
Tel. (+49) +711-7816-206
Fax. (+49) +711-7816-380
koschke@informatik.uni-stuttgart.de

Acknowledgements

WoSEF logo was created by Tiago Campos, TRAFFX Design, Toronto, Canada.
Header and footer banners provided by ICSE 2000.

Back to WoSEF home page.