TY - JOUR
T1 - ATerms for manipulation and exchange of structured data : it's all about sharing
AU - Brand, van den, M.G.J.
AU - Klint, P.
PY - 2007
Y1 - 2007
N2 - Some data types are so simple that they tend to be reimplemented over and over again. This is certainly true for terms, tree-like data structures that can represent prefix formulae, syntax trees, intermediate code, and more. We first describe the motivation to introduce Annotated Terms (ATerms): unifying several term formats, optimizing storage requirements by introducing maximal subterm sharing, and providing a language-neutral exchange format. Next, we present a brief overview of the ATerm technology itself and of its wide range of applications. A discussion of competing technologies and the future of ATerms concludes the paper.
AB - Some data types are so simple that they tend to be reimplemented over and over again. This is certainly true for terms, tree-like data structures that can represent prefix formulae, syntax trees, intermediate code, and more. We first describe the motivation to introduce Annotated Terms (ATerms): unifying several term formats, optimizing storage requirements by introducing maximal subterm sharing, and providing a language-neutral exchange format. Next, we present a brief overview of the ATerm technology itself and of its wide range of applications. A discussion of competing technologies and the future of ATerms concludes the paper.
U2 - 10.1016/j.infsof.2006.08.009
DO - 10.1016/j.infsof.2006.08.009
M3 - Article
SN - 0950-5849
VL - 49
SP - 55
EP - 64
JO - Information and Software Technology
JF - Information and Software Technology
IS - 1
ER -