Secure systems

The “Secure Systems” team focuses on specification, design, verification and evaluation of systems, in particular safety and security of critical applications. The objective is to develop methods, techniques and tools allowing to express properties of applications and to demonstrate that these applications satisfy the expected specification. All our research falls within the general framework of formal methods and is structured around three axis : “Typing, Semantics and Proofs”, “Software Architecture and System Architecture and Product Lines” and “Verification and Evaluation of Parallel and Asynchronous Systems”.

Peer-reviewed conferences and journals

2022

Articles de revue

  1. Courtieu, P.; Rieg, L.; Tixeuil, S. and Urbain, X. Swarms of Mobile Robots: Towards Versatility with Safety. In Leibniz Transactions on Embedded Systems, 8 (2): 02:1-02:36, 2022. doi  www 
  1. Boucheneb, H.; Barkaoui, K.; Xing, Q.; Wang, K.; Liu, G. and Li, Z. Time based deadlock prevention for Petri nets. In Automatica, 137: 110119, 2022. doi  www 

Articles de conférence

  1. Pollet, Y.; Dantan, J. and Baazaoui, H. Multi-factor Prediction and Parameters Identification based on Choquet Integral: Smart Farming Application. In 17th International Conference on Software and Data Technologies (ICSOFT), pages 340-348, SCITEPRESS - Science and Technology Publications, Lisbon, Portugal, Proceedings of the 17th International Conference on Software Technologies , 2022. doi  www 

2021

Articles de revue

  1. Wang, S.; Duo, W.; Guo, X.; Jiang, X.; You, D.; Barkaoui, K. and Zhou, M. Computation of an emptiable minimal siphon in a subclass of petri nets using mixed-integer programming. In IEEE/CAA Journal of Automatica Sinica: 1-8, 2021. doi  www 
  1. Ben Mesmia, W.; Escheikh, M. and Barkaoui, K. DevOps workflow verification and duration prediction using non-Markovian stochastic Petri nets. In Journal of Software: Evolution and Process, 2021. doi  www 
  1. Jabbar, R.; Fetais, N.; Kharbeche, M.; Krichen, M.; Barkaoui, K. and Shinoy, M. Blockchain for The Internet of Vehicles: How to use Blockchain to secure Vehicle-to-Everything (V2X) Communication and Payment ?. In IEEE Sensors Journal: 1-1, 2021. doi  www 
  1. Zhang, Z.; Liu, G.; Barkaoui, K. and Li, Z. Adaptive Deadlock Control for a Class of Petri Nets With Unreliable Resources. In IEEE Transactions on Systems, Man, and Cybernetics: Systems, 52 (5): 3113-3125, 2021. doi  www 

Articles de conférence

  1. Balabonski, T.; Courtieu, P.; Pelle, R.; Rieg, L.; Tixeuil, S. and Urbain, X. Computer Aided Formal Design of Swarm Robotics Algorithms. In Stabilization, Safety, and Security of Distributed Systems. SSS 2021, pages 469-473, Springer International Publishing, Online, Sweden, Lecture Notes in Computer Science 13046, 2021. doi  www 

2020

Articles de revue

  1. Lakaour, L.; Aissani, D.; Adel-Aissanou, K.; Barkaoui, K. and Ziani, S. An unreliable single server retrial queue with collisions and transmission errors. In Communications in Statistics - Theory and Methods, 2020. doi  www 
  1. Barkaoui, K.; Boucheneb, H. and Li, Z. Exploiting local persistency for reduced state-space generation. In Innovations in Systems and Software Engineering, 2020. doi  www 
  1. Jabbar, R.; Kharbeche, M.; Al-Khalifa, K.; Krichen, M. and Barkaoui, K. Blockchain for the Internet of Vehicles: A Decentralized IoT Solution for Vehicles Communication Using Ethereum. In Sensors, 20 (14): 3928, 2020. doi  www 

