A Highly Dependable Computing Architecture for Safety-CriticalControl Applications

  • Authors:
  • Bernd J. Krämer;Norbert Völker

  • Affiliations:
  • Fern Universität, Faculty of Electrical Engineering, D-58084 Hagen, Germany;Fern Universität, Faculty of Electrical Engineering, D-58084 Hagen, Germany

  • Venue:
  • Real-Time Systems - Special issue on safety-critical systems
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

More and more technical systems are supervised, controlledand regulated by programmable electronic systems. The dependabilityof the entire system depends heavily on the safety of the embeddedsoftware. But the technological trend to entrust software withtasks of growing complexity and safety relevance conflicts withthe lacking acceptance of rigorous proofs of software safety. Based on an international standard for higher level programminglanguages for programmable logic controllers (PLC, IEC 1131-3),a mathematically based method for validating the behavioral correctnessand the functional safety of graphical designs of safety-criticalcontrol applications is introduced. The design elements takenfrom a domain specific module library are proven correct andsafe only once. The functional correctness and satisfaction ofsafety requirements of new application graphical programs canthen be shown effectively by reference to the proven propertiesof the library components used. This approach is part of an comprehensivecomputing architecture for safety-critical control programs whichis presented in a survey.