Catalogue Search | MBRL
Search Results Heading
Explore the vast range of titles available.
MBRLSearchResults
-
DisciplineDiscipline
-
Is Peer ReviewedIs Peer Reviewed
-
Item TypeItem Type
-
SubjectSubject
-
YearFrom:-To:
-
More FiltersMore FiltersSourceLanguage
Done
Filters
Reset
41
result(s) for
"Jenn, Eric"
Sort by:
Integrated formal verification of safety-critical software
by
Ge, Ning
,
Fonteneau, Yoann
,
Jenn, Eric
in
Embedded systems
,
Equivalence
,
Floating point arithmetic
2018
This work presents a formal verification process based on the Systerel Smart Solver (S3) toolset for the development of safety-critical embedded software. In order to guarantee the correctness of the implementation of a set of textual requirements, the process integrates different verification techniques (inductive proof, bounded model checking, test cases generation, and equivalence proof) to handle different types of properties at their best capacities. It is aimed at the verification of properties at system, design, and code levels. To handle the floating-point arithmetic (FPA) in both the design and the code, an FPA library is designed and implemented in S3. This work is illustrated on an Automatic Rover Protection system implemented onboard a robot. Focus is placed on the verification of safety and functional properties and on the equivalence proof between the design model and the generated code.
Journal Article
Certified ML Object Detection for Surveillance Missions
2024
In this paper, we present a development process of a drone detection system involving a machine learning object detection component. The purpose is to reach acceptable performance objectives and provide sufficient evidences, required by the recommendations (soon to be published) of the ED 324 / ARP 6983 standard, to gain confidence in the dependability of the designed system.
Real-Time Semantic Segmentation of Aerial Images Using an Embedded U-Net: A Comparison of CPU, GPU, and FPGA Workflows
by
Posso, Julien
,
Couderc, Matthieu
,
Kieffer, Hugo
in
Central processing units
,
Computation
,
CPUs
2025
This study introduces a lightweight U-Net model optimized for real-time semantic segmentation of aerial images, targeting the efficient utilization of Commercial Off-The-Shelf (COTS) embedded computing platforms. We maintain the accuracy of the U-Net on a real-world dataset while significantly reducing the model's parameters and Multiply-Accumulate (MAC) operations by a factor of 16. Our comprehensive analysis covers three hardware platforms (CPU, GPU, and FPGA) and five different toolchains (TVM, FINN, Vitis AI, TensorFlow GPU, and cuDNN), assessing each on metrics such as latency, power consumption, memory footprint, energy efficiency, and FPGA resource usage. The results highlight the trade-offs between these platforms and toolchains, with a particular focus on the practical deployment challenges in real-world applications. Our findings demonstrate that while the FPGA with Vitis AI emerges as the superior choice due to its performance, energy efficiency, and maturity, it requires specialized hardware knowledge, emphasizing the need for a balanced approach in selecting embedded computing solutions for semantic segmentation tasks
Dataset Definition Standard (DDS)
by
Gardes, Laurent
,
Jenn, Eric
,
Picard, Sylvaine
in
Annotations
,
Artificial neural networks
,
Datasets
2021
This document gives a set of recommendations to build and manipulate the datasets used to develop and/or validate machine learning models such as deep neural networks. This document is one of the 3 documents defined in [1] to ensure the quality of datasets. This is a work in progress as good practices evolve along with our understanding of machine learning. The document is divided into three main parts. Section 2 addresses the data collection activity. Section 3 gives recommendations about the annotation process. Finally, Section 4 gives recommendations concerning the breakdown between train, validation, and test datasets. In each part, we first define the desired properties at stake, then we explain the objectives targeted to meet the properties, finally we state the recommendations to reach these objectives.
Ensuring Dataset Quality for Machine Learning Certification
2020
In this paper, we address the problem of dataset quality in the context of Machine Learning (ML)-based critical systems. We briefly analyse the applicability of some existing standards dealing with data and show that the specificities of the ML context are neither properly captured nor taken into ac-count. As a first answer to this concerning situation, we propose a dataset specification and verification process, and apply it on a signal recognition system from the railway domain. In addi-tion, we also give a list of recommendations for the collection and management of datasets. This work is one step towards the dataset engineering process that will be required for ML to be used on safety critical systems.
From Event-B to Verified C via HLL
by
Ge, Ning
,
Dieumegard, Arnaud
,
Jenn, Eric
in
Invariants
,
Properties (attributes)
,
Software development
2016
This work addresses the correct translation of an Event-B model to C code via an intermediate formal language, HLL. The proof of correctness follows two main steps. First, the final refinement of the Event-B model, including invariants, is translated to HLL. At that point, additional properties (e.g., deadlock-freeness, liveness properties, etc.) are added to the HLL model. The proof of the invariants and additional properties at the HLL level guarantees the correctness of the translation. Second, the C code is automatically generated from the HLL model for most of the system functions and manually for the remaining ones; in this case, the HLL model provides formal contracts to the software developer. An equivalence proof between the C code and the HLL model guarantees the correctness of the code.
White Paper Machine Learning in Certified Systems
by
Delseny, Hervé
,
Chapdelaine, Camille
,
Beltran, Brice
in
Certification
,
Machine learning
,
Paper machines
2021
Machine Learning (ML) seems to be one of the most promising solution to automate partially or completely some of the complex tasks currently realized by humans, such as driving vehicles, recognizing voice, etc. It is also an opportunity to implement and embed new capabilities out of the reach of classical implementation techniques. However, ML techniques introduce new potential risks. Therefore, they have only been applied in systems where their benefits are considered worth the increase of risk. In practice, ML techniques raise multiple challenges that could prevent their use in systems submitted to certification constraints. But what are the actual challenges? Can they be overcome by selecting appropriate ML techniques, or by adopting new engineering or certification practices? These are some of the questions addressed by the ML Certification 3 Workgroup (WG) set-up by the Institut de Recherche Technologique Saint Exupéry de Toulouse (IRT), as part of the DEEL Project.
MEFISTO: A Series of Prototype Tools for Fault Injection into VHDL Models
by
Folkesson, Peter
,
Ohlsson, Joakim
,
Boué, Jérome
in
Error propagation
,
Evaluation and Testing of Fault Tolerance Mechanisms
,
Fault Simulation
2003
The early assessment of the fault tolerance mechanisms is an essential task in the design of dependable computing systems. Simulation languages offer the necessary support to carry out such a task. Due to its wide spectrum of application and hierarchical features, VHDL is a powerful simulation language. This chapter summarizes the main results of a pioneering effort aimed at developing and experimenting supporting tools for fault injection into VHDL models. The chapter first identifies the possible means to inject faults into a VHDL model. Then, we describe two prototype tools that were developed using each of the main injection strategies previously identified. Finally, some general insights and perspectives are briefly discussed.
Book Chapter
Identification of Cytokinin-Responsive Genes Using Microarray Meta-Analysis and RNA-Seq in Arabidopsis
by
Maxwell, Bridey B.
,
Schaller, G. Eric
,
Chiang, Yi-Hsuan
in
Amino Acid Motifs
,
Arabidopsis
,
Arabidopsis - drug effects
2013
Cytokinins are N⁶-substituted adenine derivatives that play diverse roles in plant growth and development. We sought to define a robust set of genes regulated by cytokinin as well as to query the response of genes not represented on microarrays. To this end, we performed a meta-analysis of microarray data from a variety of cytokinin-treated samples and used RNA-seq to examine cytokininregulated gene expression in Arabidopsis (Arabidopsis thaliana). Microarray meta-analysis using 13 microarray experiments combined with empirically defined filtering criteria identified a set of 226 genes differentially regulated by cytokinin, a subset of which has previously been validated by other methods. RNA-seq validated about 73% of the up-regulated genes identified by this meta-analysis. In silico promoter analysis indicated an overrepresentation of type-B Arabidopsis response regulator binding elements, consistent with the role of type-B Arabidopsis response regulators as primary mediators of cytokinin-responsive gene expression. RNA-seq analysis identified 73 cytokinin-regulated genes that were not represented on the ATH1 microarray. Representative genes were verified using quantitative reverse transcription-polymerase chain reaction and NanoString analysis. Analysis of the genes identified reveals a substantial effect of cytokinin on genes encoding proteins involved in secondary metabolism, particularly those acting in flavonoid and phenylpropanoid biosynthesis, as well as in the regulation of redox state of the cell, particularly a set of glutaredoxin genes. Novel splicing events were found in members of some gene families that are known to play a role in cytokinin signaling or metabolism. The genes identified in this analysis represent a robust set of cytokininresponsive genes that are useful in the analysis of cytokinin function in plants.
Journal Article
Uremic Toxin-Producing Bacteroides Species Prevail in the Gut Microbiota of Taiwanese CKD Patients: An Analysis Using the New Taiwan Microbiome Baseline
2022
Gut microbiota have been targeted by alternative therapies for non-communicable diseases. We examined the gut microbiota of a healthy Taiwanese population, identified various bacterial drivers in different demographics, and compared them with dialysis patients to associate kidney disease progression with changes in gut microbiota.
This was a cross-sectional cohort study.
Fecal samples were obtained from 119 healthy Taiwanese volunteers, and 16S rRNA sequencing was done on the V3-V4 regions to identify the bacterial enterotypes. Twenty-six samples from the above cohort were compared with fecal samples from 22 peritoneal dialysis and 16 hemodialysis patients to identify species-level bacterial biomarkers in the dysbiotic gut of chronic kidney disease (CKD) patients.
Specific bacterial species were identified pertaining to different demographics such as gender, age, BMI, physical activity, and sleeping habits. Dialysis patients had a significant difference in gut microbiome composition compared to healthy controls. The most abundant genus identified in CKD patients was
, and at the species level hemodialysis patients showed significant abundance in
,
, and peritoneal dialysis patients showed higher abundance in
(p ≤ 0.05) than the control group. Pathways pertaining to the production of uremic toxins were enriched in CKD patients. The abundance of the bacterial species depended on the type of dialysis treatment.
This study characterizes the healthy gut microbiome of a Taiwanese population in terms of various demographics. In a case-control examination, the results showed the alteration in gut microbiota in CKD patients corresponding to different dialysis treatments. Also, this study identified the bacterial species abundant in CKD patients and their possible role in complicating the patients' condition.
Journal Article