Skip to main content

Showing 1–10 of 10 results for author: Boyer, B

Searching in archive cs. Search in all archives.
.
  1. A Mechanically Verified Theory of Contracts

    Authors: Stéphane Kastenbaum, Benoît Boyer, Jean-Pierre Talpin

    Abstract: Cyber-physical systems (CPS) are assemblies of networked, heterogeneous, hardware, and software components sensing, evaluating, and actuating a physical environment. This heterogeneity induces complexity that makes CPSs challenging to model correctly. Since CPSs often have critical functions, it is however of utmost importance to formally verify them in order to provide the highest guarantees of s… ▽ More

    Submitted 31 August, 2021; originally announced August 2021.

    Journal ref: International Colloquium on Theoretical Aspects of Computing, Sep 2021, Nur-Sultan, Kazakhstan. pp.134-151

  2. arXiv:1907.02881  [pdf, ps, other

    cs.LO

    Parallel Composition and Modular Verification of Computer Controlled Systems in Differential Dynamic Logic

    Authors: Simon Lunel, Stefan Mitsch, Benoit Boyer, Jean-Pierre Talpin

    Abstract: Computer-Controlled Systems (CCS) are a subclass of hybrid systems where the periodic relation of control components to time is paramount. Since they additionally are at the heart of many safety-critical devices, it is of primary importance to correctly model such systems and to ensure they function correctly according to safety requirements. Differential dynamic logic $d\mathcal{L}$ is a powerful… ▽ More

    Submitted 8 July, 2019; v1 submitted 5 July, 2019; originally announced July 2019.

    Comments: Long version of an article accepted to the conference FM'19

  3. arXiv:1602.06097  [pdf, other

    cs.SC

    GBLA -- Gröbner Basis Linear Algebra Package

    Authors: Brice Boyer, Christian Eder, Jean-Charles Faugère, Sylvian Lachartre, Fayssal Martani

    Abstract: This is a system paper about a new GPLv2 open source C library GBLA implementing and improving the idea of Faugère and Lachartre (GB reduction). We further exploit underlying structures in matrices generated during Gröbner basis computations in algorithms like F4 or F5 taking advantage of block patterns by using a special data structure called multilines. Moreover, we discuss a new order of operat… ▽ More

    Submitted 19 February, 2016; originally announced February 2016.

    Comments: 24 pages, 2 figures, 8 tables

    MSC Class: 13P10 ACM Class: F.2.2

  4. arXiv:1407.3262  [pdf, ps, other

    cs.MS cs.SC cs.SE

    Elements of Design for Containers and Solutions in the LinBox Library

    Authors: Brice Boyer, Jean-Guillaume Dumas, Pascal Giorgi, Clément Pernet, B. David Saunders

    Abstract: We describe in this paper new design techniques used in the \cpp exact linear algebra library \linbox, intended to make the library safer and easier to use, while keeping it generic and efficient. First, we review the new simplified structure for containers, based on our \emph{founding scope allocation} model. We explain design choices and their impact on coding: unification of our matrix classes,… ▽ More

    Submitted 25 June, 2014; originally announced July 2014.

    Comments: 8 pages, 4th International Congress on Mathematical Software, Seoul : Korea, Republic Of (2014)

  5. SoS contract verification using statistical model checking

    Authors: Alessandro Mignogna, Leonardo Mangeruca, Benoît Boyer, Axel Legay, Alexandre Arnold

    Abstract: Exhaustive formal verification for systems of systems (SoS) is impractical and cannot be applied on a large scale. In this paper we propose to use statistical model checking for efficient verification of SoS. We address three relevant aspects for systems of systems: 1) the model of the SoS, which includes stochastic aspects; 2) the formalization of the SoS requirements in the form of contracts; 3)… ▽ More

    Submitted 14 November, 2013; originally announced November 2013.

    Comments: In Proceedings AiSoS 2013, arXiv:1311.3195

    Journal ref: EPTCS 133, 2013, pp. 67-83

  6. Contracts and Behavioral Patterns for SoS: The EU IP DANSE approach

    Authors: Alexandre Arnold, Benoît Boyer, Axel Legay

    Abstract: This paper presents some of the results of the first year of DANSE, one of the first EU IP projects dedicated to SoS. Concretely, we offer a tool chain that allows to specify SoS and SoS requirements at high level, and analyse them using powerful toolsets coming from the formal verification area. At the high level, we use UPDM, the system model provided by the british army as well as a new type of… ▽ More

    Submitted 14 November, 2013; originally announced November 2013.

    Comments: In Proceedings AiSoS 2013, arXiv:1311.3195

    Journal ref: EPTCS 133, 2013, pp. 47-66

  7. arXiv:1109.5505  [pdf, other

    cs.SE

    On the Simulation of Time-Triggered Systems on a Chip with BIP

    Authors: Jan Olaf Blech, Benoit Boyer, Thanh Hung Nguyen

    Abstract: In this report, we present functional models for software and hardware components of Time-Triggered Systems on a Chip (TTSoC). These are modeled in the asynchronous component based language BIP. We demonstrate the usability of our components for simulation of software which is developed for the TTSoC. Our software comprises services and an application part. Our approach allows us to simulate and v… ▽ More

    Submitted 26 September, 2011; originally announced September 2011.

  8. arXiv:1004.3719  [pdf, ps, other

    cs.DC cs.MS cs.SC

    Exact Sparse Matrix-Vector Multiplication on GPU's and Multicore Architectures

    Authors: Brice Boyer, Jean-Guillaume Dumas, Pascal Giorgi

    Abstract: We propose different implementations of the sparse matrix--dense vector multiplication (\spmv{}) for finite fields and rings $\Zb/m\Zb$. We take advantage of graphic card processors (GPU) and multi-core architectures. Our aim is to improve the speed of \spmv{} in the \linbox library, and henceforth the speed of its black box algorithms. Besides, we use this and a new parallelization of the sigma-b… ▽ More

    Submitted 21 April, 2010; originally announced April 2010.

    Journal ref: International Symposium on Parallel Symbolic Computation, Grenoble : France (2010)

  9. Verifying Temporal Regular Properties of Abstractions of Term Rewriting Systems

    Authors: Benoît Boyer, Thomas Genet

    Abstract: The tree automaton completion is an algorithm used for proving safety properties of systems that can be modeled by a term rewriting system. This representation and verification technique works well for proving properties of infinite systems like cryptographic protocols or more recently on Java Bytecode programs. This algorithm computes a tree automaton which represents a (regular) over approximati… ▽ More

    Submitted 25 March, 2010; originally announced March 2010.

    Journal ref: EPTCS 21, 2010, pp. 99-108

  10. arXiv:0707.2347  [pdf, ps, other

    cs.MS

    Memory efficient scheduling of Strassen-Winograd's matrix multiplication algorithm

    Authors: Brice Boyer, Jean-Guillaume Dumas, Clément Pernet, Wei Zhou

    Abstract: We propose several new schedules for Strassen-Winograd's matrix multiplication algorithm, they reduce the extra memory allocation requirements by three different means: by introducing a few pre-additions, by overwriting the input matrices, or by using a first recursive level of classical multiplication. In particular, we show two fully in-place schedules: one having the same number of operations… ▽ More

    Submitted 18 May, 2009; v1 submitted 16 July, 2007; originally announced July 2007.

    Journal ref: (International Symposium on Symbolic and Algebraic Computation 2009), Séoul : Corée, République de (2009)