• DocumentCode
    657573
  • Title

    Safety contract based design of software components

  • Author

    Soderberg, Andreas ; Johansson, R.

  • Author_Institution
    SP Electron., SP Tech. Res. Inst. of Sweden, Sweden
  • fYear
    2013
  • fDate
    4-7 Nov. 2013
  • Firstpage
    365
  • Lastpage
    370
  • Abstract
    In this paper we discuss how to use a modified design methodology for contract based design (CBD) intended for development of software and component based systems by use of so called safety contracts. The primary purpose is to make a proposal on how to integrate safety contracts in a, for a tool, implementable way for automatic safety contract verification. This development technique is called safety contract based design (SCBD) in this paper. Focus is to discuss the similarities and differences between the actual contents in conventional CBD-contracts and safety contracts, and rules for how to verify agreements of safety contracts and how to ensure safety contract validity.
  • Keywords
    object-oriented programming; software engineering; CBD contracts; SCBD; automatic safety contract verification; component based systems; contract based design; modified design methodology; safety contract based design; software components; Computer languages; Contracts; Programming; Safety; Software systems; Standards; Functional safety; safety certification; safety contract; safety-relevant software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering Workshops (ISSREW), 2013 IEEE International Symposium on
  • Conference_Location
    Pasadena, CA
  • Type

    conf

  • DOI
    10.1109/ISSREW.2013.6688922
  • Filename
    6688922