Bridging the Gap Between Certification and Software Development

被引:1
|
作者
Ardagna, Claudio A. [1 ]
Bena, Nicola [1 ]
de Pozuelo, Ramon Martin [2 ]
机构
[1] Univ Milan, Dept Comp Sci, Milan, Italy
[2] CaixaBank, Secur Innovat & Transformat, Barcelona, Spain
关键词
Certification; Software Development; Security; NONDOMINATED SORTING APPROACH; MULTIOBJECTIVE OPTIMIZATION;
D O I
10.1145/3538969.3539012
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
While certification is widely recognized as a means to increase system trustworthiness and reduce uncertainty in decision making, it faces severe challenges preventing a wider adoption thereof. Certification is not adequately planned and integrated within the development process, leading to suboptimal scenarios where certification introduces the need to further modify the developed system with high costs. We propose a methodology that bridges the gap between software development and certification processes. Our methodology automatically produces the certification requirements driving all steps of the development process, and maximizes the strength of certificates while taking costs under control. We formalize the above problem as a multi-objective mathematical program and solve it through a genetic algorithm. The proposed approach is tested in a real-world, cloud-based financial scenario at Caixa-Bank and its performance and quality is evaluated in a simulated scenario.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] Bridging the gap between software development and information security
    van Wyk, KR
    McGraw, G
    [J]. IEEE SECURITY & PRIVACY, 2005, 3 (05) : 75 - 79
  • [2] Bridging the Gap between Testing and Safety Certification
    Gannous, Aiman
    Andrews, Anneliese
    Gallina, Barbra
    [J]. 2018 IEEE AEROSPACE CONFERENCE, 2018,
  • [3] Bridging the gap - Agile software development and usability
    Ambler, Scott W.
    [J]. DR DOBBS JOURNAL, 2006, 31 (08): : 64 - +
  • [4] Bridging the international certification gap
    Walker, RA
    Hufsey, JR
    [J]. WELDING JOURNAL, 1997, : 9 - 13
  • [5] Bridging the gap between software architecture and business model development: A literature study
    Hyrynsalmi, Sami
    Rauti, Sampsa
    Kaila, Erkki
    [J]. 2019 42ND INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2019, : 1519 - 1524
  • [6] CloudTeams: Bridging the Gap between Developers and Customers during Software Development Processes
    Franken, Sebastian
    Kolvenbach, Sabine
    Prinz, Wolfgang
    Alvertis, Iosif
    Koussouris, Sotiris
    [J]. 1ST INTERNATIONAL CONFERENCE ON CLOUD FORWARD: FROM DISTRIBUTED TO COMPLETE COMPUTING, 2015, 68 : 188 - 195
  • [7] BRIDGING THE SOFTWARE GAP
    LOWNDES, JC
    [J]. AEROSPACE AMERICA, 1987, 25 (11) : 5 - 5
  • [8] BRIDGING THE SOFTWARE GAP
    VERITY, JW
    [J]. DATAMATION, 1985, 31 (04): : 84 - 88
  • [9] Bridging the gap between research and business in software maintenance
    Sneed, HM
    [J]. ICSM 2005: PROCEEDINGS OF THE 21ST IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2005, : 3 - 6
  • [10] Bridging the Gap between Software Platforms: A Template Method for Software Evolution
    Nijboer, Gerard
    van der Schuur, Henk
    van der Werf, Jan Martijn E. M.
    Brinkkemper, Sjaak
    [J]. 2014 IEEE IWSPM 8TH INTERNATIONAL WORKSHOP ON SOFTWARE PRODUCT MANAGEMENT (IWSPM), 2014, : 11 - 20