Michal Knapik

dblp:08/8621 · DBLP profile ↗
← Back
10ranked-venue papers
5as first author
2since 2021 · last 2022
0000-0003-3259-9786ORCID · verified

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

Artificial intelligence and machine learning · 3 · 1 first-authorSoftware engineering, systems software and programming languages · 3 · 1 first-author · 1 since 2021Theory of computation · 3 · 2 first-author · 1 since 2021Systems, architecture and hardware · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1
YearPublicationVenuePosition
2022 Modular Analysis of Tree-Topology Models
Jaime Arias 0001, Michal Knapik, Wojciech Penczek, Laure Petrucci
ICFEM2
2021 Bisimulations for verifying strategic abilities with an application to the ThreeBallot voting protocol
Francesco Belardinelli, Rodica Condurache, Catalin Dima, Wojciech Jamroga, Michal Knapik
Inf. Comput.5
2019 Squeezing State Spaces of (Attack-Defence) Trees
abstract
In earlier work, we presented translations of attack-defence trees (ADTrees) to extended asynchronous multi-agent systems. By avoiding some sequences, agent models constructed via these transformations already embed state space reductions. Here, we introduce Guarded Update Systems and their synchronisation topology, allowing us to define a new general reduction scheme that applies to tree topologies, and in particular to ADTrees. The reduction exploits the layered structure of a tree by avoiding unnecessary interleavings between nodes at different depths. We prove the soundness of this new method and present extensive experimental results, including scalable models, to demonstrate it can be effectively used alongside previously employed techniques.
Laure Petrucci, Michal Knapik, Wojciech Penczek, Teofil Sidoruk
ICECCS2
2019 Some Things are Easier for the Dumb and the Bright Ones (Beware the Average!)
abstract
Model checking strategic abilities in multi-agent systems is hard, especially for agents with partial observability of the state of the system. In that case, it ranges from NP-complete to undecidable, depending on the precise syntax and the semantic variant. That, however, is the worst case complexity, and the problem might as well be easier when restricted to particular subclasses of inputs. In this paper, we look at the verification of models with "extreme" epistemic structure, and identify several special cases for which model checking is easier than in general. We also prove that, in the other cases, no gain is possible even if the agents have almost full (or almost nil) observability. To prove the latter kind of results, we develop generic techniques that may be useful also outside of this study.
Wojciech Jamroga, Michal Knapik
IJCAI2
2019 Approximate verification of strategic abilities under imperfect information
Wojciech Jamroga, Michal Knapik, Damian Kurpiewski, Lukasz Mikulski
Artif. Intell.2
2019 Timed ATL: Forget Memory, Just Count
abstract
In this paper we investigate the Timed Alternating-Time Temporal Logic (TATL), a discrete-time extension of ATL. In particular, we propose, systematize, and further study semantic variants of TATL, based on different notions of a strategy. The notions are derived from different assumptions about the agents’ memory and observational capabilities, and range from timed perfect recall to untimed memoryless plans. We also introduce a new semantics based on counting the number of visits to locations during the play. We show that all the semantics, except for the untimed memoryless one, are equivalent when punctuality constraints are not allowed in the formulae. In fact, abilities in all those notions of a strategy collapse to the “counting” semantics with only two actions allowed per location. On the other hand, this simple pattern does not extend to the full TATL. As a consequence, we establish a hierarchy of TATL semantics, based on the expressivity of the underlying strategies, and we show when some of the semantics coincide. In particular, we prove that more compact representations are possible for a reasonable subset of TATL specifications, which should improve the efficiency of model checking and strategy synthesis.
Michal Knapik, Étienne André 0001, Laure Petrucci, Wojciech Jamroga, Wojciech Penczek
J. Artif. Intell. Res.1
2015 Generating None-Plans in Order to Find Plans
Michal Knapik, Artur Niewiadomski 0001, Wojciech Penczek
SEFM1
2015 Action Synthesis for Branching Time Logic: Theory and Applications
abstract
The article introduces a parametric extension of Action-Restricted Computation Tree Logic called pmARCTL. A symbolic fixed-point algorithm providing a solution to the exhaustive parameter synthesis problem is proposed. The parametric approach allows for an in-depth system analysis and synthesis of the correct parameter values. The time complexity of the problem and the algorithm is provided. An existential fragment of pmARCTL (pmEARCTL) is identified, in which all of the solutions can be generated from a minimal and unique base. A method for computing this base using symbolic methods is provided. The prototype tool SPATULA implementing the algorithm is applied to the analysis of three benchmarks: faulty Train-Gate-Controller, Peterson’s mutual exclusion protocol, and a generic pipeline processing network. The experimental results show efficiency and scalability of our approach compared to the naive solution to the problem.
Michal Knapik, Artur Meski, Wojciech Penczek
ACM Trans. Embed. Comput. Syst.1
2014 Parameter Synthesis for Timed Kripke Structures
abstract
We show how to synthesise parameter values under which a given property, expressed in a certain extension of CTL, called RTCTLP , holds in a parametric timed Kripke structure. We prove the decidability of parameter synthesis for RTCTLP by showing how
Michal Knapik, Wojciech Penczek
Fundam. Informaticae1
2010 Bounded Parametric Verification for Distributed Time Petri Nets with Discrete-Time Semantics
abstract
Bounded Model Checking (BMC) is an efficient technique applicable to verification of temporal properties of (timed) distributed systems. In this paper we show for the first time how to apply BMC to parametric verification of time Petri nets with discrete-time semantics. The properties are expressed by formulas of the logic PRTECTL - a parametric extension of the existential fragment of Computation Tree Logic (CTL).
Michal Knapik, Wojciech Penczek, Maciej Szreter, Agata Pólrola
Fundam. Informaticae1