2 research outputs found

    Simple Equivalence Checking Tool: Deciding Bisimilarity of nBPA and nBPP

    Get PDF
    Import 05/08/2014Ověřování ekvivalencí náleží mezi ustálené techniky verifikace systému. Ověřují se různé ekvivalence na odlišných modelech systému. Cílem diplomové práce bylo vytvoření jednoduchého verifikačního nástroje, který ověřuje bisimulační ekvivalenci mezi normovanými základními paralelními procesy a normovanými základními procesními algebrami, tedy mezi dvěma různými modely. V tomto dokumentu je objasněno vytvoření tohoto nástroje, počítaje v to i vysvětlení pojmů, včetně jejich vlastností, nezbytných k porozumění popsaných algoritmů. Rozbor a věcná správnost algoritmů určení jejich časové složitosti plyne z citovaných zdrojů, tento text s tímto nepracuje.Checking the equivalences belongs among settled techniques of verifications of the systems. Different equivalences are checked on different models of the system. The aim of my thesis was the creation of the simple verification tool which would be checking bisimulation equivalences between normed basic parallel processes and normed basic process algebras, so between two of these models. In this document is described how the tool was created, including explanation of notion and their properties. This is necessary for understanding described algorithms. Determination of time complexity comes from quoted sources, this text does not deal with it.460 - Katedra informatikydobř

    Complexity of deciding bisimilarity between normed BPA and normed BPP

    Get PDF
    We present a polynomial-time algorithm deciding bisimilarity between a normed BPA process and a normed BPP process, with running time O(n7). This improves the previously known exponential upper bound. We first suggest an O(n3) transformation of the BPP process into “prime form”. Our algorithm then relies on a polynomial bound for a “finite-state core” of the transition system generated by the (transformed) BPP process
    corecore