Skip to main content

Showing 1–4 of 4 results for author: Allier, S

Searching in archive cs. Search in all archives.
.
  1. A Journey Among Java Neutral Program Variants

    Authors: Nicolas Harrand, Simon Allier, Marcelino Rodriguez-Cancio, Martin Monperrus, Benoit Baudry

    Abstract: Neutral program variants are functionally similar to an original program, yet implement slightly different behaviors. Techniques such as approximate computing or genetic improvement share the intuition that potential for enhancements lies in these acceptable behavioral differences (e.g., enhanced performance or reliability). Yet, the automatic synthesis of neutral program variants, through specula… ▽ More

    Submitted 22 June, 2019; v1 submitted 8 January, 2019; originally announced January 2019.

    Comments: Previously, this work appeared as arXiv:1509.00144v2, which was incorrectly submitted as a replacement

    Journal ref: Journal Genetic Programming and Evolvable Machines, Springer, 2019

  2. arXiv:1509.00144  [pdf, other

    cs.SE

    Automatic Software Diversity in the Light of Test Suites

    Authors: Benoit Baudry, Simon Allier, Marcelino Rodriguez-Cancio, Martin Monperrus

    Abstract: A few works address the challenge of automating software diversification, and they all share one core idea: using automated test suites to drive diversification. However, there is is lack of solid understanding of how test suites, programs and transformations interact one with another in this process. We explore this intricate interplay in the context of a specific diversification technique called… ▽ More

    Submitted 23 December, 2018; v1 submitted 1 September, 2015; originally announced September 2015.

    Comments: 11 pages, 4 figures, 7 listings, 26 references

    ACM Class: D.2.5

  3. arXiv:1503.05807  [pdf, other

    cs.SE

    DSpot: Test Amplification for Automatic Assessment of Computational Diversity

    Authors: Benoit Baudry, Simon Allier, Marcelino Rodriguez-Cancio, Martin Monperrus

    Abstract: Context: Computational diversity, i.e., the presence of a set of programs that all perform compatible services but that exhibit behavioral differences under certain conditions, is essential for fault tolerance and security. Objective: We aim at proposing an approach for automatically assessing the presence of computational diversity. In this work, computationally diverse variants are defined as (i… ▽ More

    Submitted 15 June, 2015; v1 submitted 19 March, 2015; originally announced March 2015.

    Comments: 12 pages

  4. Tailored Source Code Transformations to Synthesize Computationally Diverse Program Variants

    Authors: Benoit Baudry, Simon Allier, Martin Monperrus

    Abstract: The predictability of program execution provides attackers a rich source of knowledge who can exploit it to spy or remotely control the program. Moving target defense addresses this issue by constantly switching between many diverse variants of a program, which reduces the certainty that an attacker can have about the program execution. The effectiveness of this approach relies on the availability… ▽ More

    Submitted 29 January, 2014; originally announced January 2014.

    Journal ref: Proceedings of the International Symposium on Software Testing and Analysis, 2014