NA 043

DIN Standards Committee Information Technology and IT Applications

Project

Information processing - Programming language PEARL - SafePEARL

Abstract

PEARL stands for Process and Experiment Automation Realtime Language and is a high-level programming language that enables convenient, secure and largely platform-independent programming of multitasking and real-time tasks. Sections 7 to 13 of this document define the basic language for formulating automation applications designed for single-processor platforms, whilst Sections 14 and 15 introduce language constructs that enable the programming of distributed systems. Subsets of PEARL, each assigned to one of the four safety integrity levels defined in DIN EN 61508 (VDE 0803), which are nested within one another and become increasingly restrictive with higher functional safety requirements, are introduced in Section 6 for the programming of safety-critical applications. This document forms the basis for the creation of compilers and guidance materials, such as manuals and textbooks, on programming in PEARL. Translated with DeepL.com (free version)

Begin

2026-06-23

Planned document number

DIN 66253

Project number

04301298

Responsible national committee

NA 043-01-22 AA - Programming languages  

previous edition(s)

Information processing - Programming language PEARL - SafePEARL
2018-03

Order from DIN Media

Contact

Boris Reznicek

Am DIN-Platz, Burggrafenstr. 6
10787 Berlin

Tel.: +49 30 2601-2327
Fax: +49 30 2601-42327

Send message to contact