Title
Using Runtime Information of Controllers for Safe Adaptation at Runtime: A Process Mining ApproachVersion
PostprintDocument type
Conference ObjectLanguage
EnglishRights
© Springer NatureAccess
Open accessPublisher’s version
https://doi.org/10.1007/978-3-031-40953-0_8Published at
Lecture Notes in Computer Science SAFECOMP 2023. vol 14182. Toulouse 19-22 September 2023Publisher
Springer NatureKeywords
Runtime AdaptationProcess Mining
Runtime fault detection
Subject (UNESCO Thesaurus)
ComputingArtificial intelligence
Abstract
The increasing complexity of current Software Systems is generating the urge to find new ways to check the correct functioning of models during runtime. Runtime verification helps ensure that a system ... [+]
The increasing complexity of current Software Systems is generating the urge to find new ways to check the correct functioning of models during runtime. Runtime verification helps ensure that a system is working as expected even after being deployed, essential when dealing with systems working in critical or autonomous scenarios. This paper presents an improvement to an existing tool, named CRESCO, linking it with another tool to enable performing periodical verification based on event logs. These logs help determine whether the functioning of the system is inadequate or not after the last periodic check. If the system is determined to be working incorrectly, new code files are automatically generated from the traces of the log file, so they can be replaced when a faulty scenario is to occur. Thanks to this improvement, the CRESCO components are able to evaluate their correctness and adapt themselves at runtime, making the system more robust against unforeseen faulty scenarios. [-]



















