<div class="csl-bib-body">
<div class="csl-entry">Bartocci, E., Mariani, L., Nickovic, D., & Yadav, D. (2022). Search-based Testing for Accurate Fault Localization in CPS. In <i>Proceedings 2022 IEEE 33rd International Symposium on Software Reliability Engineering (ISSRE)</i> (pp. 145–156). https://doi.org/10.1109/ISSRE55969.2022.00024</div>
</div>
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/142202
-
dc.description.abstract
Fault localization plays an important role in the design, verification and debugging of cyber-physical systems (CPS). Finding the exact location of a fault that triggered a failure in a CPS model is however a challenging task, due to the complex structure and data-flow nature of CPS models. In this paper, we propose a method that uses formal specifications and search-based testing to accurately localize faults. Given a CPS Simulink model, a formalized requirement used as a test oracle, and a test case that fails the formalized property, we develop a procedure that uses search-based testing to generate another test case that succeeds on the same formalized property. We then compare our two similar test cases with opposite verdicts to find the accurate location of the fault. We implement our approach and evaluate it on three case studies from automotive and avionic domains. We empirically compare our approach to a state-of-the-art fault localization technique and demonstrate that our procedure (1) is able to considerably narrow down the number of suspicious model variables and blocks compared to the previous work, and (2) remains robust to an increasing number of active faults in the underlying models.
en
dc.language.iso
en
-
dc.subject
Cyber-Physical Systems
en
dc.subject
Model-based Development
en
dc.subject
Debugging
en
dc.subject
Fault Localization
en
dc.subject
Equivalence Testing
en
dc.subject
Signal Temporal Logic (STL)
en
dc.subject
Simulink models
en
dc.title
Search-based Testing for Accurate Fault Localization in CPS
en
dc.type
Inproceedings
en
dc.type
Konferenzbeitrag
de
dc.relation.isbn
978-1-6654-5132-1
-
dc.description.startpage
145
-
dc.description.endpage
156
-
dc.type.category
Full-Paper Contribution
-
tuw.booktitle
Proceedings 2022 IEEE 33rd International Symposium on Software Reliability Engineering (ISSRE)
-
tuw.peerreviewed
true
-
tuw.researchTopic.id
C4
-
tuw.researchTopic.id
C5
-
tuw.researchTopic.id
C6
-
tuw.researchTopic.name
Mathematical and Algorithmic Foundations
-
tuw.researchTopic.name
Computer Science Foundations
-
tuw.researchTopic.name
Modeling and Simulation
-
tuw.researchTopic.value
30
-
tuw.researchTopic.value
30
-
tuw.researchTopic.value
40
-
tuw.publication.orgunit
E191-01 - Forschungsbereich Cyber-Physical Systems
-
tuw.publisher.doi
10.1109/ISSRE55969.2022.00024
-
dc.description.numberOfPages
12
-
tuw.author.orcid
0000-0002-8004-6601
-
tuw.author.orcid
0000-0002-2974-0323
-
tuw.event.name
2022 IEEE 33rd International Symposium on Software Reliability Engineering (ISSRE)
en
tuw.event.startdate
31-10-2022
-
tuw.event.enddate
03-11-2022
-
tuw.event.online
Hybrid
-
tuw.event.type
Event for scientific audience
-
tuw.event.place
Charlotte, NC, USA
-
tuw.event.country
US
-
tuw.event.presenter
Yadav, Drishti
-
wb.sciencebranch
Informatik
-
wb.sciencebranch
Mathematik
-
wb.sciencebranch.oefos
1020
-
wb.sciencebranch.oefos
1010
-
wb.sciencebranch.value
70
-
wb.sciencebranch.value
30
-
item.openairetype
Inproceedings
-
item.openairetype
Konferenzbeitrag
-
item.grantfulltext
none
-
item.cerifentitytype
Publications
-
item.cerifentitytype
Publications
-
item.languageiso639-1
en
-
item.openairecristype
http://purl.org/coar/resource_type/c_18cf
-
item.openairecristype
http://purl.org/coar/resource_type/c_18cf
-
item.fulltext
no Fulltext
-
crisitem.author.dept
E191-01 - Forschungsbereich Cyber-Physical Systems
-
crisitem.author.dept
University of Milano-Bicocca, Italy
-
crisitem.author.dept
E191-01 - Forschungsbereich Cyber-Physical Systems
-
crisitem.author.dept
E191-01 - Forschungsbereich Cyber-Physical Systems