TY - GEN
T1 - Automatic Generation of UML Profiles for Representing Safety Standards
AU - Giachetti, Giovanni
AU - Marin, Beatriz
AU - De La Vara, Jose Luis
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020/11/16
Y1 - 2020/11/16
N2 - Assessing and certifying the functional safety of the software of critical systems is of paramount importance, since any failure might produce significant costs as well as harm to people. Some common examples of critical systems are transport vehicles (trains, airplanes, cars..), medical devices, and critical infrastructures (nuclear plants, oil platforms..). Safety certification intends to reduce the risk of failure to an acceptable level in compliance with standards. IEC 61508 is a reference safety standard whose use is specialized in some domains, such ISO 26262 for automotive and EN 50128 for railway. For applying these standards, the use of Model-Driven approaches based on UML Profiles is a suitable alternative. However, UML profiles are usually manually defined, which is a highly time-consuming task and error-prone. In addition, manually defined UML profiles are difficult to validate in relation to the reference standards and to the coverage of safety concepts. This paper presents the adaptation of an existing approach for automatic UML Profile generation to support the generation of UML Profiles for safety specifications that are based on IEC 61508. As a result, it is possible to reduce the time and errors that are common in a manual specification of safety UML Profiles.
AB - Assessing and certifying the functional safety of the software of critical systems is of paramount importance, since any failure might produce significant costs as well as harm to people. Some common examples of critical systems are transport vehicles (trains, airplanes, cars..), medical devices, and critical infrastructures (nuclear plants, oil platforms..). Safety certification intends to reduce the risk of failure to an acceptable level in compliance with standards. IEC 61508 is a reference safety standard whose use is specialized in some domains, such ISO 26262 for automotive and EN 50128 for railway. For applying these standards, the use of Model-Driven approaches based on UML Profiles is a suitable alternative. However, UML profiles are usually manually defined, which is a highly time-consuming task and error-prone. In addition, manually defined UML profiles are difficult to validate in relation to the reference standards and to the coverage of safety concepts. This paper presents the adaptation of an existing approach for automatic UML Profile generation to support the generation of UML Profiles for safety specifications that are based on IEC 61508. As a result, it is possible to reduce the time and errors that are common in a manual specification of safety UML Profiles.
KW - Critical System
KW - Metamodel
KW - Safety
KW - UML Profile
UR - http://www.scopus.com/inward/record.url?scp=85098640024&partnerID=8YFLogxK
U2 - 10.1109/SCCC51225.2020.9281191
DO - 10.1109/SCCC51225.2020.9281191
M3 - Conference contribution
AN - SCOPUS:85098640024
T3 - Proceedings - International Conference of the Chilean Computer Science Society, SCCC
BT - 2020 39th International Conference of the Chilean Computer Science Society, SCCC 2020
PB - IEEE Computer Society
T2 - 39th International Conference of the Chilean Computer Science Society, SCCC 2020
Y2 - 16 November 2020 through 20 November 2020
ER -