Cargando…

Assessing the Usefulness of Assurance Cases: an Experience with the CERN Large Hadron Collider

Assurance cases are structured arguments designed to show that a system functions properly in its operational environment. They are mandated by safety standards and are largely used in the industrial domain; however, they are typically proprietary and not publicly available. Therefore, the benefits...

Descripción completa

Detalles Bibliográficos
Autores principales: Rees, Chris, Delgado, Mateo, Lippelt, Rolf, Joyce, Jeff, Diemert, Simon, Menghi, Claudio, Viger, Torin, Chechik, Marsha, Uythoven, Jan, Zerlauth, Markus, Felsberger, Lukas
Lenguaje:eng
Publicado: 2023
Materias:
Acceso en línea:http://cds.cern.ch/record/2854725
_version_ 1780977412377411584
author Rees, Chris
Delgado, Mateo
Lippelt, Rolf
Joyce, Jeff
Diemert, Simon
Menghi, Claudio
Viger, Torin
Chechik, Marsha
Uythoven, Jan
Zerlauth, Markus
Felsberger, Lukas
author_facet Rees, Chris
Delgado, Mateo
Lippelt, Rolf
Joyce, Jeff
Diemert, Simon
Menghi, Claudio
Viger, Torin
Chechik, Marsha
Uythoven, Jan
Zerlauth, Markus
Felsberger, Lukas
author_sort Rees, Chris
collection CERN
description Assurance cases are structured arguments designed to show that a system functions properly in its operational environment. They are mandated by safety standards and are largely used in the industrial domain; however, they are typically proprietary and not publicly available. Therefore, the benefits of assurance case development are usually not rigorously documented, measured, or assessed. In this paper, we present an assurance case for the CERN Large Hadron Collider (LHC) Machine Protection System (MPS). We relied on open-source documentation for its creation and used eliminative argumentation, a well-known methodology for assurance case development. The development involved four authors with considerable experience in assurance case development, three of whom work for Critical System Labs, a small enterprise specializing in assurance case development. The process required approximately three months and led to an assurance case with 506 nodes. The results have been validated with CERN experts. Our experience shows that (a) the effort (cost and time) required to develop our assurance case is negligible compared to the time needed to develop the system, (b) eliminative argumentation helped identify 10 defeaters not detailed in the documentation we used for creation of the assurance case (and in general can identify correct defeaters with high precision and recall). In the paper, describe our experience and also discuss how the LHC assurance case helped accurately identify Key Performance Indicators for the Machine Protection System.
id cern-2854725
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2023
record_format invenio
spelling cern-28547252023-04-20T14:51:14Zhttp://cds.cern.ch/record/2854725engRees, ChrisDelgado, MateoLippelt, RolfJoyce, JeffDiemert, SimonMenghi, ClaudioViger, TorinChechik, MarshaUythoven, JanZerlauth, MarkusFelsberger, LukasAssessing the Usefulness of Assurance Cases: an Experience with the CERN Large Hadron ColliderEngineeringAssurance cases are structured arguments designed to show that a system functions properly in its operational environment. They are mandated by safety standards and are largely used in the industrial domain; however, they are typically proprietary and not publicly available. Therefore, the benefits of assurance case development are usually not rigorously documented, measured, or assessed. In this paper, we present an assurance case for the CERN Large Hadron Collider (LHC) Machine Protection System (MPS). We relied on open-source documentation for its creation and used eliminative argumentation, a well-known methodology for assurance case development. The development involved four authors with considerable experience in assurance case development, three of whom work for Critical System Labs, a small enterprise specializing in assurance case development. The process required approximately three months and led to an assurance case with 506 nodes. The results have been validated with CERN experts. Our experience shows that (a) the effort (cost and time) required to develop our assurance case is negligible compared to the time needed to develop the system, (b) eliminative argumentation helped identify 10 defeaters not detailed in the documentation we used for creation of the assurance case (and in general can identify correct defeaters with high precision and recall). In the paper, describe our experience and also discuss how the LHC assurance case helped accurately identify Key Performance Indicators for the Machine Protection System.CERN-ACC-2023-0002oai:cds.cern.ch:28547252023-03-23
spellingShingle Engineering
Rees, Chris
Delgado, Mateo
Lippelt, Rolf
Joyce, Jeff
Diemert, Simon
Menghi, Claudio
Viger, Torin
Chechik, Marsha
Uythoven, Jan
Zerlauth, Markus
Felsberger, Lukas
Assessing the Usefulness of Assurance Cases: an Experience with the CERN Large Hadron Collider
title Assessing the Usefulness of Assurance Cases: an Experience with the CERN Large Hadron Collider
title_full Assessing the Usefulness of Assurance Cases: an Experience with the CERN Large Hadron Collider
title_fullStr Assessing the Usefulness of Assurance Cases: an Experience with the CERN Large Hadron Collider
title_full_unstemmed Assessing the Usefulness of Assurance Cases: an Experience with the CERN Large Hadron Collider
title_short Assessing the Usefulness of Assurance Cases: an Experience with the CERN Large Hadron Collider
title_sort assessing the usefulness of assurance cases: an experience with the cern large hadron collider
topic Engineering
url http://cds.cern.ch/record/2854725
work_keys_str_mv AT reeschris assessingtheusefulnessofassurancecasesanexperiencewiththecernlargehadroncollider
AT delgadomateo assessingtheusefulnessofassurancecasesanexperiencewiththecernlargehadroncollider
AT lippeltrolf assessingtheusefulnessofassurancecasesanexperiencewiththecernlargehadroncollider
AT joycejeff assessingtheusefulnessofassurancecasesanexperiencewiththecernlargehadroncollider
AT diemertsimon assessingtheusefulnessofassurancecasesanexperiencewiththecernlargehadroncollider
AT menghiclaudio assessingtheusefulnessofassurancecasesanexperiencewiththecernlargehadroncollider
AT vigertorin assessingtheusefulnessofassurancecasesanexperiencewiththecernlargehadroncollider
AT chechikmarsha assessingtheusefulnessofassurancecasesanexperiencewiththecernlargehadroncollider
AT uythovenjan assessingtheusefulnessofassurancecasesanexperiencewiththecernlargehadroncollider
AT zerlauthmarkus assessingtheusefulnessofassurancecasesanexperiencewiththecernlargehadroncollider
AT felsbergerlukas assessingtheusefulnessofassurancecasesanexperiencewiththecernlargehadroncollider