Yoram Hirshfeld

dblp:12/1978 · also Joram Hirshfeld · DBLP profile ↗
← Back
22ranked-venue papers
16as first author
0since 2021 · last 2012
—ORCID · none

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

Theory of computation · 20 · 16 first-authorSoftware engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging computing · 1

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
9 papers
Logic in computer science · 93% Computational complexity · 4% Automata and formal languages · 3%
Databases, data mining, and information retrieval
1 paper
Data models and query languages · 67% Database theory · 33%

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

TopicWeightPapersLastEvidence papers
Logic in computer science
temporal logic
0.342012
Continuous time temporal logic with counting · Inf. Comput. 2012
Decidable metric logics · Inf. Comput. 2008
Timer formulas and decidable metric temporal logic · Inf. Comput. 2005
Logic in computer science › temporal logic
metric temporal logic
0.122008
Decidable metric logics · Inf. Comput. 2008
Timer formulas and decidable metric temporal logic · Inf. Comput. 2005
Logic in computer science
modal logic
0.122003
Future temporal logic needs infinitely many modalities · Inf. Comput. 2003
A Framework for Decidable Metrical Logics · ICALP 1999
Logic in computer science
bisimulation
0.031999
Bisimulation Equivanlence Is Decidable for Normed Process Algebra · ICALP 1999
A Polynomial-time Algorithm for Deciding Equivalence of Normed Context-free Processes · FOCS 1994
Decomposability, Decidability and Axiomatisability for Bisimulation Equivalence on Basic Parallel Processes · LICS 1993
Logic in computer science
process algebra
0.021999
Bisimulation Equivanlence Is Decidable for Normed Process Algebra · ICALP 1999
Decomposability, Decidability and Axiomatisability for Bisimulation Equivalence on Basic Parallel Processes · LICS 1993
Computational complexity
decidability
0.031999
Decomposability, Decidability and Axiomatisability for Bisimulation Equivalence on Basic Parallel Processes · LICS 1993
A Framework for Decidable Metrical Logics · ICALP 1999
Bisimulation Equivanlence Is Decidable for Normed Process Algebra · ICALP 1999
Automata and formal languages › formal grammars
context-free grammar
0.011994
A Polynomial-time Algorithm for Deciding Equivalence of Normed Context-free Processes · FOCS 1994
Logic in computer science › process algebra
context-free processes
0.011994
A Polynomial-time Algorithm for Deciding Equivalence of Normed Context-free Processes · FOCS 1994
Automata and formal languages › equivalence problem
language equivalence
0.011994
A Polynomial-time Algorithm for Deciding Equivalence of Normed Context-free Processes · FOCS 1994
Logic in computer science › meta-logic
axiomatization
0.011993
Decomposability, Decidability and Axiomatisability for Bisimulation Equivalence on Basic Parallel Processes · LICS 1993
Logic in computer science › process algebra
basic parallel processes
0.011993
Decomposability, Decidability and Axiomatisability for Bisimulation Equivalence on Basic Parallel Processes · LICS 1993
Logic in computer science
concurrency theory
0.011993
Decomposability, Decidability and Axiomatisability for Bisimulation Equivalence on Basic Parallel Processes · LICS 1993
Database theory
finite model theory
0.011991
On First Order Database Query Languages · LICS 1991
Data models and query languages › query language
first-order queries
0.011991
On First Order Database Query Languages · LICS 1991
Data models and query languages
query language
0.011991
On First Order Database Query Languages · LICS 1991
Logic in computer science
model theory
0.011991
On First Order Database Query Languages · LICS 1991

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

