<div class="csl-bib-body">
<div class="csl-entry">Bartocci, E., Mariani, L., Ničković, D., & Yadav, D. (2023). Property-Based Mutation Testing. In <i>2023 IEEE Conference on Software Testing, Verification and Validation (ICST)</i> (pp. 222–233). IEEE. https://doi.org/10.1109/ICST57152.2023.00029</div>
</div>
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/187551
-
dc.description.abstract
Mutation testing is an established software quality assurance technique for the assessment of test suites. While it is well-suited to estimate the general fault-revealing capability of a test suite, it is not practical and informative when the software under test must be validated against specific requirements. This is often the case for embedded software, where the software is typically validated against rigorously-specified safety properties. In such a scenario (i) a mutant is relevant only if it can impact the satisfaction of the tested properties, and (ii) a mutant is meaningfully-killed with respect to a property only if it causes the violation of that property. To address these limitations of mutation testing, we introduce property-based mutation testing, a method for assessing the capability of a test suite to exercise the software with respect to a given property. We evaluate our property-based mutation testing framework on Simulink models of safety-critical Cyber-Physical Systems (CPS) from the automotive and avionic domains and demonstrate how property-based mutation testing is more informative than regular mutation testing. These results open new perspectives in both mutation testing and test case generation of CPS.
en
dc.language.iso
en
-
dc.subject
Cyber-Physical Systems
en
dc.subject
Mutation Testing
en
dc.subject
Signal Temporal Logic (STL)
en
dc.subject
Simulink Models
en
dc.subject
Software Testing
en
dc.title
Property-Based Mutation Testing
en
dc.type
Inproceedings
en
dc.type
Konferenzbeitrag
de
dc.contributor.affiliation
University of Milano-Bicocca, Italy
-
dc.contributor.affiliation
Austrian Institute of Technology, Austria
-
dc.relation.isbn
978-1-6654-5666-1
-
dc.relation.doi
https://doi.org/10.1109/ICST57152.2023
-
dc.description.startpage
222
-
dc.description.endpage
233
-
dc.rights.holder
IEEE
-
dc.type.category
Full-Paper Contribution
-
tuw.booktitle
2023 IEEE Conference on Software Testing, Verification and Validation (ICST)
-
tuw.peerreviewed
true
-
tuw.relation.publisher
IEEE
-
tuw.relation.publisherplace
Piscataway
-
tuw.researchTopic.id
I1
-
tuw.researchTopic.id
I2
-
tuw.researchTopic.id
C6
-
tuw.researchTopic.name
Logic and Computation
-
tuw.researchTopic.name
Computer Engineering and Software-Intensive Systems
-
tuw.researchTopic.name
Modeling and Simulation
-
tuw.researchTopic.value
20
-
tuw.researchTopic.value
40
-
tuw.researchTopic.value
40
-
tuw.linking
https://gitlab.com/DrishtiYadav/mt
-
tuw.publication.orgunit
E191-01 - Forschungsbereich Cyber-Physical Systems
-
tuw.publication.orgunit
E191 - Institut für Computer Engineering
-
tuw.publisher.doi
10.1109/ICST57152.2023.00029
-
dc.description.numberOfPages
12
-
tuw.author.orcid
0000-0002-8004-6601
-
tuw.author.orcid
0000-0002-2974-0323
-
tuw.event.name
2023 IEEE Conference on Software Testing, Verification and Validation (ICST)
en
tuw.event.startdate
16-04-2023
-
tuw.event.enddate
20-04-2023
-
tuw.event.online
Hybrid
-
tuw.event.type
Event for scientific audience
-
tuw.event.place
Dublin
-
tuw.event.country
IE
-
tuw.event.presenter
Yadav, Drishti
-
wb.sciencebranch
Informatik
-
wb.sciencebranch
Elektrotechnik, Elektronik, Informationstechnik
-
wb.sciencebranch
Mathematik
-
wb.sciencebranch.oefos
1020
-
wb.sciencebranch.oefos
2020
-
wb.sciencebranch.oefos
1010
-
wb.sciencebranch.value
50
-
wb.sciencebranch.value
40
-
wb.sciencebranch.value
10
-
item.languageiso639-1
en
-
item.openairetype
conference paper
-
item.grantfulltext
restricted
-
item.fulltext
no Fulltext
-
item.cerifentitytype
Publications
-
item.openairecristype
http://purl.org/coar/resource_type/c_5794
-
crisitem.author.dept
E191-01 - Forschungsbereich Cyber-Physical Systems
-
crisitem.author.dept
E191-01 - Forschungsbereich Cyber-Physical Systems
-
crisitem.author.dept
E191-01 - Forschungsbereich Cyber-Physical Systems