• DocumentCode
    187487
  • Title

    Cost Optimisation in Certification of Software Product Lines

  • Author

    Rodriguez, Ricardo J. ; Punnekkat, Sasikumar

  • Author_Institution
    ETSINF, DLSIIS, Babel Group, Univ. Politec. de Madrid, Madrid, Spain
  • fYear
    2014
  • fDate
    3-6 Nov. 2014
  • Firstpage
    509
  • Lastpage
    514
  • Abstract
    Safety-critical systems (such as those in automotive, avionics, railway domains), where a failure can result in accidents with fatal consequences, need to certify their products as per domain-specific safety standards. Safety certification is not only time consuming but also consumes the project budget. Adopting a reuse oriented development and certification paradigm can be highly beneficial in such systems. Though there had been several research efforts on cost models in the context of software reuse as well as software product lines, none of them have addressed the certification related costs. In this paper, we present a cost model for software product lines, which incorporates certification costs as well. We first propose a mathematical model to represent a Software Product Line and then present an approach to compute, using optimisation theory, the set of artifacts that compose a new product assuring an expected level of confidence (that is, a certain Safety Integrity Level) at an optimised cost level. The proposed approach can help developers and software project managers in making efficient design decisions in relation to the choice of the components for a new product variant development as part of a product line.
  • Keywords
    certification; optimisation; project management; safety-critical software; software cost estimation; software product lines; software standards; certification cost; certification paradigm; cost model; cost optimisation; design decision; domain-specific safety standard; mathematical model; new product variant development; optimisation theory; optimised cost level; reuse oriented development; safety certification; safety integrity level; safety-critical system; software product line certification; software project manager; software reuse; Computational modeling; Linear programming; Mathematical model; Optimization; Safety; Software; Standards; certification costs; cost model; integer programming; safety certification; software product lines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering Workshops (ISSREW), 2014 IEEE International Symposium on
  • Conference_Location
    Naples
  • Type

    conf

  • DOI
    10.1109/ISSREW.2014.103
  • Filename
    6983895