model theory · 0.0polynomial-time algorithm · 0.0unique decomposition · 0.0cancellation law · 0.0
YearPublicationVenuePosition
2012 Continuous time temporal logic with counting
Yoram Hirshfeld, Alexander Moshe Rabinovich
Inf. Comput.1
2010 Promptness in omega-Regular Automata
Shaull Almagor, Yoram Hirshfeld, Orna Kupferman
ATVA2
2009 Meadows and the equational specification of division
Jan A. Bergstra, Yoram Hirshfeld, John V. Tucker
Theor. Comput. Sci.2
2008 Decidable metric logics
Yoram Hirshfeld, Alexander Moshe Rabinovich
Inf. Comput.1
2007 Expressiveness of Metric modalities for continuous time
abstract
We prove a conjecture by A. Pnueli and strengthen it showing a sequence of "counting modalities" none of which is expressible in the temporal logic generated by the previous modalities, over the real line, or over the positive reals. Moreover, there is no finite temporal logic that can express all of them over the real line, so that no finite metric temporal logic is expressively complete.
Yoram Hirshfeld, Alexander Moshe Rabinovich
Log. Methods Comput. Sci.1
2006 An Expressive Temporal Logic for Real Time
Yoram Hirshfeld, Alexander Moshe Rabinovich
MFCS1
2005 Timer formulas and decidable metric temporal logic
Yoram Hirshfeld, Alexander Moshe Rabinovich
Inf. Comput.1
2004 Logics for Real Time: Decidability and Complexity
Yoram Hirshfeld, Alexander Moshe Rabinovich
Fundam. Informaticae1
2003 Future temporal logic needs infinitely many modalities
Yoram Hirshfeld, Alexander Moshe Rabinovich
Inf. Comput.1
2001 Pushdown automata, multiset automata, and Petri nets
Yoram Hirshfeld, Faron Moller
Theor. Comput. Sci.1
1999 Bisimulation Equivanlence Is Decidable for Normed Process Algebra
Yoram Hirshfeld, Mark Jerrum
ICALP1
1999 A Framework for Decidable Metrical Logics
Yoram Hirshfeld, Alexander Moshe Rabinovich
ICALP1
1996 Undecidability of Language Equivalence for Generalized Regular Expressions
abstract
The shuffle operator models communication free concurrency and has little expressive power (it does not produce new languages when added to regular expressions). Decidability problems for languages involving this operation were previously tackled but remained unsolved (except for a weak conjecture). We prove that language equivalence is undecidable even for a very restricted class of expressions involving the shuffle operator. This also re-proves that language equivalence is undecidable for Basic Parallel Processes.
Yoram Hirshfeld
Fundam. Informaticae1
1996 A Polynomial-Time Algorithm for Deciding Bisimulation Equivalence of Normed Basic Parallel Processes
abstract
A polynomial-time algorithm is presented for deciding bisimulation equivalence of so-called Basic Parallel Processes: multisets of elementary processes combined by a commutative parallel-composition operator.
Yoram Hirshfeld, Mark Jerrum, Faron Moller
Math. Struct. Comput. Sci.1
1996 A Polynomial Algorithm for Deciding Bisimilarity of Normed Context-Free Processes
Yoram Hirshfeld, Mark Jerrum, Faron Moller
Theor. Comput. Sci.1
1994 A Fast Algorithm for Deciding Bisimilarity of Normed Context-Free Processes
Yoram Hirshfeld, Faron Moller
CONCUR1
1994 A Polynomial-time Algorithm for Deciding Equivalence of Normed Context-free Processes
abstract
A polynomial-time procedure is presented for deciding bisimilarity of normed context-free processes. It follows as a corollary that language equivalence of simple context-free grammars is decidable in polynomial time.>
Yoram Hirshfeld, Mark Jerrum, Faron Moller
FOCS1
1994 Decidable Subsets of CCS
abstract
CCS is a universal formalism: any computable function is computed by some CCS agent. Moreover, one can reduce the halting problem for Turing machines to the problem of deciding bisimilarity of two CCS agents, thus demonstrating the undecidability of the equivalence checking problem. In this paper, we demonstrate the limits of decidability of CCS. In particular, we show that by simply disallowing either of communication or both restriction and relabelling, we arrive at a sublanguage which still describes a rich class of infinite state systems but for which bisimulation is decidable. We also demonstrate complete axiomatisations for these sublanguages. We compare these results with the undecidability of all other common equivalences.
Søren Christensen, Yoram Hirshfeld, Faron Moller
Comput. J.2
1993 Bisimulation Equivalence is Decidable for Basic Parallel Processes
Søren Christensen, Yoram Hirshfeld, Faron Moller
CONCUR2
1993 Decomposability, Decidability and Axiomatisability for Bisimulation Equivalence on Basic Parallel Processes
abstract
The authors prove the decidability of two subclasses of recursive processes involving a parallel composition operator with respect to bisimulation equivalence, namely, the so-called normed and live processes. To accomplish this, the authors first prove a unique decomposition result for (a generalization of) normed processes, in order to deduce a necessary cancellation law. The decidability proof leads to a complete axiomatization for these process classes.>
Søren Christensen, Yoram Hirshfeld, Faron Moller
LICS2
1991 On First Order Database Query Languages
abstract
Using methods from model theory, the authors construct algorithms that, given any first-order predicate calculus query over a finite database, determine if they have a finite number of solutions or not, and if they do, list them all. This is done for languages that include function names (but no symbols for infinite relations) and for languages that include a name for the order of natural number or for the prefix order in a domain of strings over some alphabet (but no function symbols). The results prove some conjectures of M. Kiffer (Proc. Int. Conf. on Databases and Knowledge Bases, 1988, p.405-415).>
Arnon Avron, Yoram Hirshfeld
LICS2
1991 Deterministic concurrent systems
Yoram Hirshfeld
Fundam. Informaticae1