<div class="csl-bib-body">
<div class="csl-entry">Bartocci, E., Mateis, C., Nesterini, E., & Nickovic, D. (2023). Mining Hyperproperties using Temporal Logics. <i>ACM Transactions on Embedded Computing Systems</i>, <i>22</i>(5s), 1–26. https://doi.org/10.1145/3609394</div>
</div>
-
dc.identifier.issn
1539-9087
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/191937
-
dc.description.abstract
Formal specifications are essential to express precisely systems, but they are often difficult to define or unavailable. Specification mining aims to automatically infer specifications from system executions. The existing literature mainly focuses on learning properties defined on single system executions. However, many system characteristics, such as security policies and robustness, require relating two or more executions, and hence cannot be captured by properties. Hyperproperties address this limitation by allowing simultaneous reasoning about multiple executions with quantification over system traces.
In this paper, we propose an effective approach for mining Hyper Signal Temporal Logic (HyperSTL) specifications. Our approach is based on the syntax-guided synthesis framework and allows users to control the amount of prior knowledge embedded in the mining procedure. To the best of our knowledge, this is the first mining method for hyperproperties that does not require a pre-defined template as input and allows for quantifier alternation. We implemented our approach and demonstrated its applicability and versatility in several case studies where we showed that we can use the same method to mine specifications both with and without templates, but also to infer subsets of HyperSTL, including STL, HyperLTL, LTL and non-temporal specifications.
en
dc.language.iso
en
-
dc.publisher
ASSOC COMPUTING MACHINERY
-
dc.relation.ispartof
ACM Transactions on Embedded Computing Systems
-
dc.subject
Mining Temporal logic properties
en
dc.subject
Hyperproperties
en
dc.subject
Information-flow
en
dc.subject
Specification mining
en
dc.subject
Learning Formal Specitification
en
dc.subject
Cyber-Physical Systems
en
dc.title
Mining Hyperproperties using Temporal Logics
en
dc.type
Article
en
dc.type
Artikel
de
dc.identifier.scopus
2-s2.0-85171751823
-
dc.contributor.affiliation
Austrian Institute of Technology, Austria
-
dc.contributor.affiliation
Austrian Institute of Technology, Austria
-
dc.description.startpage
1
-
dc.description.endpage
26
-
dc.type.category
Original Research Article
-
tuw.container.volume
22
-
tuw.container.issue
5s
-
tuw.journal.peerreviewed
true
-
tuw.peerreviewed
true
-
tuw.researchTopic.id
I2
-
tuw.researchTopic.name
Computer Engineering and Software-Intensive Systems
-
tuw.researchTopic.value
100
-
dcterms.isPartOf.title
ACM Transactions on Embedded Computing Systems
-
tuw.publication.orgunit
E191-01 - Forschungsbereich Cyber-Physical Systems
-
tuw.publisher.doi
10.1145/3609394
-
dc.date.onlinefirst
2023-09-09
-
dc.identifier.articleid
156
-
dc.identifier.eissn
1558-3465
-
dc.description.numberOfPages
26
-
tuw.author.orcid
0000-0002-8004-6601
-
tuw.author.orcid
0000-0001-7502-0688
-
tuw.author.orcid
0000-0002-1229-5331
-
tuw.author.orcid
0000-0001-5468-0396
-
wb.sci
true
-
wb.sciencebranch
Informatik
-
wb.sciencebranch.oefos
1020
-
wb.sciencebranch.value
100
-
item.openairecristype
http://purl.org/coar/resource_type/c_2df8fbb1
-
item.languageiso639-1
en
-
item.fulltext
no Fulltext
-
item.grantfulltext
none
-
item.openairetype
research article
-
item.cerifentitytype
Publications
-
crisitem.author.dept
E191-01 - Forschungsbereich Cyber-Physical Systems
-
crisitem.author.dept
Austrian Institute of Technology
-
crisitem.author.dept
E191-01 - Forschungsbereich Cyber-Physical Systems
-
crisitem.author.dept
E191-01 - Forschungsbereich Cyber-Physical Systems