Overview

 

Home
New
Technical Info
Free Downloads
Products
Yellowpage
Activities
Consortium
Links      

Overview TenDRA Tools Slide Shows Alternatives Terms Literature

What is the ANDF technology?

The Architectural Neutral Distribution Format (ANDF) is a compiler technology that is based on the ANDF intermediate format. It is a result of a request for technology (RFT) by OSF in May 1989. In June 1991, DRA's TenDRA (TDF) technology was selected by OSF to be the base technology for OSF's ANDF technology.

ANDF is designed to improve portability and distribution of software as a shrink-wrapped application. In order to achieve this goal, the compilation process is divided into two strictly segregated subprocesses:

the ANDF production, performed by ANDF producers, and
the ANDF installation, performed by ANDF installers.

The ANDF intermediate code format is an abstraction of programming languages and builds the interface between these two phases. It is possible to halt a compilation run and to distribute programs or libraries in that representation. Compilers for different programming languages only need to translate to the ANDF intermediate code. Then, they can all use the same code generator on a given computer platform. Thus it is necessary to have an installer on each architecture and a producer for each (or most common ) programming languages. The mechanisms that are necessary to implement this concept can be used to check and to improve portability of software. It is not the ANDF intermediate code, which is often referred as yet another compiler intermediate code, but the whole ANDF technology that is the most interesting aspect of this concept, because it has an important impact on software engineering.

 

 


Home Feedback Contents Members Area

Please send E-Mails with comments to this page to: webmaster@andf.net or use the Feedback page
Copyright © 2000 ANDF Consortium
Last change: 06. November 2000