This page collects all the work done on the subject of resource analysis at Radboud University Nijmegen. This work is done within the context of the CHARTER and AHA projects, by researchers from the Digital Security group at the Institute for Computing and Information Sciences.

We have developed resource analysis methods based on polynomial interpolation and size-aware type-systems. First for a functional language, within the AHA project. Currently the focus is on Java programs, in the CHARTER project.

CHARTER

CHARTER - Critical and High Assurance Requirements Transformed through Engineering Rigour - is an ARTEMIS Embedded Computing Systems Initiative project.

CHARTER aims to develop concepts, methods, and tools for embedded system design and deployment that will enable developers to master the complexity and substantially improve the development, verification and certification of critical embedded systems.

Our goal within the CHARTER project is to develop polynomial loop-bounds analysis, size analysis and heap-space consumption analysis for Real-Time Java. So far, polynomial loop-bounds analysis has been established (see publications and prototypes below).

AHA

AHA (Amortised Heap Analysis) was a project that ran from 2006 to 2010. It was funded under grant nr. 612.063.511 by the Netherlands Organisation for Scientific Research (NWO).

The goal of AHA was to develop polynomial size analysis for a functional language.

Prototypes

ResAna Loop-Bounds Inference Prototype
Polynomial Size Analysis prototype

Publications

Technical reports

Workshops

FOPARA'09

JML Workshop for the Charter project

People

Marko van Eekelen
Olha Shkaravska
Bernard van Gastel
Rody Kersten
Alejandro Tamalet

Guests:
Manuel Montenegro
Góbi Attila

Former team members:
Ron van Kesteren

Related Work

COSTA
Mobius
EmBounded
SPEED
CodeStatistics
KeY