Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Udi Boker is active.

Publication


Featured researches published by Udi Boker.


automated technology for verification and analysis | 2011

What's decidable about weighted automata?

Shaull Almagor; Udi Boker; Orna Kupferman

Weighted automata map input words to numerical values. Applications of weighted automata include formal verification of quantitative properties, as well as text, speech, and image processing. In the 90s, Krob studied the decidability of problems on rational series, which strongly relate to weighted automata. In particular, it follows from Krobs results that the universality problem (that is, deciding whether the values of all words are below some threshold) is decidable for weighted automata with weights in N ∪ {∞}, and that the equality problem is undecidable when the weights are in N ∪ {∞}. In this paper we continue the study of the borders of decidability in weighted automata, describe alternative and direct proofs of the above results, and tighten them further. Unlike the proofs of Krob, which are algebraic in their nature, our proofs stay in the terrain of state machines, and the reduction is from the halting problem of a two-counter machine. This enables us to significantly simplify Krobs reasoning and strengthen the results to apply already to a very simple class of automata: all the states are accepting, there are no initial nor final weights, and all the weights are from the set {-1, 0, 1}. The fact we work directly with automata enables us to tighten also the decidability results and to show that the universality problem for weighted automata with weights in N ∪ {∞}, and in fact even with weights in Q≥0 ∪ {∞}, is PSPACE-complete. Our results thus draw a sharper picture about the decidability of decision problems for weighted automata, in both the front of equality vs. universality and the front of the N ∪ {∞} vs. the Z ∪ {∞} domains.


international colloquium on automata languages and programming | 2013

Formalizing and reasoning about quality

Shaull Almagor; Udi Boker; Orna Kupferman

Traditional formal methods are based on a Boolean satisfaction notion: a reactive system satisfies, or not, a given specification. We generalize formal methods to also address the quality of systems. As an adequate specification formalism we introduce the linear temporal logic LTL[


tools and algorithms for construction and analysis of systems | 2014

Discounting in LTL

Shaull Almagor; Udi Boker; Orna Kupferman

{\cal F}


Logic Journal of The Igpl \/ Bulletin of The Igpl | 2006

Comparing Computational Power

Udi Boker; Nachum Dershowitz

]. The satisfaction value of an LTL[


computer science logic | 2011

Determinizing Discounted-Sum Automata

Udi Boker; Thomas A. Henzinger

{\cal F}


Journal of the ACM | 2016

Formally Reasoning About Quality

Shaull Almagor; Udi Boker; Orna Kupferman

] formula is a number between 0 and 1, describing the quality of the satisfaction. The logic generalizes traditional LTL by augmenting it with a (parameterized) set


logic in computer science | 2015

The Target Discounted-Sum Problem

Udi Boker; Thomas A. Henzinger; Jan Otop

{\cal F}


symposium on principles of programming languages | 2014

Battery transition systems

Udi Boker; Thomas A. Henzinger; Arjun Radhakrishna

of arbitrary functions over the interval [0,1]. For example,


Logical Methods in Computer Science | 2014

Exact and Approximate Determinization of Discounted-Sum Automata

Udi Boker; Thomas A. Henzinger

{\cal F}


Fields of logic and computation | 2010

Three paths to effectiveness

Udi Boker; Nachum Dershowitz

may contain the maximum or minimum between the satisfaction values of subformulas, their product, and their average. The classical decision problems in formal methods, such as satisfiability, model checking, and synthesis, are generalized to search and optimization problems in the quantitative setting. For example, model checking asks for the quality in which a specification is satisfied, and synthesis returns a system satisfying the specification with the highest quality. Reasoning about quality gives rise to other natural questions, like the distance between specifications. We formalize these basic questions and study them for LTL[

Collaboration


Dive into the Udi Boker's collaboration.

Top Co-Authors

Avatar

Orna Kupferman

Hebrew University of Jerusalem

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Thomas A. Henzinger

Institute of Science and Technology Austria

View shared research outputs
Top Co-Authors

Avatar

Shaull Almagor

Hebrew University of Jerusalem

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Dana Fisman

University of Pennsylvania

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Adin Rosenberg

Hebrew University of Jerusalem

View shared research outputs
Top Co-Authors

Avatar

Avital Steinitz

Hebrew University of Jerusalem

View shared research outputs
Top Co-Authors

Avatar

Yariv Shaulian

Interdisciplinary Center Herzliya

View shared research outputs
Researchain Logo
Decentralizing Knowledge