Soueidi, Chukri Monnier, Marius Kassem, Ali Falcone, Yliès
We present an efficient and expressive tool for the instrumentation of Java programs at the bytecodelevel. BISM (Bytecode-Level Instrumentation for Software Monitoring) is a lightweight Java bytecode instrumentation tool that features an expressive high-level control-flow-aware instrumentation language. The language is inspired by the aspect-orient...
Fort, Frédéric Forget, Julien
This paper tackles the problem of designing and programming a real-time system with multiple modes of execution, where each mode executes a different set of periodic tasks. The main problem to tackle is that the period of Mode Change Requests (MCR) and the period of tasks are not all the same. Thus, not all tasks perceive MCRs in the same way. When...
Garcia, Rémi Goldsztejn, Alexandre Kühle, Jonas Kumm, Martin Volkova, Anastasia
In this work we solve the problem of design of optimal multiplierless second-order Infinite Impulse Response (IIR) filters. Given a frequency specification, we design a filter with fixed-point coefficients yielding minimal number of adders when evaluated with Direct Form. The coefficient design and quantization steps, typically conducted independen...
Amin Ben Atitallah, Mohamed Kachouri, Rostom Ben Atitallah, Ahmed Mnif, Hassene
In the context of constructing an embedded system to help visually impaired people to interpret text, in this paper, an efficient High-level synthesis (HLS) Hardware/Software (HW/SW) design for text extraction using the Gamma Correction Method (GCM) is proposed. Indeed, the GCM is a common method used to extract text from a complex color image and ...
El Jaouhari, Saad Bouvet, Eric
The Internet of Things (IoT) devices market has shown strong growth in recent years. Time to market has become essential to be competitive, the faster a competitor develops and integrates his/her product, the more likely he/she is to dominate the market. This competition leads to critical software problems in the systems due to lack of testing or s...
gabriel, eli
This paper aims to provide a review of the electrically assisted bicycles (also known as e-bikes) used for recovery of the rider’s physical and physiological information, monitoring of their health state, and adjusting the “medical” assistance accordingly. E-bikes have proven to be an excellent way to do physical activity while commuting, thus impr...
bouillod;, anthony
A large number of power meters have become commercially available during the last decades to provide power output (PO) measurement. Some of these power meters were evaluated for validity in the literature. This study aimed to perform a review of the available literature on the validity of cycling power meters. PubMed, SPORTDiscus, and Google Schola...
Sultan, Bastien Apvrille, Ludovic Jaillon, Philippe
Deploying security countermeasures on Cyber-Physical Systems (CPS) can induce side-effects that can exceed their benefits. When CPS are safety-critical systems, performing efficiency and impact assessments of security countermeasures early in the design flow is essential. The paper introduces the W-Sec method, based on SysML-Sec. The W-Sec method c...
Hattenberger, Gautier Verdu, Titouan Maury, Nicolas Narvor, Pierre Couvreux, Fleur Bronz, Murat Lacroix, Simon Cayez, Grègoire Roberts, Gregory
Drones are commonly used for civil applications and are accessible to those with limited piloting skills in several scenarios. However, the deployment of a fleet in the context of scientific research can lead to complex situations that require an important preparation in terms of logistics, permission to fly from authorities, and coordination durin...
Alhaj Ali, Khaled Baghdadi, Amer Dupraz, Elsa Léonardon, Mathieu RIZK, Mostafa Diguet, Jean-Philippe
Convolutional neural networks (CNN) have proven very effective in a variety of practical applications involving Artificial Intelligence (AI). However, the layer depth of CNN deepens as user applications become more sophisticated, resulting in a huge number of operations and increased memory size. The massive amount of the produced intermediate data...