Skip to main content

Showing 1–10 of 10 results for author: Jansen, D N

.
  1. arXiv:2305.17671  [pdf, other

    cs.LO cs.GT

    Linear-Time--Branching-Time Spectroscopy Accounting for Silent Steps

    Authors: Benjamin Bis**, David N. Jansen

    Abstract: We provide the first generalized game characterization of van Glabbeek's linear-time--branching-time spectrum with silent steps. Thereby, one multi-dimensional energy game can be used to decide a wide array of behavioral equivalences between stability-respecting branching bisimilarity and weak trace equivalence in one go. To establish correctness, we relate attacker-winning energy budgets and dist… ▽ More

    Submitted 17 October, 2023; v1 submitted 28 May, 2023; originally announced May 2023.

    ACM Class: F.3.1

  2. Deciding All Behavioral Equivalences at Once: A Game for Linear-Time--Branching-Time Spectroscopy

    Authors: Benjamin Bis**, David N. Jansen, Uwe Nestmann

    Abstract: We introduce a generalization of the bisimulation game that finds distinguishing Hennessy-Milner logic formulas from every finitary, subformula-closed language in van Glabbeek's linear-time--branching-time spectrum between two finite-state processes. We identify the relevant dimensions that measure expressive power to yield formulas belonging to the coarsest distinguishing behavioral preorders and… ▽ More

    Submitted 8 August, 2022; v1 submitted 30 September, 2021; originally announced September 2021.

    ACM Class: F.2.2; F.4.1

    Journal ref: Logical Methods in Computer Science, Volume 18, Issue 3 (August 9, 2022) lmcs:8541

  3. arXiv:2105.03144  [pdf, other

    cs.SE

    What do all these Buttons do? Statically Mining Android User Interfaces at Scale

    Authors: Konstantin Kuznetsov, Chen Fu, Song Gao, David N. Jansen, Lijun Zhang, Andreas Zeller

    Abstract: We introduce FRONTMATTER: a tool to automatically mine both user interface models and behavior of Android apps at a large scale with high precision. Given an app, FRONTMATTER statically extracts all declared screens, the user interface elements, their textual and graphical features, as well as Android APIs invoked by interacting with them. Executed on tens of thousands of real-world apps, FRONTMAT… ▽ More

    Submitted 7 May, 2021; originally announced May 2021.

    Comments: 12 pages, 1 fugure, 2 tables

  4. arXiv:1909.10824  [pdf, ps, other

    cs.LO

    A simpler O(m log n) algorithm for branching bisimilarity on labelled transition systems

    Authors: David N. Jansen, Jan Friso Groote, Jeroen J. A. Keiren, Anton Wijs

    Abstract: Branching bisimilarity is a behavioural equivalence relation on labelled transition systems that takes internal actions into account. It has the traditional advantage that algorithms for branching bisimilarity are more efficient than all algorithms for other weak behavioural equivalences, especially weak bisimilarity. With $m$ the number of transitions and $n$ the number of states, the classic… ▽ More

    Submitted 6 November, 2019; v1 submitted 24 September, 2019; originally announced September 2019.

    Comments: This technical report is also filed as Eindhoven Computer Science report 19-03

    Report number: CSR-19-03

  5. arXiv:1707.02690  [pdf, ps, other

    cs.LO

    Finding polynomial loop invariants for probabilistic programs

    Authors: Yijun Feng, Lijun Zhang, David N. Jansen, Naijun Zhan, Bican Xia

    Abstract: Quantitative loop invariants are an essential element in the verification of probabilistic programs. Recently, multivariate Lagrange interpolation has been applied to synthesizing polynomial invariants. In this paper, we propose an alternative approach. First, we fix a polynomial template as a candidate of a loop invariant. Using Stengle's Positivstellensatz and a transformation to a sum-of-square… ▽ More

    Submitted 10 July, 2017; originally announced July 2017.

    Comments: accompanies an ATVA 2017 submission

  6. arXiv:1706.10049  [pdf, ps, other

    cs.LO cs.FL

    Distribution-based bisimulation for labelled Markov processes

    Authors: Pengfei Yang, David N. Jansen, Lijun Zhang

    Abstract: In this paper we propose a (sub)distribution-based bisimulation for labelled Markov processes and compare it with earlier definitions of state and event bisimulation, which both only compare states. In contrast to those state-based bisimulations, our distribution bisimulation is weaker, but corresponds more closely to linear properties. We construct a logic and a metric to describe our distributio… ▽ More

    Submitted 30 June, 2017; originally announced June 2017.

    Comments: Accepted by FORMATS 2017

  7. arXiv:1603.05789  [pdf, ps, other

    cs.LO

    Stuttering equivalence is too slow!

    Authors: David N. Jansen, Jeroen J. A. Keiren

    Abstract: Groote and Wijs recently described an algorithm for deciding stuttering equivalence and branching bisimulation equivalence, acclaimed to run in $\mathcal{O}(m \log n)$ time. Unfortunately, the algorithm does not always meet the acclaimed running time. In this paper, we present two counterexamples where the algorithms uses $Ω(md)$ time. A third example shows that the correction is not trivial. In o… ▽ More

    Submitted 22 September, 2016; v1 submitted 18 March, 2016; originally announced March 2016.

    Comments: 11 pages

  8. Efficient CSL Model Checking Using Stratification

    Authors: Lijun Zhang, David N. Jansen, Flemming Nielson, Holger Hermanns

    Abstract: For continuous-time Markov chains, the model-checking problem with respect to continuous-time stochastic logic (CSL) has been introduced and shown to be decidable by Aziz, Sanwal, Singhal and Brayton in 1996. Their proof can be turned into an approximation algorithm with worse than exponential complexity. In 2000, Baier, Haverkort, Hermanns and Katoen presented an efficient polynomial-time approx… ▽ More

    Submitted 27 June, 2012; v1 submitted 26 April, 2011; originally announced April 2011.

    Comments: 18 pages, preprint for LMCS. An extended abstract appeared in ICALP 2011

    ACM Class: G.3, F.4.1, F.3.1

    Journal ref: Logical Methods in Computer Science, Volume 8, Issue 2 (July 31, 2012) lmcs:1085

  9. arXiv:1102.2079  [pdf, ps, other

    cs.LO

    Erratum to: Model-checking continuous-time Markov chains by Aziz et al

    Authors: David N. Jansen

    Abstract: This note corrects a discrepancy between the semantics and the algorithm of the multiple until operator of CSL, like in Pr_{> 0.0025} (a until[1,2] b until[3,4] c), of the article: Model-checking continuous-time Markov chains by Aziz, Sanwal, Singhal and Brayton, TOCL 1(1), July 2000, pp. 162-170.

    Submitted 10 February, 2011; originally announced February 2011.

    MSC Class: 03B44 ACM Class: F.3.1

  10. Flow Faster: Efficient Decision Algorithms for Probabilistic Simulations

    Authors: Lijun Zhang, Holger Hermanns, Friedrich Eisenbrand, David N. Jansen

    Abstract: Strong and weak simulation relations have been proposed for Markov chains, while strong simulation and strong probabilistic simulation relations have been proposed for probabilistic automata. However, decision algorithms for strong and weak simulation over Markov chains, and for strong simulation over probabilistic automata are not efficient, which makes it as yet unclear whether they can be use… ▽ More

    Submitted 18 November, 2008; v1 submitted 27 August, 2008; originally announced August 2008.

    Comments: LMCS

    ACM Class: F.2.1; F.3.1; G.2.2; G.3

    Journal ref: Logical Methods in Computer Science, Volume 4, Issue 4 (November 11, 2008) lmcs:989