<div class="csl-bib-body">
<div class="csl-entry">Maderbacher, B., Schupp, S. A., Bartocci, E., Bloem, R., Nickovic, D., & Könighofer, B. (2025). An Adaptive, Provable Correct Simplex Architecture. <i>International Journal on Software Tools for Technology Transfer</i>, 1–19. https://doi.org/10.1007/s10009-025-00779-0</div>
</div>
-
dc.identifier.issn
1433-2779
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/212561
-
dc.description.abstract
Simplex architectures optimize performance and safety by switching between an advanced controller and a base controller. We propose an approach to synthesize the switching logic and extensions of the base controller in the Simplex architectures to achieve high performance and provable correctness for a rich class of temporal specifications by maximizing the time the advanced controller is active. We achieve provable correctness by performing static verification of the baseline controller. The result of this verification is a set of states that is proven to be safe, called the recoverable region. We employ proofs on demand to ensure that the base controller is safe in those states that are visited during runtime, which depends on the advanced controller. Verification of hybrid systems is often overly conservative, resulting in smaller recoverable regions that cause unnecessary switches to the baseline controller. To avoid these switches, we invoke targeted reachability queries to extend the recoverable region at runtime. In case the recoverable region cannot be extended using the baseline controller, we employ a repair procedure. This tries to synthesize a patch for the baseline controller and can further extend the recoverable region. Our offline and online verification relies upon reachability analysis since it allows observation-based extension of the known recoverable region. We implemented our methodology on top of the state-of-the-art tool HyPro which allowed us to automatically synthesize verified and performant Simplex architectures for advanced case studies, like safe autonomous driving on a race track.
en
dc.description.sponsorship
WWTF Wiener Wissenschafts-, Forschu und Technologiefonds
-
dc.language.iso
en
-
dc.publisher
SPRINGER HEIDELBERG
-
dc.relation.ispartof
International Journal on Software Tools for Technology Transfer
-
dc.subject
Simplex Architecture
en
dc.subject
Shielding
en
dc.subject
Monitoring
en
dc.subject
Enforcing
en
dc.subject
Dynamical Systems
en
dc.subject
Control
en
dc.title
An Adaptive, Provable Correct Simplex Architecture
en
dc.type
Article
en
dc.type
Artikel
de
dc.contributor.affiliation
Graz University of Technology, Austria
-
dc.contributor.affiliation
Graz University of Technology, Austria
-
dc.contributor.affiliation
Austrian Institute of Technology, Austria
-
dc.contributor.affiliation
Graz University of Technology, Austria
-
dc.description.startpage
1
-
dc.description.endpage
19
-
dc.relation.grantno
ICT22-023
-
dc.type.category
Original Research Article
-
tuw.journal.peerreviewed
true
-
tuw.peerreviewed
true
-
wb.publication.intCoWork
International Co-publication
-
tuw.project.title
Training and Guiding AI Agents with Ethical Rules
-
tuw.researchTopic.id
I2
-
tuw.researchTopic.name
Computer Engineering and Software-Intensive Systems
-
tuw.researchTopic.value
100
-
dcterms.isPartOf.title
International Journal on Software Tools for Technology Transfer
-
tuw.publication.orgunit
E191-01 - Forschungsbereich Cyber-Physical Systems
-
tuw.publication.orgunit
E056-17 - Fachbereich Trustworthy Autonomous Cyber-Physical Systems
-
tuw.publisher.doi
10.1007/s10009-025-00779-0
-
dc.identifier.eissn
1433-2787
-
dc.description.numberOfPages
19
-
tuw.author.orcid
0000-0002-5834-352X
-
tuw.author.orcid
0000-0002-2055-7581
-
tuw.author.orcid
0000-0002-8004-6601
-
tuw.author.orcid
0000-0002-1411-5744
-
tuw.author.orcid
0000-0001-5468-0396
-
tuw.author.orcid
0000-0001-5183-5452
-
wb.sci
true
-
wb.sciencebranch
Informatik
-
wb.sciencebranch.oefos
1020
-
wb.sciencebranch.value
100
-
item.grantfulltext
none
-
item.fulltext
no Fulltext
-
item.languageiso639-1
en
-
item.openairecristype
http://purl.org/coar/resource_type/c_2df8fbb1
-
item.openairetype
research article
-
item.cerifentitytype
Publications
-
crisitem.project.funder
WWTF Wiener Wissenschafts-, Forschu und Technologiefonds
-
crisitem.project.grantno
ICT22-023
-
crisitem.author.dept
Graz University of Technology
-
crisitem.author.dept
E191-01 - Forschungsbereich Cyber-Physical Systems
-
crisitem.author.dept
E191-01 - Forschungsbereich Cyber-Physical Systems
-
crisitem.author.dept
Graz University of Technology
-
crisitem.author.dept
E191-01 - Forschungsbereich Cyber-Physical Systems