Articles de conférence

  1. Dantan, J.; Baazaoui Zghal, H. and Pollet, Y. Decifarm: a fuzzy decision-support environment for smart farming. In ICSOFT 2020, 15th International Conference on Software Technologies, Lieusaint, France, 2020. www 
  1. Lepers, B.; Gouicem, R.; Carver, D.; Lozi, J-P.; Palix, N.; Aponte, M-V.; Zwaenepoel, W.; Sopena, J.; Lawall, J. and Muller, G. Provable Multicore Schedulers with Ipanema: Application to Work Conservation. In Eurosys 2020 - European Conference on Computer Systems, Heraklion / Virtual, Greece, 2020. doi  www 
  1. Jabbar, R.; Krichen, M.; Kharbeche, M.; Fetais, N. and Barkaoui, K. A Formal Model-Based Testing Framework for Validating an IoT Solution for Blockchain-based Vehicles Communication. In 15th International Conference on Evaluation of Novel Approaches to Software Engineering, pages 595-602, SCITEPRESS - Science and Technology Publications, Prague, Czech Republic, 2020. doi  www 

2019

Articles de revue

  1. Tayachi, Z.; Escheikh, M. and Barkaoui, K. Performability modelling and analysis of server virtualised systems subject to workload-dependent software aging. In International Journal of Critical Computer-Based Systems, 9 (3): 248-292, 2019. doi  www 
  1. Lakaour, L.; Aissani, D.; Adel-Aissanou, K. and Barkaoui, K. M/M/1 Retrial Queue with Collisions and Transmission Errors. In Methodology and Computing in Applied Probability, 21 (4): 1395-1406, 2019. doi  www 
  1. Dou, H.; Barkaoui, K.; Boucheneb, H.; Jiang, X. and Wang, S. Maximal Good Step Graph Methods for Reducing the Generation of the State Space. In IEEE Access, 7: 155805-155817, 2019. doi  www 
  1. Li, X.; Liu, G.; Li, Z.; Wu, N. and Barkaoui, K. Elementary Siphon-Based Robust Control for Automated Manufacturing Systems With Multiple Unreliable Resources. In IEEE Access, 7: 21006-21019, 2019. doi  www 

Articles de conférence

  1. Kordestani, H.; Mojarad, R.; Chibani, A.; Osmani, A.; Amirat, Y.; Barkaoui, K. and Zahran, W. Hapicare: A Healthcare Monitoring System with Self-adaptive Coaching Using Probabilistic Reasoning. In ACS/IEEE International Conference on Computer Systems and Applications - AICCSA 2019, pages 1-8, IEEE, Abu Dhabi, United Arab Emirates, 2019. doi  www 

2018

Articles de revue

  1. Djenouhat, M. A.; Belala, F. and Barkaoui, K. Architectural method to design and control dynamic composite web services. In International Journal of Computer Applications in Technology, 57 (1): 59, 2018. doi  www 
  1. Wu, N.; Li, Z.; Barkaoui, K.; Li, X.; Murata, T. and Zhou, M. IoT-based smart and complex systems: a guest editorial report. In IEEE/CAA Journal of Automatica Sinica, 5 (1): 69-73, 2018. doi  www 
  1. Outamazirt, A.; Escheikh, M.; Aissani, D.; Barkaoui, K. and Lekadir, O. Performance Analysis of the M/G/c/c+r Queuing System for Cloud Computing Data Centers. In International Journal of Critical Computer-Based Systems, 8 (3-4): 234, 2018. doi  www 
  1. Boucheneb, H. and Barkaoui, K. Delay-dependent partial order reduction technique for real time systems. In Real-Time Systems, 54 (2): 278-306, 2018. doi  www 
  1. Bou-Fakhreddine, B.; Abou Chakra, S.; Mougharbel, I.; Faye, A. and Pollet, Y. Daily river flow prediction based on Two-Phase Constructive Fuzzy Systems Modeling: A case of hydrological -- meteorological measurements asymmetry. In Journal of Hydrology, 558: 255-265, 2018. doi  www 
  1. Bou-Fakhreddine, B.; Mougharbel, I.; Faye, A. and Pollet, Y. Estimating daily evaporation from poorly-monitored lakes using limited meteorological data: A case study within Qaraoun dam - Lebanon. In Journal of Environmental Management, 241: 502-513, 2018. doi  www 
  1. Barkaoui, K. and Boucheneb, H. Introduction to special issue on verification and evaluation of computer systems. In Innovations in Systems and Software Engineering, 14 (2): 81-82, 2018. doi  www 

