scispace - formally typeset
M

Miguel Gómez-Zamalloa

Researcher at Complutense University of Madrid

Publications -  52
Citations -  895

Miguel Gómez-Zamalloa is an academic researcher from Complutense University of Madrid. The author has contributed to research in topics: Symbolic execution & Test case. The author has an hindex of 17, co-authored 51 publications receiving 846 citations.

Papers
More filters
Book ChapterDOI

SACO: Static Analyzer for Concurrent Objects

TL;DR: SACO is able to infer both liveness and resource boundedness and safety properties of programs based on concurrent objects and integrates auxiliary analyses such as points-to and may-happen-in-parallel, which are essential for increasing the accuracy of the aforementioned more complex properties.
Proceedings ArticleDOI

Heap space analysis for java bytecode

TL;DR: The prototype implementation of a heap space analysis for (sequential) Java bytecode is reported and demonstrated by means of a series of examples which illustrate how the analysis naturally encompasses standard data-structures like lists, trees and arrays with several dimensions written in object-oriented programming style.
Proceedings ArticleDOI

Parametric inference of memory requirements for garbage collected languages

TL;DR: A novel approach to inferring upper bounds on memory requirements of Java-like programs which is parametric on the notion of object lifetime, i.e., on when objects become collectible, and infers accurateupper bounds on the memory consumption for a reachability-based garbage collector.
Book ChapterDOI

Verification of java bytecode using analysis and transformation of logic programs

TL;DR: In this article, the authors propose to partially evaluate a jvml interpreter implemented in LP together with (an LP representation of) a JVM program and then analyze the residual program.
Journal Article

Verification of java bytecode using analysis and transformation of logic programs

TL;DR: The aim of this work is to automatically transfer the power of such analysis tools for LP to the analysis and verification of Java bytecode (jvml) and automatically prove some non-trivial properties of jvml programs such as termination, run-time error freeness and infer bounds on its resource consumption.