Network


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

Hotspot


Dive into the research topics where Tamás Bartha is active.

Publication


Featured researches published by Tamás Bartha.


applications and theory of petri nets | 2015

New Search Strategies for the Petri Net CEGAR Approach

Ákos Hajdu; András Vörös; Tamás Bartha

Petri nets are a successful formal method for the modeling and verification of asynchronous, concurrent and distributed systems. Reachability analysis can provide important information about the behavior of the model. However, reachability analysis is a computationally hard problem, especially when the state space is infinite. Abstraction-based techniques are often applied to overcome complexity. In this paper we analyze an algorithm, which uses counterexample guided abstraction refinement. This algorithm proved its efficiency on the model checking contest. We examine the algorithm from a theoretical and practical point of view. On the theoretical side, we show that the algorithm cannot decide reachability for relatively simple instances. We propose a new iteration strategy to explore the invariant space, which extends the set of decidable problems. We also give proofs on the theoretical limits of our approach. On the practical side, we examine different search strategies and we present our new, complex strategy with superior performance compared to traditional strategies. Measurements show that our new contributions perform well for traditional benchmark models as well.


tools and algorithms for construction and analysis of systems | 2015

Saturation-Based Incremental LTL Model Checking with Inductive Proofs

Vince Molnár; Dániel Darvas; András Vörös; Tamás Bartha

Efficient symbolic and explicit model checking approaches have been developed for the verification of linear time temporal properties. Nowadays, advances resulted in the combination of on-the-fly search with symbolic encoding in a hybrid solution providing many results by now. In this work, we propose a new hybrid approach that leverages the so-called saturation algorithm both as an iteration strategy during the state space generation and in a new incremental fixed-point computation algorithm to compute strongly connected components SCCs. In addition, our solution works on-the-fly during state space traversal and exploits the decomposition of the model as an abstraction to inductively prove the absence of SCCs with cheap explicit runs on the components. When a proof cannot be shown, the incremental symbolic fixed-point algorithm will find the SCC, if one exists. Evaluation on the models of the Model Checking Contest shows that our approach outperforms similar algorithms for concurrent systems.


Acta Cybernetica | 2014

Extensions to the CEGAR Approach on Petri Nets

Ákos Hajdu; András Vörös; Tamás Bartha; Zoltán Mártonka

Formal verication is becoming more prevalent and often compulsory in the safety-critical system and software development pro- cesses. Reachability analysis can provide information about safety and in- variant properties of the developed system. However, checking the reach- ability is a computationally hard problem, especially in the case of asyn- chronous or innite state systems. Petri nets are widely used for the mod- eling and verication of such systems. In this paper we examine a recently published approach for the reachability checking of Petri net markings. We give proofs concerning the completeness and the correctness proper- ties of the algorithm, and we introduce algorithmic improvements. We also extend the algorithm to handle new classes of problems: submarking coverability and reachability of Petri nets with inhibitor arcs.


applications and theory of petri nets | 2016

PetriDotNet 1.5: Extensible Petri net editor and analyser for education and research

András Vörös; Dániel Darvas; Vince Molnár; Attila Klenik; Ákos Hajdu; Attila Jámbor; Tamás Bartha; István Majzik

PetriDotNet is an extensible Petri net editor and analysis tool originally developed to support the education of formal methods. The ease of use and simple extensibility fostered more and more algorithmic developments. Thanks to the continuous interest of developers (especially M.Sc. and Ph.D. students who choose PetriDotNet as the framework of their thesis project), by now PetriDotNet became an analysis platform, providing various cutting-edge model checking algorithms and stochastic analysis algorithms. As a result, industrial application of the tool also emerged in recent years. In this paper we overview the main features and the architecture of PetriDotNet, and compare it with other available tools.


Formal Aspects of Computing | 2016

Component-wise incremental LTL model checking

Vince Molnár; András Vörös; Dániel Darvas; Tamás Bartha; István Majzik

Efficient symbolic and explicit-state model checking approaches have been developed for the verification of linear time temporal logic (LTL) properties. Several attempts have been made to combine the advantages of the various algorithms. Model checking LTL properties usually poses two challenges: one must compute the synchronous product of the state space and the automaton model of the desired property, then look for counterexamples that is reduced to finding strongly connected components (SCCs) in the state space of the product. In case of concurrent systems, where the phenomenon of state space explosion often prevents the successful verification, the so-called saturation algorithm has proved its efficiency in state space exploration. This paper proposes a new approach that leverages the saturation algorithm both as an iteration strategy constructing the product directly, as well as in a new fixed-point computation algorithm to find strongly connected components on-the-fly by incrementally processing the components of the model. Complementing the search for SCCs, explicit techniques and component-wise abstractions are used to prove the absence of counterexamples. The resulting on-the-fly, incremental LTL model checking algorithm proved to scale well with the size of models, as the evaluation on models of the Model Checking Contest suggests.


Acta Cybernetica | 2016

Improving Saturation-based Bounded Model Checking

Dániel Darvas; András Vörös; Tamás Bartha

Formal verification is becoming a fundamental step in assuring thecorrectness of safety-critical systems. Since these systems are oftenasynchronous and even distributed, their verification requires methodsthat can deal with huge or even infinite state spaces. Model checkingis one of the current techniques to analyse the behaviour of systems,as part of the verification process. In this paper a symbolic boundedmodel checking algorithm is presented that relies on efficient saturation-basedmethods. The previous approaches are extended with new bounded statespace exploration strategies. In addition, constrained saturationis also introduced to improve the efficiency of bounded model checking.Our measurements confirm that these approaches do not only offera solution to deal with infinite state spaces, but in many casesthey even outperform the original methods.


Archive | 2012

VERIFICATION OF AN INDUSTRIAL SAFETY FUNCTION USING COLOURED PETRI NETS AND MODEL CHECKING

Tamás Bartha; András Vörös; Attila Jámbor; Dániel Darvas


Proceedings of the Estonian Academy of Sciences | 2013

Bounded saturation-based CTL model checking

András Vörös; Dániel Darvas; Tamás Bartha


Periodica Polytechnica Electrical Engineering | 2014

Advanced Saturation-based Model Checking of Well-formed Coloured Petri Nets

András Vörös; Dániel Darvas; Attila Jámbor; Tamás Bartha


Archive | 2011

Control-oriented modelling of the primary circuit and its controllers of a PWR nuclear power plant

Attila Gábor; Ilona Sonnevend; Tamás Bartha

Collaboration


Dive into the Tamás Bartha's collaboration.

Top Co-Authors

Avatar

András Vörös

Budapest University of Technology and Economics

View shared research outputs
Top Co-Authors

Avatar

Dániel Darvas

Budapest University of Technology and Economics

View shared research outputs
Top Co-Authors

Avatar

Attila Jámbor

Budapest University of Technology and Economics

View shared research outputs
Top Co-Authors

Avatar

Vince Molnár

Budapest University of Technology and Economics

View shared research outputs
Top Co-Authors

Avatar

Ákos Hajdu

Budapest University of Technology and Economics

View shared research outputs
Top Co-Authors

Avatar

István Majzik

Budapest University of Technology and Economics

View shared research outputs
Top Co-Authors

Avatar

Attila Klenik

Budapest University of Technology and Economics

View shared research outputs
Researchain Logo
Decentralizing Knowledge