Cost Optimisation in Certification of Software Product Lines

被引:2
|
作者
Rodriguez, Ricardo J. [1 ,2 ]
Punnekkat, Sasikumar [3 ]
机构
[1] Univ Politecn Madrid, ETSINF, DLSIIS, Babel Grp, E-28040 Madrid, Spain
[2] Univ Leon, Res Inst Appl Sci Cybersecur, E-24071 Leon, Spain
[3] Malardalen Univ, Sch Innovat Design & Engn, S-72123 Vasteras, Sweden
关键词
software product lines; cost model; safety certification; certification costs; integer programming;
D O I
10.1109/ISSREW.2014.103
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:509 / 514
页数:6
相关论文
共 50 条
  • [1] A cost model for software product lines
    Böckle, G
    Clements, P
    McGregor, JD
    Muthig, D
    Schmid, K
    [J]. SOFTWARE PRODUCT-FAMILY ENGINEERING, 2004, 3014 : 310 - 316
  • [2] Cost-related interface for software product lines
    Camacho, Carlos
    Liana, Luis
    Nunez, Alberto
    [J]. JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2016, 85 (01) : 227 - 244
  • [3] A Cost Effective Approach for Analyzing Software Product Lines
    Narwane, Ganesh Khandu
    Krishna, Shankara Narayanan
    Bhattacharjee, Anup Kumar
    [J]. DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY, ICDCIT 2014, 2014, 8337 : 212 - 223
  • [4] Cost models for software product lines: Introduction and overview
    Charles O.
    Schalk M.
    Thiel S.
    [J]. Informatik-Spektrum, 2011, 34 (4) : 377 - 390
  • [5] A software product certification model
    Petra Heck
    Martijn Klabbers
    Marko van Eekelen
    [J]. Software Quality Journal, 2010, 18 : 37 - 55
  • [6] A software product certification model
    Heck, Petra
    Klabbers, Martijn
    van Eekelen, Marko
    [J]. SOFTWARE QUALITY JOURNAL, 2010, 18 (01) : 37 - 55
  • [7] Systematic Review of Software Product Certification
    Rodriguez, Moises
    Piattini, Mario
    [J]. 7TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI 2012), 2012,
  • [8] Software paves the way for product certification
    Strock, J
    [J]. EE-EVALUATION ENGINEERING, 2000, 39 (10): : 82 - +
  • [9] Systematic review of Software Product Certification
    Rodriguez, Moises
    Piattini, Mario
    [J]. SISTEMAS Y TECNOLOGIAS DE INFORMACION, VOLS 1 AND 2, 2012, : 631 - +
  • [10] Software product lines
    Bosch, J
    [J]. TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES - TOOLS 33, PROCEEDINGS, 2000, : 467 - 467