Type Patterns: Pattern Matching on Shape-Carrying Array Types

J Aaldering, SB Scholz, BV Gastel - The 35th Symposium on …, 2023 - dl.acm.org
In this paper we present type patterns: a notation for shape-carrying array types that enables
the specification of dependent type signatures while maintaining flexibility and a high level …

Towards practical, precise and parametric energy analysis of IT controlled systems

B van Gastel, M van Eekelen - arXiv preprint arXiv:1705.00961, 2017 - arxiv.org
Energy consumption analysis of IT-controlled systems can play a major role in minimising
the overall energy consumption of such IT systems, during the development phase, or for …

Detecting energy bugs and hotspots in control software using model checking

P Gastel, B Gastel, M Eekelen - … of the 2nd International Conference on …, 2018 - dl.acm.org
We explore a way to find energy deficiencies in code by model checking, both properties
related to utilisation (energy hotspots) and not related to utilisation (energy bugs). Temporal …

[PDF][PDF] The organizational hurdles of structurally reducing the energy consumption of software.

R van der Steen, B van Gastel - BENEVOL, 2023 - sustainablesoftware.info
Many studies discuss the high energy consumption of software, most of which attempt to
measure it or focus on what software developers can do to reduce it. In contrast, this paper …

Type Systems in Resource-Aware Programming: Opportunities and Challenges

A Fonseca, G Espada - arXiv preprint arXiv:2205.15211, 2022 - arxiv.org
Type systems provide software developers immediate feedback about a subset of
correctness properties of their programs. IDE integrations often take advantage of type …

[HTML][HTML] The organizational hurdles of structurally reducing the energy consumption of software The organizational hurdles of structurally reducing the energy …

R van der Steen, B van Gastel - sustainablesoftware.info
Many studies discuss the high energy consumption of software, most of which attempt to
measure it or focus on what software developers can do to reduce it. In contrast, this paper …

[PDF][PDF] The Happy, the Sad, and the Unknown. Program Analysis and Automated Scheduling For Fault-Tolerant Workflows

MJ Plasmeijer, JM Jansen - 2021 - repository.ubn.ru.nl
Abstract The Manning and Automation project of the Royal Netherlands Navy is an effort to
modernize the mode of operation on board of their ships. The central idea is that with more …

Skylines for Symbolic Energy Consumption Analysis

M Klinik, B Gastel, C Kop, M Eekelen - Formal Methods for Industrial …, 2020 - Springer
Energy consumption in embedded systems plays a large role as it has implications for the
power supply and the batteries used. Programmers of these systems should consider how …

[PDF][PDF] Saving the World: A long and windy road towards sustainability and formal verification in practice

M Eekelen - 2019 - repository.ubn.ru.nl
Saving the World Page 1 Saving the World A long and windy road towards sustainability and
formal verification in practice Marko van Eekelen Full Professor, Head of Department Computer …

Analysing energy consumption of systems controlled by software

B van Gastel - Companion Proceedings of the 1st International …, 2017 - dl.acm.org
Energy consumption analysis of IT-controlled systems can play a major role in minimising
the overall energy consumption of such IT systems, during the development phase, or for …