Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Shokufeh Kazemloo

dblp:375/6312 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
1since 2021 · last 2024
0009-0005-7884-4718ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Program verification · 100%
Theoretical computer science
1 paper
Distributed computing theory · 77% Automated reasoning and model checking · 23%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Program verification › dynamic verification › runtime verification
decentralized monitoring
0.812024
Crash-Resilient Decentralized Synchronous Runtime Verification · IEEE Trans. Dependable Secur. Comput. 2024
Program verification › dynamic verification
runtime verification
0.812024
Crash-Resilient Decentralized Synchronous Runtime Verification · IEEE Trans. Dependable Secur. Comput. 2024
Distributed computing theory › timing models
synchronous systems
0.812024
Crash-Resilient Decentralized Synchronous Runtime Verification · IEEE Trans. Dependable Secur. Comput. 2024
Automated reasoning and model checking › runtime verification
monitor synthesis
0.212024
Crash-Resilient Decentralized Synchronous Runtime Verification · IEEE Trans. Dependable Secur. Comput. 2024

Methods — techniques the papers use, named apart from their topics

symbolic verdict · 1.5automata-based monitoring · 1.5SMT-based synthesis · 1.5
YearPublicationVenuePosition
2024 Crash-Resilient Decentralized Synchronous Runtime Verification
abstract
Runtime verificationis a technique, where amonitorprocess extracts information from a running system in order to evaluate whether system executions violate or satisfy a given correctness specification. In this paper, we consider runtime verification of synchronous distributed systems, where a set of decentralized monitors that only have a partial view of the system are subject tocrash failures. In this context, it is unavoidable that monitors may have different views of the underlying system, and, therefore, have different opinions about the correctness property. We propose an automata-based synchronous monitoring algorithm that copes with$t$crash monitor failures. In our proposed approach, local monitors do not communicate their explicit reading of the underlying system. Rather, they emit asymbolic verdictthat efficiently encodes their partial views. This significantly reduces the communication overhead. To this end, we also introduce an (offline) SMT-based monitor synthesis algorithm, which results in minimizing the size of monitoring messages. We evaluate our algorithm on a wide range of formulas and observe an average of 2.5 times increase in the number of states of the monitor automaton.
Ritam Ganguly, Shokufeh Kazemloo, Borzoo Bonakdarpour
IEEE Trans. Dependable Secur. Comput.2