Dennis Hendriks

dblp:237/8554 · DBLP profile ↗
← Back
10ranked-venue papers
3as first author
7since 2021 · last 2025
0000-0002-9886-7918ORCID · corroborated

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

Software engineering, systems software and programming languages · 10 · 3 first-author · 7 since 2021
YearPublicationVenuePosition
2025 Towards Synthesis-Based Engineering for Cyber-Physical Production Systems
abstract
Contains fulltext : 318879.pdf (Publisher’s version ) (Open Access)
Wytse Oortwijn, Yuri Blankenstein, Jos Hegge, Dennis Hendriks, Piërre van de Laar, Bram van der Sanden, Laura van Veen, Nan Yang 0009
MODELSWARD4
2025 gLTSdiff: a generalized framework for structural comparison of software behavior
Dennis Hendriks, Wytse Oortwijn
Softw. Syst. Model.1
2023 Eclipse ESCET™: The Eclipse Supervisory Control Engineering Toolkit
abstract
Abstract The Eclipse Supervisory Control Engineering Toolkit (ESCET™) is an open-source project to provide a model-based approach and toolkit for developing supervisory controllers, targeting their entire engineering process. It supports synthesis-based engineering of supervisory controllers for discrete-event systems, combining model-based engineering with computer-aided design to automatically generate correct-by-construction controllers. At its heart is supervisory controller synthesis, a formal technique for the automatic derivation of supervisory controllers from the unrestricted system behavior and system requirements. Vital for the future development of these techniques and tools is the ESCET project’s open environment, allowing industry and academia to collaborate on creating an industrial-strength toolkit. We report on some crucial developments of the toolkit in the context of research projects with Rijkswaterstaat and ASML that have considerably improved its capability to deal with the complexity of real-life systems as well as its usability.
Wan J. Fokkink, Martijn A. Goorden, Dennis Hendriks, Dirk A. van Beek, Albert T. Hofkamp, Ferdie F. H. Reijnen, L. F. Pascal Etman, Lars Moormann, Joanna M. van de Mortel-Fronczak, Michel A. Reniers, Jacobus E. Rooda, Bram van der Sanden, Ramon R. H. Schiffelers, Sander Thuijsman, J. J. Verbakel, J. A. Vogel
TACAS (2)3
2023 An interview study about the use of logs in embedded software engineering
Nan Yang 0009, Pieter J. L. Cuijpers, Dennis Hendriks, Ramon R. H. Schiffelers, Johan J. Lukkien, Alexander Serebrenik
Empir. Softw. Eng.3
2022 A Multi-level Methodology for Behavioral Comparison of Software-Intensive Systems
Dennis Hendriks, Arjan P. van der Meer, Wytse Oortwijn
FMICS1
2022 Constructive Model Inference: Model Learning for Component-based Software Architectures
abstract
Item does not contain fulltext
Bram Hooimeijer, Marc Geilen, Jan Friso Groote, Dennis Hendriks, Ramon R. H. Schiffelers
ICSOFT4
2022 A Systematic Approach for Interfacing Component-Based Software with an Active Automata Learning Tool
Dennis Hendriks, Kousar Aslam
ISoLA (2)1
2019 RERS 2019: Combining Synthesis with Real-World Models
abstract
This paper covers the Rigorous Examination of Reactive Systems (RERS) Challenge 2019. For the first time in the history of RERS, the challenge features industrial tracks where benchmark programs that participants need to analyze are synthesized from real-world models. These new tracks comprise LTL, CTL, and Reachability properties. In addition, we have further improved our benchmark generation infrastructure for parallel programs towards a full automation. RERS 2019 is part of TOOLympics, an event that hosts several popular challenges and competitions. In this paper, we highlight the newly added industrial tracks and our changes in response to the discussions at and results of the last RERS Challenge in Cyprus.
Marc Jasper, Malte Mues, Alnis Murtovi, Maximilian Schlüter, Falk Howar, Bernhard Steffen, Markus Schordan, Dennis Hendriks, Ramon R. H. Schiffelers, Harco Kuppens, Frits W. Vaandrager
TACAS (3)8
2019 Improving Model Inference in Industry by Combining Active and Passive Learning
abstract
Inferring behavioral models (e.g., state machines) of software systems is an important element of re-engineering activities. Model inference techniques can be categorized as active or passive learning, constructing models by (dynamically) interacting with systems or (statically) analyzing traces, respectively. Application of those techniques in the industry is, however, hindered by the trade-off between learning time and completeness achieved (active learning) or by incomplete input logs (passive learning). We investigate the learning time/completeness achieved trade-off of active learning with a pilot study at ASML, provider of lithography systems for the semiconductor industry. To resolve the trade-off we advocate extending active learning with execution logs and passive learning results. We apply the extended approach to eighteen components used in ASML TWINSCAN lithography machines. Compared to traditional active learning, our approach significantly reduces the active learning time. Moreover, it is capable of learning the behavior missed by the traditional active learning approach.
Nan Yang 0009, Kousar Aslam, Ramon R. H. Schiffelers, Leonard Lensink, Dennis Hendriks, Loek Cleophas, Alexander Serebrenik
SANER5
2014 CIF 3: Model-Based Engineering of Supervisory Controllers
Dirk A. van Beek, Wan J. Fokkink, Dennis Hendriks, Albert T. Hofkamp, Jasen Markovski, Joanna M. van de Mortel-Fronczak, Michel A. Reniers
TACAS3