The software product SDF-P extends the BS2000 command language to the status of a programming language which enables structured programming in a manner analogous to higher programming languages. SDF-P incorporates the following major elements:
Structured procedure format (S procedures)
data structures, data types
Variables concept (S variables)
function calls (builtin functions)
block-oriented error handling
control structures
source and object procedures
The software product SDF-P comprises the nonchargeable subsystem SDFPBASY and the chargeable subsystem SDF-P. The following sections describe the scope of SDF-P as it affects the subsystem SDFPBASY. A detailed description of the chargeable SDF-P capabilities and how to use them can be found in the “SDF-P” manual [34].
The following description is valid for SDF-P V2.5.
Coexistence of SDF-P and SDF-P-BASYS
SDFPBASY subsystem can run with earlier SDF-P versions. In other words, migration of SDFPBASY does not necessarily require the chargeable subsystem SDF-P to be migrated.
New SDF-P versions require the same or a higher version of SDFPBASY. In other words, migration of the chargeable subsystem SDF-P requires the free subsystem SDFPBASY to be migrated.