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 条
  • [11] Dealing with Cost Estimation in Software Product Lines: Experiences and Future Directions
    Nolan, Andy J.
    Abrahao, Silvia
    [J]. SOFTWARE PRODUCT LINES: GOING BEYOND, 2010, 6287 : 121 - +
  • [12] Measuring the Impact of Traceability on the Cost of Software Product Lines Using COPLIMO
    Mcharfi, Zineb
    El Asri, Bouchra
    Dehmouch, Ram
    Kriouile, Abdelaziz
    [J]. PROCEEDINGS OF 2015 INTERNATIONAL CONFERENCE ON ELECTRICAL AND INFORMATION TECHNOLOGIES (ICEIT 2015), 2015, : 192 - 197
  • [13] Software Product Certification: An academic-industry certification project
    Paula, Angeleri
    Rolando, Titiosky
    Jorge, Ceballos
    Christian, Masper
    Alberto, Sanchez
    Marcelo, Menal
    Marcelo, Vinjoy
    [J]. IEEE CACIDI 2016 - IEEE CONFERENCE ON COMPUTER SCIENCES, 2016,
  • [14] A product-focused approach to software certification
    Maibaum, Tom
    Wassyng, Alan
    [J]. COMPUTER, 2008, 41 (02) : 91 - 93
  • [15] Software Certification from Process and Product Perspectives
    Yahaya, Jamaiah Haji
    Deraman, Aziz
    Baharom, Fauziah
    Hamdan, Abdul Razak
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2009, 9 (03): : 222 - 231
  • [16] Dynamic software product lines
    Hallsteinsen, Svein
    Hinchey, Mike
    Park, Sooyong
    Schmid, Klaus
    [J]. COMPUTER, 2008, 41 (04) : 93 - 95
  • [17] Testing Software Product Lines
    da Mota Silveira Neto, Paulo Anselmo
    Runeson, Per
    Machado, Ivan do Carmo
    de Almeida, Eduardo Santana
    de Lemos Meira, Silvio Romero
    Engstrom, Emelie
    [J]. IEEE SOFTWARE, 2011, 28 (05) : 16 - 20
  • [18] Granularity in Software Product Lines
    Kaestner, Christian
    Apel, Sven
    Kuhlemann, Martin
    [J]. ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2008, : 311 - 320
  • [19] Introduction to Software Product Lines
    Northrop, Linda M.
    [J]. SOFTWARE PRODUCT LINES: GOING BEYOND, 2010, 6287 : 521 - 522
  • [20] An introduction to software product lines
    Northrop, LM
    Clements, PC
    [J]. SOFTWARE PRODUCT LINES, PROCEEDINGS, 2004, 3154 : 322 - 322