Skip to main navigation Skip to search Skip to main content

Bridging the Gap between Certification and Software Development

  • Claudio A. Ardagna*
  • , Nicola Bena
  • , Ramon Martín De Pozuelo
  • *Corresponding author for this work

Research output: Book chapterConference contributionpeer-review

2 Citations (Scopus)

Abstract

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 CaixaBank and its performance and quality is evaluated in a simulated scenario.

Original languageEnglish
Title of host publicationProceedings of the 17th International Conference on Availability, Reliability and Security, ARES 2022
PublisherAssociation for Computing Machinery
ISBN (Electronic)9781450396707
DOIs
Publication statusPublished - 23 Aug 2022
Externally publishedYes
Event17th International Conference on Availability, Reliability and Security, ARES 2022 - Vienna, Austria
Duration: 23 Aug 202226 Aug 2022

Publication series

NameACM International Conference Proceeding Series

Conference

Conference17th International Conference on Availability, Reliability and Security, ARES 2022
Country/TerritoryAustria
CityVienna
Period23/08/2226/08/22

Keywords

  • Certification
  • Security
  • Software Development

Fingerprint

Dive into the research topics of 'Bridging the Gap between Certification and Software Development'. Together they form a unique fingerprint.

Cite this