• DocumentCode
    3784252
  • Title

    Certifying domain-specific policies

  • Author

    M. Lowry;T. Pressburger;G. Rosu

  • Author_Institution
    Automated Software Eng. Group, NASA Ames Res. Center, Moffett Field, CA, USA
  • fYear
    2001
  • fDate
    6/23/1905 12:00:00 AM
  • Firstpage
    81
  • Lastpage
    90
  • Abstract
    Proof-checking code for compliance to safety policies potentially enables a product-oriented approach to certain aspects of software certification. To date, previous research has focused on generic, low-level programming-language properties such as memory type safety. In this paper we consider proof-checking higher-level domain-specific properties for compliance to safety policies. The paper first describes a framework related to abstract interpretation in which compliance to a class of certification policies can be efficiently calculated. Membership equational logic is shown to provide a rich logic for carrying out such calculations, including partiality, for certification. The architecture for a domain-specific certifier is described, followed by an implemented case study. The case study considers consistency of abstract variable attributes in code that performs geometric calculations in Aerospace systems.
  • Keywords
    "Logic programming","Equations","Software safety","Computer languages","Aerospace safety","Product safety","Certification","Software engineering","Computer science","NASA"
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 2001. (ASE 2001). Proceedings. 16th Annual International Conference on
  • ISSN
    1938-4300
  • Print_ISBN
    0-7695-1426-X
  • Type

    conf

  • DOI
    10.1109/ASE.2001.989793
  • Filename
    989793