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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Or Pistiner

dblp:190/7681 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
3since 2021 · last 2023
0000-0002-8815-2927ORCID · corroborated

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

Software engineering, systems software and programming languages · 3 · 2 since 2021Theory of computation · 3 · 2 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.

Theoretical computer science
3 papers
Logic in computer science · 38% Algorithmic game theory and mechanism design · 29% Automated reasoning and model checking · 22%
Software engineering, system software, and programming languages
2 papers
Program synthesis and code generation · 100%

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

TopicWeightPapersLastEvidence papers
Program synthesis and code generation › controller synthesis
reactive synthesis
0.822023
Triggers for Reactive Synthesis Specifications · ICSE 2023
GR(1)*: GR(1) Specifications Extended with Existential Guarantees · FM 2019
Logic in computer science › temporal logic
linear temporal logic
0.712023
Triggers for Reactive Synthesis Specifications · ICSE 2023
Logic in computer science
temporal logic
0.712023
Triggers for Reactive Synthesis Specifications · ICSE 2023
Algorithmic game theory and mechanism design › zero-sum game
energy games
0.512021
Efficient Algorithms for Omega-Regular Energy Games · FM 2021
Algorithmic game theory and mechanism design
game solving
0.512021
Efficient Algorithms for Omega-Regular Energy Games · FM 2021
Automated reasoning and model checking › temporal logic specification
GR(1) specifications
0.412019
GR(1)*: GR(1) Specifications Extended with Existential Guarantees · FM 2019
Automated reasoning and model checking
temporal logic specification
0.412019
GR(1)*: GR(1) Specifications Extended with Existential Guarantees · FM 2019
Automata and formal languages
finite automata
0.212023
Triggers for Reactive Synthesis Specifications · ICSE 2023
Automata and formal languages › infinite words
omega-regular languages
0.112021
Efficient Algorithms for Omega-Regular Energy Games · FM 2021

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

symbolic finite automata encoding · 1.3reactive synthesis · 1.3
YearPublicationVenuePosition
2023 Triggers for Reactive Synthesis Specifications
abstract
Reactive synthesis is an automated procedure to obtain a correct-by-construction reactive system from its temporal logic specification. Two of the main challenges in bringing reactive synthesis to practice are its very high worst-case complexity and the difficulty of writing declarative specifications using basic LTL operators. To address the first challenge, researchers have suggested the GR(1) fragment of LTL, which has an efficient poly-nomial time symbolic synthesis algorithm. To address the second challenge, specification languages include higher-level constructs that aim at allowing engineers to write succinct and readable specifications. One such construct is the triggers operator, as supported, e.g., in the Property Specification Language (PSL). In this work we introduce triggers into specifications for reactive synthesis. The effectiveness of our contribution relies on a novel encoding of regular expressions using symbolic finite automata (SFA) and on a novel semantics for triggers that, in contrast to PSL triggers, admits an efficient translation into GR(1). We show that our triggers are expressive and succinct, and prove that our encoding is optimal. We have implemented our ideas on top of the Spectra language and synthesizer. We demonstrate the usefulness and effectiveness of using triggers in specifications for synthesis, as well as the challenges involved in using them, via a study of more than 300 triggers written by undergraduate students who participated in a project class on writing specifications for synthesis. To the best of our knowledge, our work is the first to introduce triggers into specifications for reactive synthesis.
Gal Amram, Dor Ma'ayan, Shahar Maoz, Or Pistiner, Jan Oliver Ringert
ICSE4
2021 Efficient Algorithms for Omega-Regular Energy Games
Gal Amram, Shahar Maoz, Or Pistiner, Jan Oliver Ringert
FM3
2021 GR(1)*: GR(1) specifications extended with existential guarantees
abstract
Abstract Reactive synthesis is an automated procedure to obtain a correct-by-construction reactive system from its temporal logic specification. GR(1) is an expressive assume-guarantee fragment of LTL that enables efficient synthesis and has been recently used in different contexts and application domains. A common form of providing system's requirements is through use cases, which are existential in nature. However, GR(1), as a fragment of LTL, is limited to universal properties. In this paper we introduce GR(1)*, which extends GR(1) with existential guarantees. We show that GR(1)* is strictly more expressive than GR(1) as it enables the expression of guarantees that are inexpressible in LTL. We solve the realizability problem for GR(1)* and present a symbolic strategy construction algorithm for GR(1)* specifications. Importantly, in comparison to GR(1), GR(1)* remains efficient: the time complexity of our realizability checking and synthesis procedures for GR(1)* is identical to the time complexity of the known corresponding procedures for GR(1).
Gal Amram, Shahar Maoz, Or Pistiner
Formal Aspects Comput.3
2019 GR(1)*: GR(1) Specifications Extended with Existential Guarantees
Gal Amram, Shahar Maoz, Or Pistiner
FM3