A data exchange format provides a formal notation for the linear description of data to be exchanged between tools. See the ExchangeFormatBibliography for an overview of exchange formats. ---- Exchange formats are currently attracting much attention in the reverse and reengineering communities. Parti At a DagstuhlSeminar in January 2001 on interoperability the GraphExchangeLanguage (GXL) was discussed extensively. Since GXL is more like a meta-language, specific _schemas_ are needed to achieve data exchange between specific analyzers for Cobol, C, etc. During the DagstuhlSeminar further work on three levels was initiated, covering 1 The SoftwareArchitecture level 1 An intermediate level covering data and control flow 1 The abstract syntax tree level SanderTichelaar has set up a separate Wiki (actually, a rather cool _Swiki_) devoted to Exchange at http://titan.cnds.unibe.ch:8080/Exchange. It covers someuseful resources as well as updates on the intermediate level. ---- The report of the January 2001 Dagstuhl seminar on _Interoperability of Reengineering Tools_ is available at * http://www.dagstuhl.de/DATA/Seminars/01/#01041 * To read this list, use "anonymous" as user id and your e-mail address as password. ---- CategoryReengineeringPages | CategoryDataFormat | Contributions by ArieVanDeursen, EelcoVisser