Title :
Safety contract based design of software components
Author :
Soderberg, Andreas ; Johansson, R.
Author_Institution :
SP Electron., SP Tech. Res. Inst. of Sweden, Sweden
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;
Conference_Titel :
Software Reliability Engineering Workshops (ISSREW), 2013 IEEE International Symposium on
Conference_Location :
Pasadena, CA
DOI :
10.1109/ISSREW.2013.6688922