VLDB 2026 Research / reviewers in the wild / expert
Artur Niewiadomski 0001
dblp:25/4540-1
· DBLP profile ↗
15ranked-venue papers
7as first author
3since 2021 · last 2023
0000-0002-9652-5092ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 12 · 6 first-author · 2 since 2021Artificial intelligence and machine learning · 3 · 2 since 2021Software engineering, systems software and programming languages · 2 · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | SMT-Based Satisfiability Checking of Strategic Metric Temporal LogicabstractThe paper presents a novel SMT-based method for testing the satisfiability of formulae that express strategic properties of timed multi-agent systems represented by networks of timed automata. Strategic Metric Temporal Logic (SMTL) is introduced, which extends Metric Temporal Logic (MTL) with strategy operators. SMTL is interpreted over maximal continuous time runs of timed automata. We define a procedure that synthesises a model for a given SMTL formula if such a model exists. The method exploits Satisfiability Modulo Theories (SMT) techniques and Parametric Bounded Model Checking algorithms. The presented approach enables bounded satisfiability checking, where the model is partially given and needs to be completed in line with the given specification. Our method has been implemented, and its application is demonstrated through an example of the well-known dining philosophers problem extended with clocks and strategies. The experimental results are quite encouraging. Magdalena Kacprzak, Artur Niewiadomski 0001, Wojciech Penczek, Andrzej Zbrzezny |
ECAI | 2 |
| 2021 | Satisfiability Checking of Strategy Logic with Simple GoalsabstractIn this paper, we introduce a new method of the satisfiability (SAT) checking for Simple-Goal Strategy Logic (SL[SG]), using symbolic Boolean model encoding and the SAT Modulo Monotonic Theories techniques, which was implemented into the tool SGSAT. To the best of our knowledge, this is the only tool solving the SAT problem for SL[SG]. Its applications include process synthesis, developing controllers as well as automatic planners in multi-agent scenarios. Magdalena Kacprzak, Artur Niewiadomski 0001, Wojciech Penczek |
KR | 2 |
| 2021 | SMT-Based Unbounded Model Checking for ATL
Michal Kanski, Artur Niewiadomski 0001, Magdalena Kacprzak, Wojciech Penczek, Wojciech Nabialek |
VECoS | 2 |
| 2020 | SAT-Based ATL Satisfiability CheckingabstractSynthesis of models and strategies is a very important task in software engineering. The main problem here consists in checking the satisfiability of formulae expressing the specification of a system to be implemented. This paper puts forward a novel method for deciding the satisfiability of formulae of Alternating-time Temporal Logic (ATL) under perfect and imperfect information. The synthesised models of strategic games are often minimal. The method expands the one for CTL exploiting SAT Modulo Monotonic Theories (SMMT) solvers. Our tool MsATL combines SMMT solvers with two existing ATL model checkers: MCMAS and STV. This is the first ever tool for checking the satisfiability of imperfect information ATL. The experimental results show that, similarly to the CTL case, our approach appears to be very efficient and can quickly check the satisfiability of large ATL formulae that have been out of reach of the existing approaches. Magdalena Kacprzak, Artur Niewiadomski 0001, Wojciech Penczek |
KR | 2 |
| 2019 | Applying Modern SAT-solvers to Solving Hard ProblemsabstractWe present nine SAT-solvers and compare their efficiency for several decision and combinatorial problems: three classical NP-complete problems of the graph theory, bounded Post correspondence problem (BPCP), extended string correction problem (ESCP), two popular chess problems, PSPACE-complete veri fication of UML systems, and the Towers of Hanoi (ToH) of exponential solutions. In addition to several known reductions to SAT for the problems of graph k-colouring, vertex k-cover, Hamiltonian path, and verification of UML systems, we also define new original reductions for the N-queens problem, the knight’s tour problem, and ToH, SCP, and BPCP. Our extensive experimental results allow for drawing quite interesting conclusions on efficiency and applicability of SAT-solvers to different problems: they behave quite efficiently for NP-complete and harder problems but they are by far inferior to tailored algorithms for specific problems of lower complexity. Artur Niewiadomski 0001, Piotr Switalski, Teofil Sidoruk, Wojciech Penczek |
Fundam. Informaticae | 1 |
| 2018 | TripICS - a Web Service Composition System for Planning Trips and TravelsabstractWe present the web service composition system TripICS, which allows for an easy and user-friendly planning of visits to interesting cities and places around the world in combination with travels, arranged in the way satisfying the user’s requirements. TripICS is a specialization of the concrete pla nning of PlanICS viewed as a constrained optimization problem to the ontology containing services provided by hotels, airlines, railways, museums etc. The system finds an optimal plan by applying a modification of the most efficient concrete planner of PlanICS based on a combination of an SMT-solver with the algorithm GEO. The modification has been designed in order to solve quickly multiple equality constraints. The efficiency of the new planning algorithm is proved by experimental results. Artur Niewiadomski 0001, Piotr Switalski, Marcin Kowalczyk, Wojciech Penczek |
Fundam. Informaticae | 1 |
| 2016 | Concrete Planning in PlanICS Framework by Combining SMT with GEO and Simulated AnnealingabstractThe paper deals with the concrete planning problem – a stage of the web service composition in the PlanICS framework. We present several known and new methods of concrete planning including those based on Satisfiability Modulo Theories (SMT), Genetic Algorithm (GA), as well as methods combining SMT with GA and other nature-inspired algorithms such as Simulated Annealing (SA) and Generalised Extremal Optimization (GEO). The discussion of all the approaches is supported by the complexity analysis, extensive experimental results, and illustrated by a running example. Artur Niewiadomski 0001, Jaroslaw Skaruz, Piotr Switalski, Wojciech Penczek |
Fundam. Informaticae | 1 |
| 2015 | Generating None-Plans in Order to Find Plans
Michal Knapik, Artur Niewiadomski 0001, Wojciech Penczek |
SEFM | 2 |
| 2014 | SMT Versus Genetic and OpenOpt Algorithms: Concrete Planning in the PlanICS FrameworkabstractThe paper deals with the concrete planning problem (CPP) – a stage of the Web Service Composition (WSC) in the PlanICS framework. The complexity of the problem is discussed. A novel SMT-based approach to CPP is defined and its performance is compared to the standard Genetic Algorithm (GA) and the OpenOpt numerical toolset planner in the framework of the PlanICS system. The discussion of all the approaches is supported by extensive experimental results. Artur Niewiadomski 0001, Jaroslaw Skaruz, Wojciech Penczek, Maciej Szreter, Mariusz Jarocki |
Fundam. Informaticae | 1 |
| 2013 | Towards SMT-based Abstract Planning in PlanICS Ontology
Artur Niewiadomski 0001, Wojciech Penczek |
KEOD | 1 |
| 2012 | Towards Automatic Composition of Web Services: SAT-Based Concretisation of Abstract ScenariosabstractAutomating the composition of web services is an object of a growing interest. In our paper [13] we proposed a method for converting the problem of the composition to the problem of building a graph of worlds consisting of formally defined objects, and presented the first phase of this composition aimed at building a graph of types of services (an abstract graph). In this work we propose a method of replacing abstract flows of this graph by sequences of concrete services able to satisfy the user’s request. The method is based on SAT-based reachability checking for (timed) automata with discrete data and parametric assignments. Artur Niewiadomski 0001, Wojciech Penczek, Agata Pólrola, Maciej Szreter, Andrzej Zbrzezny |
Fundam. Informaticae | 1 |
| 2011 | PlanICS - a Web Service Composition ToolsetabstractThe paper presents a prototype toolset to planning by automatic composition of web services. The main idea consists in arranging the composition into two main phases: abstract and concrete one, as well as to handle fully declarative user queries. The Dariusz Doliwa, Wojciech Horzelski, Mariusz Jarocki, Artur Niewiadomski 0001, Wojciech Penczek, Agata Pólrola, Maciej Szreter, Andrzej Zbrzezny |
Fundam. Informaticae | 4 |
| 2009 | A New Approach to Model Checking of UML State MachinesabstractThe paper presents a new approach to model checking of systems specified in UML. All the executions of an UML system (unfolded to a given depth) are encoded directly into a boolean propositional formula, satisfiability of which is checked using a SAT-solver. Contrary to other UML verification tools we do not use any of the existing model checkers as we do not translate UML specifications into an intermediate formalism. The method has been implemented as the (prototype) tool BMC4UML and some experimental results are presented. Artur Niewiadomski 0001, Wojciech Penczek, Maciej Szreter |
Fundam. Informaticae | 1 |
| 2008 | VerICS 2007 - a Model Checker for Knowledge and Real-Time
Magdalena Kacprzak, Wojciech Nabialek, Artur Niewiadomski 0001, Wojciech Penczek, Agata Pólrola, Maciej Szreter, Bozena Wozna, Andrzej Zbrzezny |
Fundam. Informaticae | 3 |
| 2006 | Comparing BDD and SAT Based Techniques for Model Checking Chaum's Dining Cryptographers Protocol
Magdalena Kacprzak, Alessio Lomuscio, Artur Niewiadomski 0001, Wojciech Penczek, Franco Raimondi, Maciej Szreter |
Fundam. Informaticae | 3 |