Formal languages

PiSPEC, HLL and LCF

About Formal Languages

Prover provides three different languages that are used to create and represent formal requirement specifications and configuration data: PiSPEC, HLL and LCF. PiSPEC is the language used for Generic Applications (for design, test and safety requirements) in the Prover Trident process and the Prover iLock tool, HLL is a more general-purpose modelling and verification language and is the input language of PSL and Prover Certifier, while LCF is used for configuration data.

PROVER FORMAL LANGUAGES

PiSPEC IP

A Formal Language dedicated for Signaling Engineering

Read more

HLL

A Language for Formal Verification of Safety-Critical Systems

Read more

LCF

A Domain Specific Language tailored for Signaling Engineering

Read more

Benefits

In addition to having a precisely defined syntax and semantics, these languages have been carefully designed to make it easy to express signalling requirements and configuration data, but also to simplify manual review tasks. The latter is particularly important for the LCF language, as review of configuration data, especially safety critical data, is an important and common task in many rail control projects. LCF data can be imported and exported by Prover iLock and translated into HLL for use in CENELEC EN50128 compliant verification processes.

Want to know more about Prover Formal Languages?

Contact us by calling or sending and e-mail to:

Phone: +46 (0)8 617 68 00
E-mail: info@prover.com