The Community for Technology Leaders
2013 20th Working Conference on Reverse Engineering (WCRE) (2000)
Brisbane, Australia
Nov. 23, 2000 to Nov. 25, 2000
ISSN: 1095-1350
ISBN: 0-7695-0881-2
pp: 284
Charles Leduc , Bell Canada
Ahmed E. Hassan , University of Waterloo
Sébastien Lapierre , Bell Canada
Bruno Laguë , Bell Canada
Richard C. Holt , University of Waterloo
ABSTRACT
A SEF (software exchange format), such as GXL [6], TA [4] or RSF [7], is used to exchange data between tools that analyze software. Researchers at Bell Canada have specified the Datrix [3] SEF in TA (and soon to be, GXL) for C, C++ and Java. It is designed so that a parser for the language, C, C++ or Java, can read a source program and emit the program's Abstract Syntax Tree (AST) in the Datrix format. This note explains how an entity/relation (E/R) schema [2] was extracted for Datrix, and gives this schema as an E/R diagram.
INDEX TERMS
Software exchange format, SEF, abstract syntax tree, AST, schema, data exchange
CITATION
Charles Leduc, Ahmed E. Hassan, Sébastien Lapierre, Bruno Laguë, Richard C. Holt, "E/R Schema for the Datrix C/C++/Java Exchange Format", 2013 20th Working Conference on Reverse Engineering (WCRE), vol. 00, no. , pp. 284, 2000, doi:10.1109/WCRE.2000.891481
87 ms
(Ver 3.3 (11022016))