Access content directly

Jean-Christophe Le Lann



I am researcher and lecturer ("enseignant-chercheur") at [ENSTA-Bretagne](, an engineering school located in Brest, France. I am also member of [ LabSticc ](, a major research laboratory in France. My main research activities are related to Hardware-software Codesign of Embedded Systems and [ Cyber-physical systems (CPS) ]( : modeling, DSL design, transformation, simulation, compilation onto real architectures organized around a network of processing elements like RISC processors, FPGAs, multicores, sensors and actuators. All these topics have no meaning without another keyword : Models of Computation (MoCs). As Wikipedia explains : in model-driven engineering, the model of computation explains how the behaviour of the whole system is the result of the behaviour of each of its components. I am involved in many concrete designs in the field of multimedia, communication and robotics, that ensure that my research is still rooted in the ground. I spent 10 years as IC Design Engineer for Thomson R & D France (now Technicolor) and I am [cofounder]([tt_news]=2998&cHash=e09e24e0bca2f7f30911d6b0a4a8ac50) of[ Modae Technologies](, that delivered a high-level modeling, simulation and behavioral synthesis framework for FPGAs starting from Python and Ruby DSLs, as a possible alternative to Matlab/Simulink. Modae was [awarded twice]( by the French Ministry of Research and OSEO (now Bpi France).


Image document

Émulation de Systèmes Cyber-Physiques sur FPGA

Maelic Louart , Jean-Christophe Le Lann , Frédéric Le Roy , Abdel Boudraa , Jean-Jacques Szkolnik
GRETSI'22 XXVIIIème Colloque Francophone de Traitement du Signal et des Images, Sep 2022, Nancy, France. pp.481-484
Conference papers hal-03839578v1
Image document

HLS-based Accelerated Simulation of Large Scale Cyber-Physical Systems on FPGAs

Maelic Louart , Jean-Christophe Le Lann , Frédéric Le Roy , Abdel Boudraa , Jean-Jacques Szkolnik
IEEE International NEWCAS Conference, Jul 2022, Montreal, Canada. ⟨10.1109/NEWCAS52662.2022.9842250⟩
Conference papers hal-03839510v1
Image document

A new interval arithmetic to generate the complementary of contractors

Pierre Filiol , Théotime Bollengier , Luc Jaulin , Jean-Christophe Le Lann
Summer Workshop on Interval Methods, Jul 2022, Hannover, Germany
Conference papers hal-03859346v2
Image document

Stratégie de détection des Falsifications des Positions des Messages AIS Basée sur l'Application du Filtre IMM

Maelic Louart , Jean-Jacques Szkolnik , Abdel-Ouahab Boudraa , Jean-Christophe Le Lann , Frédéric Le Roy
Gretsi'22 XXVIIIème Colloque Francophone de Traitement du Signal et des Images, Sep 2022, Nancy, France
Conference papers hal-03859377v1
Image document

Opportunistic IP Birthmarking using Side Effects of Code Transformations on High-Level Synthesis

Hannah Badier , Christian Pilato , Jean-Christophe Le Lann , Philippe Coussy , Guy Gogniat
DATE'21 Design Automation and Test in Europe, Feb 2021, Grenoble (virtuel), France
Conference papers hal-03228922v1
Image document

Towards a Hardware DSL Ecosystem: RubyRTL and Friends

Jean-Christophe Le Lann , Hannah Badier , Florent Kermarrec
OSDA'2020 Open Source Hardware Design, colocated with DATE'20, Mar 2020, Grenoble, France
Conference papers hal-02513256v1
Image document

LiteX: an open-source SoC builder and library based on Migen Python DSL

Florent Kermarrec , Sébastien Bourdeauducq , Hannah Badier , Jean-Christophe Le Lann
OSDA 2019, colocated with DATE 2019 Design Automation and Test in Europe, Mar 2019, Florence, Italy
Conference papers hal-02088044v1
Image document

Transient Key-based Obfuscation for HLS in an Untrusted Cloud Environment

Hannah Badier , Jean-Christophe Le Lann , Philippe Coussy , Guy Gogniat
2019 Design, Automation & Test in Europe Conference & Exhibition, DATE 2019, Mar 2019, Florence, Italy
Conference papers hal-02052433v1

An Integrated Toolchain for Overlay-centric System-on-chip

Jean-Christophe Le Lann , Théotime Bollengier , Mohamad Najem , Loïc Lagadec
13th International Symposium on Reconfigurable Communication-centric Systems-on-Chip 2018 (ReCoSoC 2018), Jul 2018, Lille, France. ⟨10.1109/ReCoSoC.2018.8449388⟩
Conference papers hal-01867638v1

A Cost-effective Approach for Efficient Time-sharing of Reconfigurable Architectures

Mohamad Najem , Théotime Bollengier , Jean-Christophe Le Lann , Loïc Lagadec
FPGA4GPC'2017, May 2017, Hambourg, Germany. ⟨10.1109/FPGA4GPC.2017.8008959⟩
Conference papers hal-01656613v1
Image document

Soft timing closure for soft programmable logic cores: The ARGen approach

Théotime Bollengier , Loïc Lagadec , Mohamad Najem , Jean-Christophe Le Lann , Pierre Guilloux
ARC 2017 - 13th International Symposium on Applied Reconfigurable Computing, Delft University of Technology Apr 2017, Delft, Netherlands
Conference papers hal-01475251v1

Speeding Up Robot Control Software Through Seamless Integration With FPGA

Xuan Sang Le , Luc Fabresse , Jannik Laval , Jean-Christophe Le Lann , Loic Lagadec
SHARC'16, Jun 2016, Brest, France
Conference papers hal-01480221v1
Image document

Overlay Architectures for Heterogeneous FPGA Cluster Management.

Théotime Bollengier , Mohamad Najem , Jean-Christophe Le Lann , Loïc Lagadec
DASIP 2016, Oct 2016, Rennes, France
Conference papers hal-01405890v1
Image document

Overlay Architectures For FPGA Resource Virtualization

Théotime Bollengier , Mohamad Najem , Jean-Christophe Le Lann , Loïc Lagadec
GDR SOC SIP, Jun 2016, Nantes, France
Conference papers hal-01405912v1

CaRDIN: An Agile Environment for EdgeComputing on Reconfigurable Sensor Networks

Xuan Sang Le , Jean-Christophe Le Lann , Lagadec Loïc , Luc Fabresse , Noury Bouraqadi
3rd IEEE International Conference on Computational Science and Computational Intelligence (CSCI 2016), Dec 2016, Las Vegas, United States
Conference papers hal-01406641v1

ZeFF : Une plateforme pour l’intégration d’architectures overlay dans le Cloud

Théotime Bollengier , Mohamad Najem , Jean-Christophe Le Lann , Loïc Lagadec
COMPAS 2016, Jul 2016, Lorient, France
Conference papers hal-01405860v1

Communication-aware Parallelization Strategies for High Performance Applications.

Imran Ashraf , Nader Khammassi , Koen Bertels , Jean-Christophe Le Lann
ISVLSI'15 - IEEE Computer Society Annual Symposium on VLSI, Jul 2015, Montpellier, France
Conference papers hal-01174435v1

A High-Level Programming Model to Ease Pipeline Parallelism Expression On Shared Memory Multicore Architectures

Nader Khammassi , Jean-Christophe Le Lann
HPC 2014, Apr 2014, Tampa, FL, United States. pp.XX
Conference papers hal-00989661v1

Tackling Real-Time Signal Processing Applications on Shared Memory Multicore Architectures Using XPU

Nader Khammassi , Jean-Christophe Le Lann
ERTS 2014, Feb 2014, Toulouse, France
Conference papers hal-00958087v1

A Prototyping Platform for Virtual Reconfigurable Units

Loïc Lagadec , Jean-Christophe Le Lann , Théotime Bollengier
RECOSOC 2014, May 2014, Montpellier, France
Conference papers hal-01006128v1


Nader Khammassi , Jean-Christophe Le Lann
PDCTA 2014, Feb 2014, Sydney, Australia
Conference papers hal-00958096v1

Early exploring design alternatives of smart sensor software with Model of Computation implemented with actors

Jean-Philippe Schneider , Zoé Drey , Jean-Christophe Le Lann
ESUG 2013 - 21th International Smalltalk Conference, Sep 2013, Annecy, France
Conference papers hal-00913335v1

MHPM : Multi-Scale Hybrid Programming Model A flexible parallelization Medthodology

Nader Khammassi , Jean-Christophe Le Lann , Jean-Philippe Diguet , Alexandre Skrzyniarz
HPCC 2012, Jun 2012, Liverpool, United Kingdom
Conference papers hal-00728364v1

Modélisation algorithmique et synthèse d'architectures assistées par model-checking

Jean-Christophe Le Lann , Philippe Dhaussy , Pierre-Laurent Lagalaye
CAL 2012-, May 2012, Montpellier, France
Conference papers hal-00703785v1
Image document

From system-level models to heterogeneous embedded systems

Jean-Christophe Le Lann , Joël Champeau , Papa Issa Diallo , Pierre-Laurent Lagalaye
RITF 2012 - Recherche et Innovation pour les Transports du Futur, Nov 2012, Paris, France. pp.XX
Conference papers hal-00771758v1
Image document


Julien Heulot , Karol Desnos , Jean François Nezan , Maxime Pelcat , Mickaël Raulet
DASIP, Oct 2012, Karlsruhe, Germany
Conference papers hal-00749175v1
Image document

JOG : une approche haut niveau des systèmes embarqués via Armadeus et Java

Olivier Reynet , Jean-Christophe Le Lann , Benoit Clement
3èmes Journées Démonstrateurs 2010, Nov 2010, Angers, France
Conference papers hal-00911269v1

MoPCoM Methodology: Focus on Models of Computation

Ali Koudri , Joël Champeau , Jean-Christophe Le Lann , Vincent Leilde
6th European Conference on Modelling Foundations and Applications (ECMFA'10), Jun 2010, Paris, France. pp.Non renseigne
Conference papers hal-00517464v1

UML/MARTE Process for SoC/SoPC

Ali Koudri , Jean-Christophe Le Lann , Joël Champeau
Embedded Real Time Software and Systems Symposium, 2010, Toulouse, France. pp.201,209
Conference papers hal-00730497v1

Using MARTE in the MOPCOM SoC/SoPC Methodology

Ali Koudri , Didier Vojtsiek , Philippe Soulard , Christophe Moy , Joël Champeau
Workshop MARTE, Colocated with DATE, Mar 2008, Munich, Germany
Conference papers hal-00517468v1
Image document

Using MARTE in a Co-Design Methodology

Ali Koudri , Denis Aulagnier , Didier Vojtisek , Philippe Soulard , Christophe Moy
MARTE UML profile workshop co-located with DATE'08, Mar 2008, Munich, Germany. 6 p
Conference papers hal-00354356v1


Jalil Boukhobza , Loïc Lagadec , Alain Plantec , Jean-Christophe Le Lann
AETHER - MORPHEUS Workshop AMWAS'07, Oct 2007, Paris, France
Conference papers hal-00487063v1

Protecting Behavioral IPs During Design Time: Key-Based Obfuscation Techniques for HLS in the Cloud

Hannah Badier , Jean-Christophe Le Lann , Philippe Coussy , Gogniat Guy
Behavioral Synthesis for Hardware Security, Springer International Publishing; Springer International Publishing, pp.71-93, 2022, ⟨10.1007/978-3-030-78841-4_5⟩
Book sections hal-04115023v1

XPU: A C++ Metaprogramming Approach to Ease Parallelism Expression: Parallelization Methodology, Internal Design and Practical Application

Nader Khammassi , Jean-Christophe Le Lann
Parallel Programming: Practical Aspects, Models and Current Limitations, NOVA publishers, pp.175-198, 2014, 978-1-60741-263-2
Book sections hal-01090466v1