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 条
  • [41] Implementation Science for Software Engineering: Bridging the Gap between Research and Practice (Keynote)
    Herckis, Lauren
    [J]. PROCEEDINGS OF THE 2018 33RD IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMTED SOFTWARE ENGINEERING (ASE' 18), 2018, : 4 - 4
  • [43] BRIDGING THE GAP BETWEEN BUSINESS EXPERTS AND SOFTWARE AGENTS: BPMN TO AUML TRANSFORMATION
    Urzica, Andreea
    Tanase, Claudiu
    Florea, Adina Magda
    [J]. UNIVERSITY POLITEHNICA OF BUCHAREST SCIENTIFIC BULLETIN SERIES C-ELECTRICAL ENGINEERING AND COMPUTER SCIENCE, 2010, 72 (04): : 37 - 52
  • [44] Bridging the Gap between Open Source Software and Vehicle Hardware for Autonomous Driving
    Kessler, Tobias
    Bernhard, Julian
    Buechel, Martin
    Esterle, Klemens
    Hart, Patrick
    Malovetz, Daniel
    Le, Michael Truong
    Diehl, Frederik
    Brunner, Thomas
    Knoll, Alois
    [J]. 2019 30TH IEEE INTELLIGENT VEHICLES SYMPOSIUM (IV19), 2019, : 1612 - 1619
  • [45] Bridging the Gap Between System Architecture and Software Design using Model Transformation
    Siavashi, Faezeh
    Rodriguez, Horacio Hoyos
    Pantelic, Vera
    Lawford, Mark
    Paige, Richard F.
    Jaskolka, Monika
    Hou, Guanrui
    Verde, Alessandro
    [J]. 2023 IEEE 34TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS, ISSREW, 2023, : 51 - 56
  • [46] Towards a knowledge driven framework for bridging the gap between software and data engineering
    Solanki, Monika
    Bozic, Bojan
    Dirschl, Christian
    Brennan, Rob
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 149 : 476 - 484
  • [47] Bridging the Gap between testing and formal verification in Ada Development
    Marche, Claude
    Kanig, Johannes
    [J]. ERCIM NEWS, 2015, (100): : 38 - 39
  • [48] Bridging the Gap between Energy Research and Energy Development Impact
    Kennedy, S.
    [J]. 2011 IEEE POWER AND ENERGY SOCIETY GENERAL MEETING, 2011,
  • [49] Bridging the culture gap between healthcare it and medical device development
    Holden, William L.
    [J]. Biomedical Instrumentation and Technology, 2014, 48 (Horizons): : 22 - 28
  • [50] Reading Development and Difficulties: Bridging the Gap between Research and Practice
    Zhao, Feng
    Fan, Lin
    [J]. CHILD & FAMILY BEHAVIOR THERAPY, 2022, 44 (04) : 372 - +