Articles de conférence

  1. Derras, M.; Deruelle, L.; Lévy, N. and Losavio, F. Towards bridging the gap between domain and application design. In 6th International Conference on Enterprise Systems (ES), pages 44-49, IEEE, Limassol, Cyprus, 2018. doi  www 
  1. Barkaoui, K. and Boucheneb, H. On Persistency in Time Petri Nets. In International Conference on Formal Modeling and Analysis of Timed Systems - FORMATS 2018, pages 108-124, Springer Link, Beijing, China, 2018. doi  www 
  1. You, D.; Wang, S.; Dou, H.; Duo, W.; Barkaoui, K. and Seatzu, C. Liveness Enforcement for a Class of Petri Nets via Resource Allocation. In 2018 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pages 4369-4374, IEEE, Miyazaki, France, 2018. doi  www 

2017

Articles de revue

  1. Chen, Y.; Li, Z.; Barkaoui, K.; Wu, N. and Zhou, M. Compact Supervisory Control of Discrete Event Systems by Petri Nets With Data Inhibitor Arcs. In IEEE Transactions on Systems, Man, and Cybernetics: Systems, 47 (2): 364-379, 2017. doi  www 
  1. Li, C.; Chen, Y.; Li, Z. and Barkaoui, K. Synthesis of Liveness-Enforcing Petri Net Supervisors Based on a Think-Globally-Act-Locally Approach and Vector Covering for Flexible Manufacturing Systems. In IEEE Access, 5: 16349-16358, 2017. doi  www 
  1. Hou, Y. and Barkaoui, K. Deadlock analysis and control based on Petri nets: A siphon approach review. In Advances in Mechanical Engineering, 9 (5): 168781401769354, 2017. doi  www 
  1. Kheldoun, A.; Barkaoui, K. and Ioualalen, M. Formal verification of complex business processes based on high-level Petri nets. In Information Sciences, 385-386: 39-54, 2017. doi  www 
  1. Escheikh, M.; Barkaoui, K. and Jouini, H. Versatile workload-aware power management performability analysis of server virtualized systems. In Journal of Systems and Software, 125: 365-379, 2017. doi  www 
  1. Escheikh, M. and Barkaoui, K. On the dependability evaluation of a virtual multiple input multiple output link. In International Journal of Critical Computer-Based Systems, 7 (1): 43, 2017. doi  www 

Communications

2022

Chapitres d'ouvrage

  1. Arfa, C.; Dastan, I.; Barkaoui, K. and Taoufik, B. A Real-Time Review of Social Health Protection and Health Informatics Support for COVID-19 Outbreak. In Healthcare Informatics for Fighting COVID-19 and Future Epidemics, pages 11-30, Springer International Publishing, EAI/Springer Innovations in Communication and Computing , 2022. doi  www 

2021

Livres

  1. Hardin, T.; Jaume, M.; Pessaux, F. c. and Viguie Donzeau-Gouge, V. Concepts et sémantique des langages de programmation 2 : constructions modulaires et objet avec OCaml, Python, C++, Ada et Java. ISTE Editions, 2021. www 
  1. Hardin, T.; Jaume, M.; Pessaux, F. c. and Viguie Donzeau-Gouge, V. Concepts et sémantique des langages de programmation 1 : constructions fonctionnelles et impératives avec OCaml, Python, C et C++. ISTE Editions, 2021. www 
  1. Hardin, T.; Jaume, M.; Pessaux, F. c. and Viguié Donzeau-Gouge, V. Concepts and Semantics of Programming Languages 2. ISTE Wiley, 2021. www 
  1. Hardin, T.; Jaume, M.; Pessaux, F. c. and Viguié Donzeau-Gouge, V. Concepts and Semantics of Programming Languages 1: A Semantical Approach with OCaml and Python. ISTE Wiley, 2021. www 

2020

