EDBT 2026 Demo / reviewers in the wild / expert
Dana Fisman
dblp:94/5088
· DBLP profile ↗
51ranked-venue papers
20as first author
22since 2021 · last 2026
0000-0002-6015-4170ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 33 · 11 first-author · 13 since 2021Software engineering, systems software and programming languages · 15 · 6 first-author · 6 since 2021Graphics, computer vision, multimedia, augmented reality and games · 6 · 3 first-author · 4 since 2021Artificial intelligence and machine learning · 5 · 1 first-author · 2 since 2021Systems, architecture and hardware · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Learning Omega-Regular Languages: A Tour of Learning Results and Canonical Representations
Dana Fisman, Elina Sudit, Oded Zimerman |
CiE | 1 |
| 2026 | Asymptotic Hausdorff and Language SimilarityabstractWe introduce the Asymptotic Hausdorff lifting, denoted AH_d, a general method for lifting an element-level metric d to a (pseudo-) metric on sets, that captures asymptotic similarity in infinite domains equipped with a notion of size. The construction is designed to be insensitive to finite deviations and to avoid the limitations of classical Hausdorff-based approaches, which are often overly sensitive to outliers and fail to reflect asymptotic behavior. Formal languages provide a central motivating instance of this framework, where elements are words and sets are languages. When applied to normalized edit distances, the Asymptotic Hausdorff lifting yields metric-valued distances between languages that reflect asymptotic edit behavior while preserving metric structure. We study the equivalence classes of regular languages induced by AH_d for normalized edit distances d, and characterize their asymptotic essence. Focusing in particular on the normalized edit distance of Marzal and Vidal, ned, we investigate the computation of AH_ned for regular languages and for bounded context-free languages. Dana Fisman, Gal Meirom |
ICALP | 1 |
| 2026 | Characterizing LTL Formulas by ExamplesabstractWe investigate the extent to which Linear Temporal Logic (LTL) formulas can be uniquely characterized by a finite set of labeled examples. We consider different types of examples, ranging from finite words to transfinite words, as well as schematic examples. In the finite-word setting, we provide a complete classification of basis-restricted LTL fragments that admit such unique characterizations. Next, we show that allowing transfinite words as examples enables finite unique characterizations for large monotone fragments of LTL. Finally, we introduce schematic examples, i.e., patterns that compactly represent a family of finite words, and we show that these enable unique characterization results in the finite setting that were not possible with ordinary finite examples alone. Overall, the work provides a foundational account of the descriptive power of different example types for example-driven specification, debugging, and learning of temporal properties. Balder ten Cate, Dana Fisman, Roi Ohayon, Patrik Sestic |
MFCS | 2 |
| 2026 | Atomic Gliders and Cellular Automata as Language Generators
Dana Fisman, Noa Izsak |
VMCAI | 1 |
| 2025 | Runtime Consultants
Dana Fisman, Elina Sudit |
RV | 1 |
| 2024 | Learning Broadcast ProtocolsabstractThe problem of learning a computational model from examples has been receiving growing attention. For the particularly challenging problem of learning models of distributed systems, existing results are restricted to models with a fixed number of interacting processes. In this work we look for the first time (to the best of our knowledge) at the problem of learning a distributed system with an arbitrary number of processes, assuming only that there exists a cutoff, i.e., a number of processes that is sufficient to produce all observable behaviors. Specifically, we consider fine broadcast protocols, these are broadcast protocols (BPs) with a finite cutoff and no hidden states. We provide a learning algorithm that can infer a correct BP from a sample that is consistent with a fine BP, and a minimal equivalent BP if the sample is sufficiently complete. On the negative side we show that (a) characteristic sets of exponential size are unavoidable, (b) the consistency problem for fine BPs is NP hard, and (c) that fine BPs are not polynomially predictable. Dana Fisman, Noa Izsak, Swen Jacobs |
AAAI | 1 |
| 2024 | Learning Broadcast Protocols with LeoParDS
Noa Izsak, Dana Fisman, Swen Jacobs |
ATVA | 2 |
| 2024 | When Is the Normalized Edit Distance over Non-Uniform Weights a Metric?
Dana Fisman, Ilay Tzarfati |
CPM | 1 |
| 2024 | A Robust Measure on FDFAs Following Duo-Normalized AcceptanceabstractFamilies of DFAs (FDFAs) are a computational model recognizing $ω$-regular languages. They were introduced in the quest of finding a Myhill-Nerode theorem for $ω$-regular languages, and obtaining learning algorithms. FDFAs have been shown to have good qualities in terms of the resources required for computing Boolean operations on them (complementation, union, and intersection) and answering decision problems (emptiness and equivalence); all can be done in non-deterministic logspace. In this paper we study FDFAs with a new type of acceptance condition, duo-normalization, that generalizes the traditional normalization acceptance type. We show that duo-normalized FDFAs are advantageous to normalized FDFAs in terms of succinctness as they can be exponentially smaller. Fortunately this added succinctness doesn't come at the cost of increasing the complexity of Boolean operations and decision problems -- they can still be preformed in non-deterministic logspace. An important measure of the complexity of an $ω$-regular language, is its position in the Wagner hierarchy. It is based on the inclusion measure of Muller automata and for the common $ω$-automata there exist algorithms computing their position. We develop a similarly robust measure for duo-normalized (and normalized) FDFAs, which we term the diameter measure. We show that the diameter measure corresponds one-to-one to the position on the Wagner hierarchy. We show that computing it for duo-normalized FDFAs is PSPACE-complete, while it can be done in non-deterministic logspace for traditional FDFAs. Dana Fisman, Emmanuel Goldberg, Oded Zimerman |
MFCS | 1 |
| 2024 | Constructing Concise Characteristic Samples for Acceptors of Omega Regular LanguagesabstractA characteristic sample for a language $L$ and a learning algorithm $\textbf{L}$ is a finite sample of words $T_L$ labeled by their membership in $L$ such that for any sample $T \supseteq T_L$ consistent with $L$, on input $T$ the learning algorithm $\textbf{L}$ returns a hypothesis equivalent to $L$. Which omega automata have characteristic sets of polynomial size, and can these sets be constructed in polynomial time? We address these questions here. In brief, non-deterministic omega automata of any of the common types, in particular B\"uchi, do not have characteristic samples of polynomial size. For deterministic omega automata that are isomorphic to their right congruence automata, the fully informative languages, polynomial time algorithms for constructing characteristic samples and learning from them are given. The algorithms for constructing characteristic sets in polynomial time for the different omega automata (of types B\"uchi, coB\"uchi, parity, Rabin, Street, or Muller), require deterministic polynomial time algorithms for (1) equivalence of the respective omega automata, and (2) testing membership of the language of the automaton in the informative classes, which we provide. Dana Angluin, Dana Fisman |
Log. Methods Comput. Sci. | 2 |
| 2023 | A Normalized Edit Distance on Infinite Words
Dana Fisman, Joshua Grogin, Gera Weiss |
CSL | 1 |
| 2023 | Inferring Symbolic AutomataabstractWe study the learnability of symbolic finite state automata (SFA), a model shown useful in many applications in software verification. The state-of-the-art literature on this topic follows the query learning paradigm, and so far all obtained results are positive. We provide a necessary condition for efficient learnability of SFAs in this paradigm, from which we obtain the first negative result. The main focus of our work lies in the learnability of SFAs under the paradigm of identification in the limit using polynomial time and data, and its strengthening efficient identifiability, which are concerned with the existence of a systematic set of characteristic samples from which a learner can correctly infer the target language. We provide a necessary condition for identification of SFAs in the limit using polynomial time and data, and a sufficient condition for efficient learnability of SFAs. From these conditions we derive a positive and a negative result. The performance of a learning algorithm is typically bounded as a function of the size of the representation of the target language. Since SFAs, in general, do not have a canonical form, and there are trade-offs between the complexity of the predicates on the transitions and the number of transitions, we start by defining size measures for SFAs. We revisit the complexity of procedures on SFAs and analyze them according to these measures, paying attention to the special forms of SFAs: normalized SFAs and neat SFAs, as well as to SFAs over a monotonic effective Boolean algebra. This is an extended version of the paper with the same title published in CSL'22. Dana Fisman, Hadar Frenkel, Sandra Zilles |
Log. Methods Comput. Sci. | 1 |
| 2023 | Learning of Structurally Unambiguous Probabilistic GrammarsabstractThe problem of identifying a probabilistic context free grammar has two aspects: the first is determining the grammar's topology (the rules of the grammar) and the second is estimating probabilistic weights for each rule. Given the hardness results for learning context-free grammars in general, and probabilistic grammars in particular, most of the literature has concentrated on the second problem. In this work we address the first problem. We restrict attention to structurally unambiguous weighted context-free grammars (SUWCFG) and provide a query learning algorithm for \structurally unambiguous probabilistic context-free grammars (SUPCFG). We show that SUWCFG can be represented using \emph{co-linear multiplicity tree automata} (CMTA), and provide a polynomial learning algorithm that learns CMTAs. We show that the learned CMTA can be converted into a probabilistic grammar, thus providing a complete algorithm for learning a structurally unambiguous probabilistic context free grammar (both the grammar topology and the probabilistic weights) using structured membership queries and structured equivalence queries. A summarized version of this work was published at AAAI 21. Dana Fisman, Dolav Nitay, Michal Ziv-Ukelson |
Log. Methods Comput. Sci. | 1 |
| 2023 | Introduction to the Special Issue on Runtime Verification
Lu Feng 0001, Dana Fisman |
Int. J. Softw. Tools Technol. Transf. | 2 |
| 2022 | Learning and Characterizing Fully-Ordered Lattice Automata
Dana Fisman, Sagi Saadon |
ATVA | 1 |
| 2022 | The Normalized Edit Distance with Uniform Operation Costs Is a MetricabstractWe introduce ω^ ̅-NED, an edit distance between infinite words, that is a natural extension of NED, the normalized edit distance between finite words. We show it is a metric on (equivalence classes of) infinite words. We provide a polynomial time algorithm to compute the distance between two ultimately periodic words, and a polynomial time algorithm to compute the distance between two regular ω-languages given by non-deterministic Büchi automata. Dana Fisman, Joshua Grogin, Oded Margalit, Gera Weiss |
CPM | 1 |
| 2022 | Inferring Symbolic Automata
Dana Fisman, Hadar Frenkel, Sandra Zilles |
CSL | 1 |
| 2022 | Representing Regular Languages of Infinite Words Using Mod 2 Multiplicity AutomataabstractAbstract We explore the suitability of mod 2 multiplicity automata (M2MAs) as a representation for regular languages of infinite words. M2MAs are a deterministic representation that is known to be learnable in polynomial time with membership and equivalence queries, in contrast to many other representations. Another advantage of M2MAs compared to non-deterministic automata is that their equivalence can be decided in polynomial time and complementation incurs only an additive constant size increase. Because learning time is parameterized by the size of the representation, particular attention is focused on the relative succinctness of alternate representations, in particular, LTL formulas and Büchi automata of the types: deterministic, non-deterministic and strongly unambiguous. We supplement the theoretical results of worst case upper and lower bounds with experimental results computed for randomly generated automata and specific families of LTL formulas. Dana Angluin, Timos Antonopoulos, Dana Fisman, Nevin George |
FoSSaCS | 3 |
| 2021 | Learning of Structurally Unambiguous Probabilistic GrammarsabstractThe problem of identifying a probabilistic context free grammar has two aspects: the first is determining the grammar's topology (the rules of the grammar) and the second is estimating probabilistic weights for each rule. Given the hardness results for learning context-free grammars in general, and probabilistic grammars in particular, most of the literature has concentrated on the second problem. In this work we address the first problem. We restrict attention to structurally unambiguous weighted context-free grammars (SUWCFG) and provide a query learning algorithm for strucuturally unambiguous probabilistic context-free grammars (SUPCFG). We show that SUWCFG can be represented using co-linear multiplicity tree automata (CMTA), and provide a polynomial learning algorithm that learns CMTAs. We show that the learned CMTA can be converted into a probabilistic grammar, thus providing a complete algorithm for learning a strucutrally unambiguous probabilistic context free grammar (both the grammar topology and the probabilistic weights) using structured membership queries and structured equivalence queries. We demonstrate the usefulness of our algorithm in learning PCFGs over genomic data. Dolav Nitay, Dana Fisman, Michal Ziv-Ukelson |
AAAI | 2 |
| 2021 | Colored nested words
Rajeev Alur, Dana Fisman |
Formal Methods Syst. Des. | 2 |
| 2021 | Special Issue on Syntax-Guided Synthesis Preface
Dana Fisman, Rishabh Singh, Armando Solar-Lezama |
Formal Methods Syst. Des. | 1 |
| 2021 | Regular ω-languages with an informative right congruence
Dana Angluin, Dana Fisman |
Inf. Comput. | 2 |
| 2020 | Strongly Unambiguous Büchi Automata Are Polynomially Predictable With Membership QueriesabstractA Büchi automaton is strongly unambiguous if every word w ∈ Σ^ω has at most one final path. Many properties of strongly unambiguous Büchi automata (SUBAs) are known. They are fully expressive: every regular ω-language can be represented by a SUBA. Equivalence and containment of SUBAs can be decided in polynomial time. SUBAs may be exponentially smaller than deterministic Muller automata and may be exponentially bigger than deterministic Büchi automata. In this work we show that SUBAs can be learned in polynomial time using membership and certain non-proper equivalence queries, which implies that they are polynomially predictable with membership queries. In contrast, under plausible cryptographic assumptions, non-deterministic Büchi automata are not polynomially predictable with membership queries. Dana Angluin, Timos Antonopoulos, Dana Fisman |
CSL | 3 |
| 2020 | Learning Interpretable Models in the Property Specification LanguageabstractWe address the problem of learning human-interpretable descriptions of a complex system from a finite set of positive and negative examples of its behavior. In contrast to most of the recent work in this area, which focuses on descriptions expressed in Linear Temporal Logic (LTL), we develop a learning algorithm for formulas in the IEEE standard temporal logic PSL (Property Specification Language). Our work is motivated by the fact that many natural properties, such as an event happening at every n-th point in time, cannot be expressed in LTL, whereas it is easy to express such properties in PSL. Moreover, formulas in PSL can be more succinct and easier to interpret (due to the use of regular expressions in PSL formulas) than formulas in LTL. The learning algorithm we designed, builds on top of an existing algorithm for learning LTL formulas. Roughly speaking, our algorithm reduces the learning task to a constraint satisfaction problem in propositional logic and then uses a SAT solver to search for a solution in an incremental fashion. We have implemented our algorithm and performed a comparative study between the proposed method and the existing LTL learning algorithm. Our results illustrate the effectiveness of the proposed approach to provide succinct human-interpretable descriptions from examples. Rajarshi Roy 0002, Dana Fisman, Daniel Neider |
IJCAI | 2 |
| 2020 | Polynomial Identification of ømega-AutomataabstractAbstract We study identification in the limit using polynomial time and data for models of $$\omega $$ -automata. On the negative side we show that non-deterministic $$\omega $$ -automata (of types Büchi, coBüchi, Parity or Muller) can not be polynomially learned in the limit. On the positive side we show that the $$\omega $$ -language classes $$\mathbb {IB}$$ , $$\mathbb {IC}$$ , $$\mathbb {IP}$$ , and $$\mathbb {IM}$$ that are defined by deterministic Büchi, coBüchi, parity, and Muller acceptors that are isomorphic to their right-congruence automata (that is, the right congruences of languages in these classes are fully informative) are identifiable in the limit using polynomial time and data. We further show that for these classes a characteristic sample can be constructed in polynomial time. Dana Angluin, Dana Fisman, Yaara Shoval |
TACAS (2) | 2 |
| 2020 | Streamable regular transductions
Rajeev Alur, Dana Fisman, Konstantinos Mamouras, Mukund Raghothaman, Caleb Stanford |
Theor. Comput. Sci. | 2 |
| 2019 | Query learning of derived ωω\omega-tree languages in polynomial timeabstractWe present the first polynomial time algorithm to learn nontrivial classes of languages of infinite trees. Specifically, our algorithm uses membership and equivalence queries to learn classes of $\omega$-tree languages derived from weak regular $\omega$-word languages in polynomial time. The method is a general polynomial time reduction of learning a class of derived $\omega$-tree languages to learning the underlying class of $\omega$-word languages, for any class of $\omega$-word languages recognized by a deterministic B\"{u}chi acceptor. Our reduction, combined with the polynomial time learning algorithm of Maler and Pnueli [1995] for the class of weak regular $\omega$-word languages yields the main result. We also show that subset queries that return counterexamples can be implemented in polynomial time using subset queries that return no counterexamples for deterministic or non-deterministic finite word acceptors, and deterministic or non-deterministic B\"{u}chi $\omega$-word acceptors. A previous claim of an algorithm to learn regular $\omega$-trees due to Jayasrirani, Begam and Thomas [2008] is unfortunately incorrect, as shown in Angluin [2016]. Dana Angluin, Timos Antonopoulos, Dana Fisman |
Log. Methods Comput. Sci. | 3 |
| 2018 | Temporal Reasoning on Incomplete Paths
Dana Fisman, Hillel Kugler |
ISoLA (2) | 1 |
| 2018 | Families of DFAs as Acceptors of ω-Regular LanguagesabstractFamilies of DFAs (FDFAs) provide an alternative formalism for recognizing $\omega$-regular languages. The motivation for introducing them was a desired correlation between the automaton states and right congruence relations, in a manner similar to the Myhill-Nerode theorem for regular languages. This correlation is beneficial for learning algorithms, and indeed it was recently shown that $\omega$-regular languages can be learned from membership and equivalence queries, using FDFAs as the acceptors. In this paper, we look into the question of how suitable FDFAs are for defining omega-regular languages. Specifically, we look into the complexity of performing Boolean operations, such as complementation and intersection, on FDFAs, the complexity of solving decision problems, such as emptiness and language containment, and the succinctness of FDFAs compared to standard deterministic and nondeterministic $\omega$-automata. We show that FDFAs enjoy the benefits of deterministic automata with respect to Boolean operations and decision problems. Namely, they can all be performed in nondeterministic logarithmic space. We provide polynomial translations of deterministic B\"uchi and co-B\"uchi automata to FDFAs and of FDFAs to nondeterministic B\"uchi automata (NBAs). We show that translation of an NBA to an FDFA may involve an exponential blowup. Last, we show that FDFAs are more succinct than deterministic parity automata (DPAs) in the sense that translating a DPA to an FDFA can always be done with only a polynomial increase, yet the other direction involves an inevitable exponential blowup in the worst case. Dana Angluin, Udi Boker, Dana Fisman |
Log. Methods Comput. Sci. | 3 |
| 2017 | Query Learning of Derived Omega-Tree Languages in Polynomial TimeabstractWe present the first polynomial time algorithm to learn nontrivial classes of languages of infinite trees. Specifically, our algorithm uses membership and equivalence queries to learn classes of omega-tree languages derived from weak regular omega-word languages in polynomial time. The method is a general polynomial time reduction of learning a class of derived omega-tree languages to learning the underlying class of omega-word languages, for any class of omega-word languages recognized by a deterministic Büchi acceptor. Our reduction, combined with the polynomial time learning algorithm of Maler and Pnueli [Maler and Pneuli, Inform. Comput., 1995] for the class of weak regular omega-word languages yields the main result. We also show that subset queries that return counterexamples can be implemented in polynomial time using subset queries that return no counterexamples for deterministic or non-deterministic finite word acceptors, and deterministic or non-deterministic Büchi omega-word acceptors. A previous claim of an algorithm to learn regular omega-trees due to Jayasrirani, Begam and Thomas [Jayasrirani et al., ICGI, 2008] is unfortunately incorrect, as shown in [Angluin, YALEU/DCS/TR-1528, 2016]. Dana Angluin, Timos Antonopoulos, Dana Fisman |
CSL | 3 |
| 2016 | Regular Programming for Quantitative Properties of Data Streams
Rajeev Alur, Dana Fisman, Mukund Raghothaman |
ESOP | 2 |
| 2016 | Colored Nested Words
Rajeev Alur, Dana Fisman |
LATA | 2 |
| 2016 | A Complexity Measure on Büchi Automata
Dana Fisman |
LATA | 1 |
| 2016 | Families of DFAs as Acceptors of omega-Regular LanguagesabstractFamilies of DFAs (FDFAs) provide an alternative formalism for recognizing omega-regular languages. The motivation for introducing them was a desired correlation between the automaton states and right congruence relations, in a manner similar to the Myhill-Nerode theorem for regular languages. This correlation is beneficial for learning algorithms, and indeed it was recently shown that omega-regular languages can be learned from membership and equivalence queries, using FDFAs as the acceptors. In this paper, we look into the question of how suitable FDFAs are for defining omega-regular languages. Specifically, we look into the complexity of performing Boolean operations, such as complementation and intersection, on FDFAs, the complexity of solving decision problems, such as emptiness and language containment, and the succinctness of FDFAs compared to standard deterministic and nondeterministic omega-automata. We show that FDFAs enjoy the benefits of deterministic automata with respect to Boolean operations and decision problems. Namely, they can all be performed in nondeterministic logarithmic space. We provide polynomial translations of deterministic Buchi and coBuchi automata to FDFAs and of FDFAs to nondeterministic Buchi automata (NBAs). We show that translation of an NBA to an FDFA may involve an exponential blowup. Last, we show that FDFAs are more succinct than deterministic parity automata (DPAs) in the sense that translating a DPA to an FDFA can always be done with only a polynomial increase, yet the other direction involves an inevitable exponential blowup in the worst case. Dana Angluin, Udi Boker, Dana Fisman |
MFCS | 3 |
| 2016 | Learning regular omega languages
Dana Angluin, Dana Fisman |
Theor. Comput. Sci. | 2 |
| 2015 | A Modular Approach for Büchi DeterminizationabstractThe problem of Büchi determinization is a fundamental problem with important applications in reactive synthesis, multi-agent systems and probabilistic verification. The first asymptotically optimal Büchi determinization (a.k.a the Safra construction), was published in 1988. While asymptotically optimal, the Safra construction is notorious for its technical complexity and opaqueness in terms of intuition. While some improvements were published since the Safra construction, notably Kähler and Wilke’s construction, understanding the constructions remains a non-trivial task. In this paper we present a modular approach to Büchi determinization, where the difficulties are addressed one at a time, rather than simultaneously, making the solutions natural and easy to understand. We build on the notion of the skeleton trees of Kähler and Wilke. We first show how to construct a deterministic automaton in the case the skeleton's width is one. Then we show how to construct a deterministic automaton in the case the skeleton's width is k (for any given k). The overall construction is obtained by running in parallel the automata for all widths. Dana Fisman, Yoad Lustig |
CONCUR | 1 |
| 2015 | Learning Regular Languages via Alternating Automata
Dana Angluin, Sarah Eisenstat, Dana Fisman |
IJCAI | 3 |
| 2015 | Vacuity in practice: temporal antecedent failure
Shoham Ben-David, Fady Copty, Dana Fisman, Sitvanit Ruah |
Formal Methods Syst. Des. | 3 |
| 2014 | Learning Regular Omega Languages
Dana Angluin, Dana Fisman |
ALT | 2 |
| 2014 | Safety and Liveness, Weakness and Strength, and the Underlying Topological RelationsabstractWe present a characterization that shows what it means for a formula to be a weak or strong version of another formula. We show that the weak version of a formula is not the same as Alpern and Schneider's safety component, but can be achieved by taking the closure in the Cantor topology over an augmented alphabet in which every formula is satisfiable. The resulting characterization allows us to show that the set of semantically weak formulas is exactly the set of nonpathological safety formulas. Furthermore, we use the characterization to show that the original versions of the ieee standard temporal logics psl and sva are broken, and we show that the source of the problem lies in the semantics of the sere intersection and fusion operators. Finally, we use the topological characterization to show the internal consistency of the alternative semantics adopted by the latest version of the psl standard. Cindy Eisner, Dana Fisman, John Havlicek |
ACM Trans. Comput. Log. | 2 |
| 2013 | SVA and PSL Local Variables - A Practical Approach
Roy Armoni, Dana Fisman, Naiyong Jin |
CAV | 2 |
| 2010 | Rational Synthesis
Dana Fisman, Orna Kupferman, Yoad Lustig |
TACAS | 1 |
| 2008 | Augmenting a Regular Expression-Based Temporal Logic with Local VariablesabstractThe semantics of temporal logic is usually defined with respect to a word representing a computation path over a set of atomic propositions. A temporal logic formula does not control the behavior of the atomic propositions, it merely observes their behavior. Local variables are a twist on this approach, in which the user can declare variables local to the formula and control their behavior from within the formula itself. Local variables were introduced in 2002, and a formal semantics was given to them in the context of SVA, the assertion language of SystemVerilog, in 2004. That semantics suffers from several drawbacks. In particular, it breaks distributivity of the operators corresponding to intersection and union. In this paper we present a formal semantics for local variables that solves that problem and others, and compare it to the previous solution. Cindy Eisner, Dana Fisman |
FMCAD | 2 |
| 2008 | On Verifying Fault Tolerance of Distributed Protocols
Dana Fisman, Orna Kupferman, Yoad Lustig |
TACAS | 1 |
| 2008 | Embedding finite automata within regular expressions
Shoham Ben-David, Dana Fisman, Sitvanit Ruah |
Theor. Comput. Sci. | 2 |
| 2007 | Temporal Antecedent Failure: Refining Vacuity
Shoham Ben-David, Dana Fisman, Sitvanit Ruah |
CONCUR | 2 |
| 2005 | A topological characterization of weaknessabstractWe are interested in the relation between weak and strong temporal operators. We would like to find a characterization that shows what it means for an operator to be the weak or strong version of another operator, or more generally for a formula to be a weak or strong version of another formula. We show that the weak version of a formula is not the same as Alpern and Schneider's safety component. By working over an extended alphabet, we show that their topological characterization of safety can be adapted to obtain a topological characterization of weakness. We study the resulting topology and the relations between weak and strong formulas. Finally, we apply the method to show the internal consistency of a logic containing both weak and strong versions of regular expressions. Cindy Eisner, Dana Fisman, John Havlicek |
PODC | 2 |
| 2003 | Reasoning with Temporal Logic on Truncated Paths
Cindy Eisner, Dana Fisman, John Havlicek, Yoad Lustig, Anthony McIsaac, David Van Campenhout |
CAV | 2 |
| 2003 | The Definition of a Temporal Clock Operator
Cindy Eisner, Dana Fisman, John Havlicek, Anthony McIsaac, David Van Campenhout |
ICALP | 2 |
| 2001 | The Temporal Logic Sugar
Ilan Beer, Shoham Ben-David, Cindy Eisner, Dana Fisman, Anna Gringauze, Yoav Rodeh |
CAV | 4 |
| 2001 | Beyond Regular Model Checking
Dana Fisman, Amir Pnueli |
FSTTCS | 1 |