Jan Sadolewski

dblp:63/3274 · DBLP profile ↗
← Back
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
YearPublicationVenuePosition
2023 Exception Handling in Programmable Controllers with Denotational Model
abstract
The 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
FedCSIS1
2022 Denotational Model and Implementation of Scalable Virtual Machine in CPDev
abstract
Denotational 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
FedCSIS1
2011 Automated Conversion of ST Control Programs to Why for Verification Purposes
Jan Sadolewski
FedCSIS1