Articles de conférence

  1. Kordestani, H.; Barkaoui, K. and Zahran, W. HapiChain: A Blockchain-based Framework for Patient-Centric Telemedicine. In 2020 IEEE 8th International Conference on Serious Games and Applications for Health(SeGAH), pages 1-6, IEEE, Vancouver, Canada, 2020. doi  www 
  1. Jabbar, R.; Krichen, M.; Shinoy, M.; Kharbeche, M.; Fetais, N. and Barkaoui, K. A Model-Based and Resource-Aware Testing Framework for Parking System Payment using Blockchain. In 2020 International Wireless Communications and Mobile Computing (IWCMC), pages 1252-1259, IEEE, Limassol, France, 2020. doi  www 
  1. Kordestani, H.; Barkaoui, K. and Zahran, W. HapiFabric: A Teleconsultation Framework Based on Hyperledger Fabric. In European, Mediterranean, and Middle Eastern Conference on Information Systems, pages 399-414, Springer, Dubai, United Arab Emirates, LNBIP, vol. 402 , 2020. doi  www 
  1. Jabbar, R.; Fetais, N.; Krichen, M. and Barkaoui, K. Blockchain technology for healthcare: Enhancing shared electronic health record interoperability and integrity. In 2020 IEEE International Conference on Informatics, IoT, and Enabling Technologies (ICIoT), pages 310-317, IEEE, Doha, France, 2020. doi  www 
  1. Jabbar, R.; Krichen, M.; Fetais, N. and Barkaoui, K. Adopting Formal Verification and Model-Based Testing Techniques for Validating a Blockchain-based Healthcare Records Sharing System. In 22nd International Conference on Enterprise Information Systems, pages 261-268, SCITEPRESS - Science and Technology Publications, Prague, France, 2020. doi  www 

2019

Articles de conférence

  1. Besbes, G.; Baazaoui-Zghal, H. and Pollet, Y. Semantic-based collaborative decisional system integrating fuzzy reasoning in an IoT context. In ISD 2019 : 28th International Conference on Information Systems Development, Toulon, France, 2019. www 
  1. Varoumas, S. and Crolard, T. WCET of OCaml Bytecode on Microcontrollers: An Automated Method and Its Formalisation. In 19th International Workshop on Worst-Case Execution Time Analysis (WCET 2019), pages 5:1-5:12, Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik, Stuttgart, Germany, OpenAccess Series in Informatics (OASIcs) 72, 2019. doi  www 
  1. Escheikh, M. and Barkaoui, K. Scalable Load Balancing Scheme for Distributed Controllers in Software Defined Data Centers. In 2019 Sixth International Conference on Software Defined Systems (SDS), pages 47-54, IEEE, Rome, Italy, 2019. doi  www 
  1. Meriah, R.; Barkaoui, K.; Liu, G. and Driss, O. B. On modelling and evaluation of corrective and preventive maintenance policies of unreliable manufacturing systems. In 2019 6th International Conference on Control, Decision and Information Technologies (CoDIT), pages 1752-1757, IEEE, Paris, France, 2019. doi  www 
  1. Balabonski, T.; Courtieu, P.; Pelle, R.; Rieg, L.; Tixeuil, S. and Urbain, X. Continuous vs. Discrete Asynchronous Moves: A Certified Approach for Mobile Robots. In 7th International Conference on NETworked sYStems (NETYS 2019), pages 93-09, Marrakech, Morocco, Lecture Notes in Computer Science 11704, 2019. doi  www 
  1. Jabbar, R.; Shinoy, M.; Kharbeche, M.; Al-Khalifa, K.; Krichen, M. and Barkaoui, K. Urban Traffic Monitoring and Modeling System: An IoT Solution for Enhancing Road Safety. In IINTEC 2019, pages pp. 13-18, Hammamet, Tunisia, 2019. doi  www 
  1. Tayachi, Z.; Escheikh, M. and Barkaoui, K. Performance evaluation of virtual switch with batch arrival using quasi-birth--death process. In 2019 International Conference on Industrial Engineering and Systems Management (IESM), pages 1-6, IEEE, Shanghai, France, 2019. doi  www 

Divers

  1. Dantan, J.; Zghal, H. B.; Pollet, Y. and Dronga, F. Environnement d'aide `a la décision pour l'agriculture numérique. , Poster. doi  www 

2018

Articles de conférence

  1. Barkaoui, K.; Boucheneb, H. and Li, Z. Exploiting Local Persistency for Reduced State Space Generation. In 12th International Conference on Verification and Evaluation of Computer and Communication Systems VECoS 2018, pages 166-181, Springer, Porto, Portugal, Verification and Evaluation of Computer and Communication Systems. VECoS 2018. Lecture Notes in Computer Science, vol. 11181 , 2018. doi  www 
  1. Escheikh, M.; Tayachi, Z. and Barkaoui, K. Performability evaluation of server virtualized systems under bursty workload. In 14th IFAC Workshop on Discrete Event Systems WODES 2018, IFAC, pages 45-50, Elsevier, Sorrente, Italy, 2018. doi  www 

