Certifying Domain-Specific Policies

  • Authors:
  • Michael Lowry;Thomas Pressburger;Grigore Rosu

  • Affiliations:
  • -;-;-

  • Venue:
  • Proceedings of the 16th IEEE international conference on Automated software engineering
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Proof-checking code for compliance to safety policiespotentially enables a product-oriented approach to certainaspects of software certification. To date, previous researchhas focused on generic, low-level programming-languageproperties such as memory type safety. In this paper weconsider proof-checking higher-level domain-specific propertiesfor compliance to safety policies. The paper first describesa framework related to abstract interpretation inwhich compliance to a class of certification policies canbe efficiently calculated. Membership equational logic isshown to provide a rich logic for carrying out such calculations,including partiality, for certification. The architecturefor a domain-specific certifier is described, followed by animplemented case study. The case study considers consistencyof abstract variable attributes in code that performsgeometric calculations in Aerospace systems.