CRTE (BS2000/OSD)

Common run-time environment required for running source programs compiled with the C/C++, COBOL2000 and COBOL85 compilers

Current version: V2.9 and V10.0

The CRTE (Common Run-Time Environment) is a prerequisite software product for running source programs compiled with the COBOL2000, COBOL85 and C/C++ compilers. CRTE acts as the central interface between the objects generated by the compilers and the BS2000/OSD operating system.

CRTE includes language-specific and language-neutral libraries, routines for program linkage, mathematics, standardized event and exception handling, as well as storage and I/O management. The header files of the C and C++ library functions are also part of CRTE.

The benefits of CRTE are:

The applications linked with CRTE are audit-proof, since the associated runtime modules are uniquely identifiable by their version numbers.

Except for a few routines, the entire CRTE is shareable and preloadable, resulting in reduced paging and load times.

The generated /390 format guarantees object compatibility for running BS2000/OSD customer applications even in the event of future architecture changes.

A version control mechanism ensures that the associated runtime routines are always linked in.