Skip to main content

Showing 1–5 of 5 results for author: Signoles, J

Searching in archive cs. Search in all archives.
.
  1. arXiv:1911.10930  [pdf, other

    cs.SE cs.MS

    Abstract Compilation for Verification of Numerical Accuracy Properties

    Authors: Maxime Jacquemin, Fonenantsoa Maurica, Nikolai Kosmatov, Julien Signoles, Franck Védrine

    Abstract: Verification of numerical accuracy properties in modern software remains an important and challenging task. This paper describes an original framework combining different solutions for numerical accuracy. First, we extend an existing runtime verification tool called E-ACSL with rational numbers to monitor accuracy properties at runtime. Second, we present an abstract compiler, FLDCompiler, that pe… ▽ More

    Submitted 25 November, 2019; originally announced November 2019.

  2. arXiv:1811.06740  [pdf, ps, other

    cs.SE

    A Survey of Challenges for Runtime Verification from Advanced Application Domains (Beyond Software)

    Authors: César Sánchez, Gerardo Schneider, Wolfgang Ahrendt, Ezio Bartocci, Domenico Bianculli, Christian Colombo, Yliés Falcone, Adrian Francalanza, Srđan Krstić, JoHao M. Lourenço, Dejan Nickovic, Gordon J. Pace, Jose Rufino, Julien Signoles, Dmitriy Traytel, Alexander Weiss

    Abstract: Runtime verification is an area of formal methods that studies the dynamic analysis of execution traces against formal specifications. Typically, the two main activities in runtime verification efforts are the process of creating monitors from specifications, and the algorithms for the evaluation of traces against the generated monitors. Other activities involve the instrumentation of the system t… ▽ More

    Submitted 16 November, 2018; originally announced November 2018.

  3. arXiv:1709.04497  [pdf, other

    cs.PL

    Context Generation from Formal Specifications for C Analysis Tools

    Authors: Michele Alberti, Julien Signoles

    Abstract: Analysis tools like abstract interpreters, symbolic execution tools and testing tools usually require a proper context to give useful results when analyzing a particular function. Such a context initializes the function parameters and global variables to comply with function requirements. However it may be error-prone to write it by hand: the handwritten context might contain bugs or not match the… ▽ More

    Submitted 5 September, 2017; originally announced September 2017.

    Comments: Pre-proceedings paper presented at the 27th International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2017), Namur, Belgium, 10-12 October 2017 (arXiv:1708.07854)

    Report number: LOPSTR/2017/14

  4. Hypercollecting Semantics and its Application to Static Analysis of Information Flow

    Authors: Mounir Assaf, David A. Naumann, Julien Signoles, Éric Totel, Frédéric Tronel

    Abstract: We show how static analysis for secure information flow can be expressed and proved correct entirely within the framework of abstract interpretation. The key idea is to define a Galois connection that directly approximates the hyperproperty of interest. To enable use of such Galois connections, we introduce a fixpoint characterisation of hypercollecting semantics, i.e. a "set of set" transformer.… ▽ More

    Submitted 7 November, 2016; v1 submitted 4 August, 2016; originally announced August 2016.

    ACM Class: D.2.4; D.3; F.3.1

  5. Software Architecture of Code Analysis Frameworks Matters: The Frama-C Example

    Authors: Julien Signoles

    Abstract: Implementing large software, as software analyzers which aim to be used in industrial settings, requires a well-engineered software architecture in order to ease its daily development and its maintenance process during its lifecycle. If the analyzer is not only a single tool, but an open extensible collaborative framework in which external developers may develop plug-ins collaborating with each ot… ▽ More

    Submitted 16 August, 2015; originally announced August 2015.

    Comments: In Proceedings F-IDE 2015, arXiv:1508.03388

    Journal ref: EPTCS 187, 2015, pp. 86-96