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:
-
Survey
and Overview
-
High-level
schemas
-
Language-level
schemas and APIs
-
MOF/XMI/UML
and CDIF
-
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. |