VLDB 2026 Research / reviewers in the wild / expert
Jan Sadolewski
dblp:63/3274
· DBLP profile ↗
3ranked-venue papers
3as first author
2since 2021 · last 2023
0000-0001-7370-9027ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 3 · 3 first-author · 2 since 2021Software engineering, systems software and programming languages · 3 · 3 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 3 first-author · 2 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Exception Handling in Programmable Controllers with Denotational ModelabstractThe paper introduces a customized approach to handle failures in IEC 61131-3 programmable controllers.The solution assumes the utilization of a virtual machine as a runtime environment to execute control code in an isolated manner.A formal model of the runtime is presented, employing denotational semantics.Subsequently, the model is expanded by incorporating new procedures that enable the handling of runtime exceptions using ST code constructs.This formal model serves as the foundation for implementing the exception infrastructure in the CPDev development environment.The research presented in the paper, driven by industry demands, aims to facilitate the development of more reliable and resilient control systems, capable of effectively dealing with failures. Jan Sadolewski, Bartosz Trybus |
FedCSIS | 1 |
| 2022 | Denotational Model and Implementation of Scalable Virtual Machine in CPDevabstractDenotational semantic model and its implementation in C/C++ are presented for a virtual machine executing programs written in the CPDev development environment according to IEC 61131 standard.Programs written in IEC ST language are compiled to control-oriented intermediate language designed specifically for the machine.Architecture of the machine and its operation are represented by formal semantic model which assigns abstract algebraic objects to denote machine behaviour.Execution of intermediate language instructions is described in details by denotational semantic equations followed strictly by C/C++ implementations to assure reliability of the machine. Jan Sadolewski, Bartosz Trybus |
FedCSIS | 1 |
| 2011 | Automated Conversion of ST Control Programs to Why for Verification Purposes
Jan Sadolewski |
FedCSIS | 1 |