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 条
  • [21] Cybersecurity Education: Bridging the Gap Between Hardware and Software Domains
    Lukowiak, Marcin
    Radziszowski, Stanislaw
    Vallino, James
    Wood, Christopher
    [J]. ACM TRANSACTIONS ON COMPUTING EDUCATION, 2014, 14 (01):
  • [22] BRIDGING THE HARDWARE SOFTWARE GAP
    ELMS, D
    [J]. MACHINE DESIGN, 1983, 55 (23) : 150 - 150
  • [23] Bridging the gap between systems design and space systems software
    Garlan, D
    Reinholtz, WK
    Schmerl, B
    Sherman, ND
    Tseng, T
    [J]. 29th Annual IEEE/NASA Software Engineering Workshop, Proceedings, 2005, : 34 - 43
  • [24] Bridging the software architecture gap
    Lindvall, Mikael
    Muthig, Dirk
    [J]. COMPUTER, 2008, 41 (06) : 98 - 101
  • [25] Bridging the gap between awareness and trust in globally distributed software teams
    Trainer, Erik H.
    Redmiles, David F.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 144 : 328 - 341
  • [26] The Design of a Survey on Bridging the Gap between Software Industry Expectations and Academia
    Akdur, Deniz
    [J]. 2019 8TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2019, : 251 - 255
  • [27] Bridging the Gap between Hardware and Software Open Source Network Developments
    Forconesi, Marco
    Sutter, Gustavo
    Lopez-Buedo, Sergio
    Lopez de Vergara, Jorge E.
    Aracil, Javier
    [J]. IEEE NETWORK, 2014, 28 (05): : 13 - 19
  • [28] Bridging the Gap Between Clone-and-Own and Software Product Lines
    Kehrer, Timo
    Thuem, Thomas
    Schultheiss, Alexander
    Bittner, Paul Maximilian
    [J]. 2021 ACM/IEEE 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: NEW IDEAS AND EMERGING RESULTS (ICSE-NIER 2021), 2021, : 21 - 25
  • [29] Empirically studying software practitioners - Bridging the gap between theory and practice
    O'Brien, MP
    Buckley, J
    Exton, C
    [J]. ICSM 2005: PROCEEDINGS OF THE 21ST IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2005, : 433 - 442
  • [30] UnLecture: Bridging the Gap between Computing Education and Software Engineering Practice
    Subbian, Vignesh
    Purdy, Carla C.
    [J]. 2014 ASEE ANNUAL CONFERENCE, 2014,