- document
-
Yang, N. (author), Cuijpers, P. (author), Hendriks, D. (author), Schiffelers, R. (author), Lukkien, J. (author), Serebrenik, A. (author)Context: Execution logs capture the run-time behavior of software systems. To assist developers in their maintenance tasks, many studies have proposed tools to analyze execution information from logs. However, it is as yet unknown how industry developers use logs in embedded software engineering. Objective: In this study, we aim to understand...article 2023
- document
-
A Systematic Approach for Interfacing Component-Based Software with an Active Automata Learning ToolAslam, K. (author), Hendriks, D. (author)Applying Model-Driven Engineering can improve development efficiency. But gaining such benefits for legacy software requires models, and creating them manually is both laborious and error prone. Active automata learning has the potential to make it cost-effective, but practitioners face practical challenges applying it to software components of...conference paper 2022
- document
-
Hendriks, D. (author), van der Meer, A. (author), Oortwijn, W. (author)Software-intensive systems constantly evolve. To prevent software changes from unintentionally introducing costly system defects, it is important to understand their impact to reduce risk. However, it is in practice nearly impossible to foresee the full impact of software changes when dealing with huge industrial systems with many configurations...conference paper 2022
- document
-
Hooimeijer, B. (author), Geilen, M. (author), Groote, J. (author), Hendriks, D. (author), Schiffelers, R. (author)Model learning, learning a state machine from software, can be an effective model-based engineering technique, especially to understand legacy software. However, so far the applicability is limited as models that can be learned are quite small, often insufficient to represent the software behavior of large industrial systems. We introduce a...conference paper 2022
- document
-
Hendriks, D. (author)Rijkswaterstaat staat voor een enorme uitdaging wat betreft vervangen en renovatie (VenR) van objecten. Momenteel behelst dit voor elk object maatwerk, wat flexibiliteit biedt, maar ook bijzonder inefficiënt is. Voor het specificeren, ontwerpen, realiseren en testen van veilige besturingssoftware voor het object werkt het programma Industriële...report 2022
- document
-
Yang, N. (author), Aslam, K. (author), Schiffelers, R. (author), Lensink, L. (author), Hendriks, D. (author), Cleophas, L. (author), Serebrenik, A. (author)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...conference paper 2019
- document
-
Thuijsman, S. (author), Hendriks, D. (author), Theunissen, R. (author), Reniers, M. (author), Schiffelers, R. (author)We consider supervisor synthesis of Extended Finite Automata that are represented using Binary Decision Diagrams (BDDs). Peak used BDD nodes and BDD operation count are introduced as platform independent and deterministic metrics that quantitatively indicate the computational effort needed to synthesize a supervisor. The use of BDD operation...conference paper 2019
- document
-
Jasper, M. (author), Mues, M. (author), Murtovi, A. (author), Schlüter, M. (author), Howar, F. (author), Steffen, B. (author), Schordan, M. (author), Hendriks, D. (author), Schiffelers, R. (author), Kuppens, H. (author), Vaandrager, F.W. (author)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,...conference paper 2019
- document
-
Visser, K. (author), Hendriks, D. (author), Wildenborg, T. (author), Duijne, H. (author)A semi-quantitative risk assessment is presented for the storage of gas oil in depleted salt caverns in the Twente region, the Netherlands. It is based on a bow-tie model, in which an incident, leakage of gas oil from the storage system (cavern and wells), is evaluated by assessing its possible causes and effects. The causes are all the events...article 2014
- document
-
Zeitliche und räumliche Verteilung der Grundwasser-Oberflächenwasser-Interaktion in den NiederlandenHendriks, D. (author), Broers, H.P. (author), van Remco, E.K. (author), Hoogewoud, J. (author), Becker, B. (author)In the Netherlands the groundwater-surface water interaction processes vary spatially and temporarily. In this article we present maps of the spatial distribution of monthly water exchange modelled with the National Hydrological Instrument of the Netherlands (NHI) for three years that represent a dry, an average and a wet year. Additionally, for...article 2013