z-logo
open-access-imgOpen Access
Memory Consumption Analysis for a Functional and Imperative Language
Author(s) -
Jérémie Salvucci,
Emmanuel Chailloux
Publication year - 2016
Publication title -
electronic notes in theoretical computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.242
H-Index - 60
ISSN - 1571-0661
DOI - 10.1016/j.entcs.2016.12.013
Subject(s) - computer science , heap (data structure) , omnipresence , rotation formalisms in three dimensions , functional programming , programming language , theoretical computer science , distributed computing , mathematics , philosophy , epistemology , geometry
International audienceThe omnipresence of resource-constrained embedded systems makes them critical components. Programmers have to provide strong guarantees about their runtime behavior to make them reliable. Among these, giving an upper bound of live memory at runtime is mandatory to prevent heap overflows from happening. The paper proposes a semi-automatic technique to infer the space complexity of ML-like programs with explicit region management. It aims at combining existing formalisms to obtain the space complexity of imperative and purely functional programs in a consistent framework

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom