ALPACAS: A Language for Parametric Assessment of Critical Architecture Safety
Thu 15 Jul 2021 09:50 - 10:10 at ECOOP 1 - Potpourri (time band 3) Chair(s): Viktor Kunčak
This paper introduces Alpacas, a language and collection of algorithms aimed at critical system architecture modelling and safety assessment. It allows to study the effects of random and systematic faults on complex critical systems and their reliability. The underlying semantic framework of the language is Stochastic Guarded Transition Systems, for which Alpacas provides a feature-rich declarative modelling language and algorithms for symbolic analysis and Monte-Carlo simulation, allowing to compute safety indicators such as minimal cutsets and reliability. Built as a domain-specific Language deeply embedded in Scala 3, Alpacas offers generic modeling capabilities and type-safety unparalleled in other existing model-based safety assessment frameworks. This improved expressive power allows to address complex system modelling tasks, such as formalising the architectural design space of a critical function, and exploring it to identify the most reliable variants. The features and algorithms of Alpacas are illustrated on a case study of a thrust allocation and power dispatch system in an electric vertical takeoff and landing aircraft.
Thu 15 JulDisplayed time zone: Brussels, Copenhagen, Madrid, Paris change
00:20 - 01:20 | Language Design (time band 2)ECOOP Technical Papers at ECOOP 1 Chair(s): Jens Dietrich Victoria University of Wellington | ||
00:20 20mTalk | Lambda-based object-oriented programmingPearl ECOOP Technical Papers DOI Media Attached | ||
00:40 20mTalk | ALPACAS: A Language for Parametric Assessment of Critical Architecture Safety ECOOP Technical Papers DOI | ||
01:00 20mTalk | Signal Classes: A Mechanism for Building Synchronous and Persistent Signal Networks ECOOP Technical Papers Tetsuo Kamina Oita University, Tomoyuki Aotani Mamezou Co.,Ltd., Hidehiko Masuhara Tokyo Institute of Technology DOI |
09:10 - 10:10 | |||
09:10 20mTalk | Type-Directed Operational Semantics for Gradual Typing ECOOP Technical Papers Wenjia Ye The University of Hong Kong, Bruno C. d. S. Oliveira University of Hong Kong, Xuejing Huang The University of Hong Kong DOI Media Attached File Attached | ||
09:30 20mTalk | Lambda-based object-oriented programmingPearl ECOOP Technical Papers DOI Media Attached | ||
09:50 20mTalk | ALPACAS: A Language for Parametric Assessment of Critical Architecture Safety ECOOP Technical Papers DOI |