Rapports

2017

Articles de conférence

  1. Bou-Fakhreddine, B.; Abou-Chakra, S.; Mougharbel, I.; Alain, F. and Pollet, Y. Estimating Daily Evaporation from Poorly -- Monitored Lakes using limited Meteorological Data. In SWEDES 12th Conference on Sustainable Develoment of Energy, Water and Environment Systems, Dubrovnik, Croatia, 2017. www 
  1. Jouini, H.; Escheikh, M.; Barkaoui, K. and Ezzedine, T. Mobility Load Balancing over Intra-frequency Heterogeneous Networks Using Handover Adaptation. In International Conference on Verification and Evaluation of Computer and Communication Systems. VECoS 2017, pages 108-123, Montreal, Canada, 2017. doi  www 
  1. Pham, T-K.; Dubois, C. and Levy, N. Une ligne de produits corrects par construction. In AFADL 2017: 6èmes journées des Approches Formelles dans l'Assistance au Développement de Logiciels, pages 79-85, AFADL, Montpellier, France, 2017. www 

Softwares and patents

PhD & HDR

2021

2018

2017

Thèses et habilitations

  1. Pham, T-K. Development of Correct-by-Construction Software using Product Lines. Ph.D. Thesis, Conservatoire national des arts et metiers - CNAM, 2017.
  1. Gbaguidi, F. A. R. Approche prédictive de léfficacité énergétique dans les Clouds Datacenters. Ph.D. Thesis, Conservatoire national des arts et metiers - CNAM ; Université d'Abomey-Calavi (Bénin), 2017.
  1. Djenouhat, M. A. Un cadre sémantique formel pour la description, sélection et composition des services web. Ph.D. Thesis, Conservatoire national des arts et metiers - CNAM ; Université Abdelhamid Mehri - Constantine 2. Faculté des Nouvelles Technologies de l'Information et de la Communication (Constantine, Algérie), 2017.
  1. Zaidi, H. Amélioration de la qualité des données : correction sémantique des anomalies inter-colonnes. Ph.D. Thesis, Conservatoire national des arts et metiers - CNAM ; 'Ecole Nationale des Sciences de l'Informatique (La Manouba, Tunisie), 2017.

Ongoing projects

MALIN
  • Full name: Manuels scolaires inclusifs: MALIN - Funder: Laboratoire Cédric
  • Duration: October 2021 - December 2025
  • Description: L’école joue un rôle essentiel dans la vie quotidienne des enfants et des adolescents. L’inclusion des enfants en situation de handicap dans les écoles et établissements scolaires ordinaires est un principe posé par la loi du 11 février 2005, pour l’égalité des droits et des chances, la participation et la citoyenneté des personnes handicapées. Ce principe a largement favorisé le nombre d’enfants en situation de handicap inscrits dans leur école de référence (337 395 enfants ont été scolarisés en milieu ordinaire en 2018 alors qu’ils n’étaient que 133 838 en 2004). Malgré ces améliorations quantitatives, la restriction de la participation des enfants en situation de handicap à l’école est indéniable et est à l’origine d’une baisse de leur qualité de vie. Ainsi, la loi du 26 juillet 2019 pour une école de la confiance renforce l’école inclusive et vise à améliorer la qualité de la scolarisation des élèves en situation de handicap. Le service public d’éducation doit dorénavant veiller à l’inclusion scolaire de tous les enfants, sans aucune distinction, et s’assurer que l’environnement est adapté à leur scolarité. Une des difficultés rencontrées par les élèves en situation de handicap est l’inaccessibilité des ressources scolaires qui leur sont proposées en classe. Ainsi, les manuels scolaires sont systématiquement utilisés en France pour accompagner les apprentissages mais ceux-ci ne sont pas accessibles même dans leurs versions numériques. Les avancées technologiques permettent pourtant d’envisager le développement d’interfaces adaptées aux élèves en situation de handicap. Actuellement, ces adaptations et interfaces sont faites manuellement par les adultes qui accompagnent les enfants ou par des organismes de transposition. Même pour un adaptateur expert, le temps d’adaptation d’un manuel entier se compte en centaines d’heures. L’objectif de ce projet est de rendre accessibles les manuels scolaires utilisés dans les classes, aux élèves en situation de handicap en mettant en place des solutions innovantes pour automatiser leur adaptation.
