11 research outputs found

    Enhancing Symbolic Execution of Heap-based Programs with Separation Logic for Test Input Generation

    Get PDF
    Symbolic execution is a well established method for test input generation. Despite of having achieved tremendous success over numerical domains, existing symbolic execution techniques for heap-based programs are limited due to the lack of a succinct and precise description for symbolic values over unbounded heaps. In this work, we present a new symbolic execution method for heap-based programs based on separation logic. The essence of our proposal is context-sensitive lazy initialization, a novel approach for efficient test input generation. Our approach differs from existing approaches in two ways. Firstly, our approach is based on separation logic, which allows us to precisely capture preconditions of heap-based programs so that we avoid generating invalid test inputs. Secondly, we generate only fully initialized test inputs, which are more useful in practice compared to those partially initialized test inputs generated by the state-of-the-art tools. We have implemented our approach as a tool, called Java StarFinder, and evaluated it on a set of programs with complex heap inputs. The results show that our approach significantly reduces the number of invalid test inputs and improves the test coverage

    Elements of set theory

    No full text
    This is an introductory undergraduate textbook in set theory. In mathematics these days, essentially everything is a set. Some knowledge of set theory is necessary part of the background everyone needs for further study of mathematics. It is also possible to study set theory for its own interest--it is a subject with intruiging results anout simple objects. This book starts with material that nobody can do without. There is no end to what can be learned of set theory, but here is a beginning

    A mathematical introduction to logic

    No full text
    xiii, 295 p.; 24 cm

    Carta de 1983-03-08 a José Ferrater Mora des de Los Ángeles (Estats Units d'Amèrica)

    No full text
    Demana a Ferrater si voldria fer la ressenya de diferents edicions de l'obra de Wittgenstein Tractatus logico-philosophicus. Adjunta normativa sobre el lliurament de les ressenye

    Carta de 1978-10-09 a José Ferrater Mora des de Los Ángeles (Estats Units d'Amèrica)

    No full text
    Demana a Ferrater si vol ressenyar un llibre per a la revist
    corecore