Jawher Jerray
I am currently a post-Doc researcher within the LabSoC Team at Télécom Paris since March 2022.
Context:
I work on a project piloted by partners of the “C3S chaire” about Model-based High-level Integration of Heterogeneous Components.
This work aims to define techniques to join the semantics of components captured with heterogeneous models and at different levels of abstraction.
Objectives:
- Glue the (meta)models of components via meta-model composition techniques.
- Propose simulation and verification techniques that can be applied to glued (meta)models.
- The proposed technique must minimize the transformation work while still allowing fast and accurate simulations and verifications that can cover safety, security, and performance properties.
- Formal verification
- Hardware/Software architectures
- Heterogeneous Components
- Meta-models
- Semantics
- Simulation
- TTool
- SystemC
From October 1, 2018 to December 31, 2021, I was a PhD student at Université Sorbonne Paris Nord under the supervision of Étienne André at LIPN and Laurent Fribourg at LSV.
I worked in the LoVe team at LIPN, particularly in the verification research axis.
I'm interested in formal method specifically with parametric timed model-checking in order to analyse real-time systems under uncertainty.My thesis topic is formal analysis of real-time systems (funded by the Université Sorbonne Paris Nord, ED Galilée).
The goal of my research is to :
keywords : Also, I am interested in the analysis of dynamical systems including hybrid systems from different points of view:- The synchronization of this system using symbolic Euler's method.
- The stability of parametric time-periodic systems using bounded invariants via stroboscopic set-valued maps.
- The robustness of dynamical systems by generating a robust optimal periodic control using dynamic programming and guaranteed Euler’s method.
- The optimization of dynamical systems by a minimax control using random sampling and symbolic computation.
Thesis
The thesis manuscript, slides, abstract and additional information can be found here:Teaching
Since 2022, I have been teaching at EURECOM and Polytech Nice as a "vacataire" (temporary teacher).
From 2018 to 2021, I was moniteur (teaching assistant) at Galilée institute, Université Sorbonne Paris Nord.
The courses in which I participated are:
Course | Level | Hours | 2023-2024 |
---|---|---|
BasicOS | 1st year Engineering at EURECOM | 18 |
Object modeling in UML | 3rd year Engineering at Polytech Nice | 9 |
Intro. to computer architecture | 1st year Engineering at EURECOM | 6 | 2022-2023 |
Object modeling in UML | 3rd year Engineering at Polytech Nice | 9 |
Intro. to computer architecture | 1st year Engineering at EURECOM | 6 | 2020-2021 |
Object-oriented programming | L2 at Galilée institute | 19.5 |
Architecture and operating system | L2 at Galilée institute | 19.5 |
Database engineering | Master 1 at Galilée institute | 18 |
Advanced data structure | Master 1 at Galilée institute | 7.5 |
2019-2020 |
||
Architecture and operating system | L2 at Galilée institute | 28.5 |
Database | L3 at Galilée institute | 39 |
2018-2019 |
||
Fundamentals of C programming | L1 at Galilée institute | 27 |
Shell script programming | L1 at Galilée institute | 24 |
Imperative programming | L1 at Galilée institute | 15 |
Publications
2023
- Convergence and robustness of the Hopf oscillator applied to an ABLE exoskeleton: reachability analysis and experimentations. MSR'23 , November 2023. [PDF(author version)] [BibTeX] , , , , , and .
- Integration of Heterogeneous Components for Co-Simulation. ICSOFT’23 , SciTePress, pages 637-644, July 2023. DOI: 10.5220/0012134800003538 [PDF(author version)] [BibTeX] , and .
2022
- Using Euler's Method to Prove the Convergence of Neural Networks. IEEE Control Systems Letters , IEEE, pages 3224--3228, June 2022. DOI: 10.1109/LCSYS.2022.3184040 [PDF(author version)] [BibTeX] , and .
- Asymptotic error in Euler’s method with a constant step size. European Journal of Control , Elsevier, pages 100694, June 2022. DOI: 10.1016/j.ejcon.2022.100694 [PDF(author version)] [BibTeX] , and .
2021
- ORBITADOR: A tool to analyze the stability of periodical dynamical systems. In Goran Frehse and Matthias Althoff (eds.), ARCH’21 , EasyChair EPiC series in Computing, pages 176-183, July 2021. DOI: 10.29007/k6xm [PDF] [BibTeX] [Data] .
- Scheduling synthesis for a launcher flight control using parametric stopwatch automata. Fundamenta Informaticæ, IOS Press, pages 31-67, September 2021. DOI: 10.3233/FI-2021-2065 [PDF(author version)] [BibTeX][Data] , , , and .
- An Approximation of Minimax Control using Random Sampling and Symbolic Computation. In Raphaël Jungers (eds.), ADHS’21, Elsevier, pages 265–270, July 2021. DOI: 10.1016/j.ifacol.2021.08.509 [PDF] [BibTeX] , and .
- Determination of limit cycles using stroboscopic set-valued maps. In Raphaël Jungers (eds.), ADHS’21, Elsevier, pages 139-144, July 2021. DOI: 10.1016/j.ifacol.2021.08.488 [PDF(author version)] [BibTeX] and .
- Robust optimal periodic control using guaranteed Euler's method. In George Chiu (eds.), ACC’21, IEEE, pages 986-991, May 2021. DOI: 10.23919/ACC50511.2021.9482621 [PDF(author version)] [BibTeX] , and .
2020
- Guaranteed phase synchronization of hybrid oscillators using symbolic Euler's method (verification challenge). In Goran Frehse and Matthias Althoff (eds.), ARCH’20 , EasyChair EPiC series in Computing, pages 197-208, July 2020. DOI: 10.29007/l3k2 [PDF(author version)] [BibTeX] , and .
2019
- Time4sys2imi: A tool to formalize real-time system models under uncertainty. In Robert M. Hierons and Mohamed Mosbah (eds.), ICTAC’19, Springer LNCS, pages 113–123, November 2019. DOI: 10.1007/978-3-030-32505-3_7 [PDF(author version)] [BibTeX][Data] , and .
- Parametric schedulability analysis of a launcher flight control system under reactivity constraints. In Jörg Keller and Wojciech Penczek (eds.), ACSD’19, IEEE, pages 13–22, June 2019. DOI: 10.1109/ACSD.2019.00006 [PDF(author version)] [BibTeX][Data] , , , and .
Other arXiv documents
2020
- Robust optimal control using dynamic programming and guaranteed Euler's method, July 2020. [PDF(author version)] [BibTeX] , and .
- Generation of bounded invariants via stroboscopic set-valued maps: Application to the stability analysis of parametric time-periodic systems, December 2020. [PDF(author version)] [BibTeX] and .
Talks
Tools and implementations
Synchro Related document
Phase synchronization of hybrid oscillators using symbolic Euler’s method.
Synchro is a method that aims to find formal sufficient conditions to guarantee phase synchronization using the notion of reachability since it is delicated to obtain the exact parameter values of the system for which the phenomenon of phase synchronization manifests. More precisely, this method selects a portion \(S\) of the state space, and shows that any solution starting at \(S\) returns to \(S\) within a fixed number of periods \(k\). Besides, it shows that the components of the solution are then (almost) in phase. Synchro is applied on the Brusselator reaction-diffusion and the biped walker examples. These examples can also be seen as challenges for the verification of continuous and hybrid systems.
Robust Related document
Robust optimal control using dynamic programming and guaranteed Euler's method.
Robust gives a simple condition of set inclusion which guarantees that the system is open-loop stable in the presence of perturbation when it is generating by periodic control that should be intrinsically robust or stable against possible perturbations or uncertainties. In contrast with many methods of OPC using elements of the theory of limit cycles, this method does not use any notion of Lyapunov function/differential equation nor any notion of contraction. A by-product of this method is a simple way to prove the existence of a limit cycle for the process in the absence of perturbation. The simplicity of Robust is illustrated on a classical examples of bioreactor, spin and Van der Pol systems.
Parameter Related document
Determination of limit cycles by generating of bounded invariants via stroboscopic set-valued maps: Application to the stability analysis of parametric time-periodic systems.
Parameter presents a method to prove the existence of a limit cycle (LC) of a dynamic system \(\Sigma\) and construct an enclosure of the LC which is an invariant set of \(\Sigma\). The method essentially consists in adding a small additive perturbation to \(\Sigma\), and finding an approximation \(T\) of the exact period such that the set of solutions of the perturbed system at the instant \((i+1)T\) is included in the set of solutions at \(iT\) for some integer \(i\). Indeed, this property, combined with a contraction condition ensuring the stability of \(\Sigma\), guarantees the existence of an LC. The addition of a small perturbation allows using only an approximate value \(T\) of the exact period, avoiding precise tedious calculations. It also allows, for a parametric dynamic system, to use the same value \(T\) for showing in a generic manner the existence of LCs for a whole range of values of the parameter. The interest of Parameter is shown for classical examples of periodic systems such as the Brusselator, Biped and Van der Pol systems.
MCRS Related document
Approximation of Minimax Control using Rdom Sampling and Symbolic Computation.
MCRS aims at the synthesis of an approximate minimax control for a system dynamic given in the form \(\dot{x}(t) = f(x(t),u(t),d(t))\) where \(x\) represents the state, \(u\) the control (or input) and \(d\) a disturbance (or perturbation). The disturbance \(d(t)\) is prescribed to a compact domain \({\cal D}\) on which it can take any value (bounded uncertainty). This method makes use of symbolic computation to enclose the solutions corresponding to all possible disturbance \(d(\cdot)\in{\cal D}\), together with a simple algorithm of random sampling to select the minimum control \(u^*(\cdot)\). The interest of MCRS is illustrated on an example of a biochemical reactor.
ORBITADOR Related document
A tool to analyze the stability of periodical dynamical systems.
ORBITADOR is a tool for stability analysis of dynamical systems. ORBITADOR uses a method that generates a bounded invariant set of a differential system with a given set of initial conditions around a point \(x_0\) to prove the existence of a limit cycle. This invariant has the form of a tube centered on the Euler approximate solution starting at \(x_0\), which has for radius an upper bound on the distance between the approximate solution and the exact ones. The method consists in finding a real \(T > 0\) such that the snapshot of the tube at time \(t = (i + 1)T\) is included in the snapshot at \(t = iT\), for some integer \(i\) with adding a small bounded uncertainty. This uncertainty allows using an approximate value \(T\) of the exact period.
Time4sys2imi Related document
A tool to formalize real-time system models under uncertainty.
Time4sys2imi is a tool translating Time4sys models (Time4sys is a formalism developed by Thales Group, realizing a graphical specification for real-time systems) into parametric timed automata in the input language of IMITATOR (IMITATOR is a parametric model checker taking as input networks of PSA extended with useful features such as synchronization actions and discrete variables.). This translation allows not only to check the schedulability of real-time systems, but also to infer some timing constraints (deadlines, offsets ...) guaranteeing schedulability.
Contact Me
E-Mail: jawher.jerray(at)telecom-paris.fr
Address: EURECOM
Campus SophiaTech
450 Route des Chappes
06904 Sophia-Antipolis Cedex
France