ANR MALIN
  • Full name: ANR MALIN: ANR MALIN - Funder: ANR
  • Duration: October 2021 - December 2025
  • Description: Manuels Scolaires Inclusifs
Dotation SYS 2024
  • Full name: Dotation SYS 2024: Dotation SYS 2024 - Funder: Laboratoire Cédric
  • Duration: January 2024 - December 2024
  • Description:
PEX REHAB 2024
  • Full name: PEX REHAB 2024: PEX REHAB 2024 - Funder: Laboratoire Cédric
  • Duration: January 2024 - December 2024
  • Description:
PEX Generation 2024
  • Full name: PEX Generation 2024: PEX Generation 2024 - Funder: Laboratoire Cédric
  • Duration: January 2024 - December 2024
  • Description:

Past projects

    • Full name: Sûreté et preuve de protocoles
    • Duration: October 2019 - June 2024
    • Description:

    • Full name: Systèmes sûrs 2021
    • Duration: January 2020 - December 2021
    • Description:

    • Full name: Ingénierie des systèmes d'information et de décision 2021
    • Duration: January 2020 - December 2021
    • Description:

    • Full name: Nouvelles méthodes informatiques pour les Humanités numériques
    • Duration: January 2021 - December 2021
    • Description: L’objectif de ce projet exploratoire est d’afficher ces travaux et compétences, actuellement dispersés, sous une étiquette “Humanités numériques”, et de mener un double travail de clarification interne et de communication externe pour identifier le potentiel de cette étiquette comme axe de recherche stable et pérenne. Comment caractériser les problématiques informatiques pertinentes pour participer à une recherche interdisciplinaire équilibrée en humanités numériques ? Le projet exploratoire se place dans une perspective de recherche informatique inspirée par des problématiques SHS. Il s’agit d’identifier ce qui, dans une démarche SHS, suscite une innovation méthodologique en informatique et mène à une recherche véritablement interdisciplinaire, encourageant une réflexion épistémologique croisée (par opposition à la simple mise au point d’outils). Quelles sont les méthodes de l’autre pour produire de la connaissance, comment mes propres méthodes peuvent-elles enrichir celles de l’autre et réciproquement.

    • Full name: BERGER LEVRAULT
    • Duration: April 2017 - May 2018
    • Description:

    • Full name: BERGER LEVRAULT 2
    • Duration: October 2018 - September 2019
    • Description:

    • Full name: MAIDIS KORDESTANI
    • Duration: September 2018 - August 2021
    • Description: L’objectif de ce projet CIFRE impliquant l'entreprise Maidis et notre équipe SYS est de profiter des avancées dans différentes disciplines de l’informatique (les registres distribués, la e-santé et l’automatisation des alertes et des diagnostiques) pour conception et la mise en œuvre d'un système de santé à distance pour des personnes âgées, permettant de gérer leur état de santé tout en respectant leur vie privée et la sécurité de leurs données. Deux principales contributions ont été réalisées : - La conception et mise en œuvre d'un cadre de téléassistance intelligent et autoadaptatif avec l'apprentissage automatique et la logique probabiliste. - La description et la vérification formelle d'un cadre sécurisé et robuste pour le partage et le stockage des données dans le domaine de la santé en ligne (et plus généralement contexte des réseaux IoT distribués) exploitant la technologie blockchain et le cryptage homomorphique. Ces résultats ont fait notamment l'objet de la thèse de Hossain Kordestani brillamment soutenue au Cnam en Juin 2021.

    • Full name: ZEBRYS Elie CANONICI
    • Duration: May 2018 - April 2021
    • Description:

    • Full name: Soutuen équipe SYS 2022
    • Duration: January 2022 - December 2022
    • Description:

    • Full name: DIM RFSI n°2021-07
    • Duration: April 2021 - April 2024
    • Description: 13eme Colloque sur la Modelisation des Systemes Reactifs

    • Full name: Dotation SYS 2023
    • Duration: January 2023 - December 2023
    • Description:

Top