Dept. Reliability Systems and Software

Head :  Philippe PALANQUE

The “reliability of systems and software” (RSS) conducts research work centred around two complementary research activities

  • the design of rigorous techniques and methods supporting the development of high quality software and systems;
  • the development of high quality systems and software using rigorous methods and techniques;

with a permanent focus on the production of an assessment of the quality (safety, security, reliability, etc.)  of the developed systems and software.

Several application domains are targeted by the studies achieved in RSS: embedded systems and cyber-physical systems, human computer interaction, distributed systems, numerical computation in transportation systems, medical systems, etc.

Scientific themes

The research activities of the department study the development of high quality complex systems and software and the processes supporting such developments with a major focus on the assessment of the quality (time, safety, security, usability, etc.) of these systems and processes. The studied systems and software may be either process or data based, centralized or distributed, close or open loop controlled systems, communicating and interacting with the users and the environment, hybrid with both discrete and continuous behaviours and may involve both software and hardware. On the software process side the departement worked on a change‐aware process management system that allows process actors reporting emergent changes, analysing possible impacts, and notifying people affected by the changes.

The applications targeted by these studies are critical systems like embedded systems, transportation systems, medical systems, etc.

The department activities take part in the IRIT main research topic: “Design and Construction of systems (reliable, safe, adaptive, distributed, communicating, dynamic, …”. The target applications belong to the strategic application domains identified at IRIT: “on the application domains “Aeronautics and Space, transport” or “Security of Heritage and People” and “ Health, autonomy, living, and well-being”.

Structure of the department.

According to the structure adopted at IRIT, the RSS department is composed of 4 research teams: ACADIE, ARGOS, ICS and SM@RT with 34 permanent researchers and 24 PhD students and postdocs (January 2019).

The 4 research teams belong to 4 different universities: Université Paul Sabatier (UPS), INPT-ENSEEIHT, Université Toulouse 2 Jean-Jaurès (UT2J) and Université Toulouse 1 Capitole (UT1C). They are spread on 7 geographical sites (UPS IRIT, UPS IUT A, ENSEEIHT, UT1 Capitole, IUT Rodez , UT2J, IUT Blagnac) with the following distribution: ACADIE (19 at ENSEEIHT and 10 at UPS), ARGOS (2 at UPS, 4 at UPS-IUTA, 1 at UT2J and 1 UT2J IUT Blagnac), ICS (2 at UPS and 1 at UT1C) and SM@RT (5 at UT2J).

skills

Formal methods
Development process
Model engineering
Requirements engineering
Verification and validation
Embedded systems
Certification of tools and systems

publications du domaine d’application stratégique

International journals articles
  • Saloua Bennani, Sophie Ebersold, Mahmoud El Hamlaoui, Mahmoud El Hamlaoui, Bernard Coulette, Mahmoud Nassar

    A Group Decision-Making Approach for Global Consistency of Heterogeneous Models

    International Journal of Information Technology and Decision Making, World Scientific Publishing, 2022, pp.1-34. ⟨10.1142/s0219622022500316⟩

    Accès: https://hal.archives-ouvertes.fr/hal-03781764

  • Célia Martinie, David Navarre, Philippe Palanque, Eric Barboni, Sandra Steere

    Engineering Operations-based Training

    Proceedings of the ACM on Human-Computer Interaction , Association for Computing Machinery (ACM), 2022, EICS, 6 (Article N° 164), pp.1-25. ⟨10.1145/3534518⟩

    Accès: https://hal.archives-ouvertes.fr/hal-03703942

  • Marco Winckler, Philippe Palanque, Jean-Luc Hak, Eric Barboni, Olivier Nicolas, Laurent Goncalves

    Engineering Annotations: A Generic Framework For Gluing Design Artefacts in Models of Interactive Systems

    Proceedings of the ACM on Human-Computer Interaction , Association for Computing Machinery (ACM), In press, Journal PACM EICS series, EICS 2022

    Accès: https://hal.inria.fr/hal-03657095

  • Guillaume Dupont, Yamine Ait-Ameur, Neeraj Kumar Singh, Marc Pantel

    Formally verified architectural patterns of hybrid systems using proof and refinement with Event-B

    Science of Computer Programming, Elsevier, 2022, 216, pp.102765. ⟨10.1016/j.scico.2021.102765⟩

    Accès: https://hal.archives-ouvertes.fr/hal-03513847

  • Sara Houhou, Souheib Baarir, Pascal Poizat, Philippe Quéinnec, Laïd Kahloud

    A First-Order Logic Verification Framework for Communication-Parametric and Time-Aware BPMN Collaborations

    Information Systems, Elsevier, 2022, 104, pp.101765. ⟨10.1016/j.is.2021.101765⟩

    Accès: https://hal.archives-ouvertes.fr/hal-03170863

  • Neeraj Kumar Singh, Yamine Aït-Ameur, Ismail Mendil, Dominique Méry, David Navarre, Philippe Palanque, Marc Pantel

    F3FLUID: A formal framework for developing safety‐critical interactive systems in FLUID

    Journal of Software: Evolution and Process, John Wiley & Sons, Ltd., In press, ⟨10.1002/smr.2439⟩

    Accès: https://hal.archives-ouvertes.fr/hal-03617603

  • Imen Sayar, Alexandre Bartel, Eric Bodden, Yves Le Traon

    An In-depth Study of Java Deserialization Remote-Code Execution Exploits and Vulnerabilities

    ACM Transactions on Software Engineering and Methodology, Association for Computing Machinery, In press, ⟨10.1145/3554732⟩

    Accès: https://hal.archives-ouvertes.fr/hal-03747004

  • Iulian Ober, Kamal Boumaza, Cherif Tolba

    Formal Verification of Emergent Properties

    Informatica, Slovene Society Informatika, Ljubljana, 2021, 45 (3), ⟨10.31449/inf.v45i3.3160⟩

    Accès: https://hal.archives-ouvertes.fr/hal-03440190

  • Adam Shimi, Aurélie Hurault, Philippe Quéinnec

    Characterization and Derivation of Heard-Of Predicates for Asynchronous Message-Passing Models

    Logical Methods in Computer Science, Logical Methods in Computer Science Association, 2021, 17 (3), pp.26:1 – 26:43. ⟨10.46298/lmcs-17(3:26)2021⟩

    Accès: https://hal.archives-ouvertes.fr/hal-03352272

  • Zhibin Yang, Zhikai Qiu, Yong Zhou, Zhiqiu Huang, Jean-Paul Bodeveix, M Filali

    C2AADL_Reverse: A model-driven reverse engineering approach to development and verification of safety-critical software

    Journal of Systems Architecture, Elsevier, 2021, 118, pp.102202. ⟨10.1016/j.sysarc.2021.102202⟩

    Accès: https://hal.archives-ouvertes.fr/hal-03411219

  • National journals articles
  • Jean-Baptiste Raclet, Franck Silvestre, Mika Pons

    Git4School : un tableau de bord pour assister la prise de décisions de l’enseignant lors des cours de génie logiciel

    STICEF (Sciences et Technologies de l’Information et de la Communication pour l’Éducation et la Formation), ATIEF, 2021, Numéro Spécial : Technologies pour l’apprentissage de l’Informatique de la maternelle à l’université, 28 (3), pp.1-20. ⟨10.23709/sticef.28.3.2⟩

    Accès: https://hal.archives-ouvertes.fr/hal-03617760

  • Isabelle Blasquez, Hervé Leblanc, Christian Percebois

    Les tests dans le développement logiciel, du cycle en V aux méthodes agiles

    Revue des Sciences et Technologies de l’Information – Série TSI : Technique et Science Informatiques, Lavoisier, 2017, 36 (1-2), pp.7-50. ⟨10.3166/tsi.2017.00003⟩

    Accès: https://hal.archives-ouvertes.fr/hal-02864393

  • National journals articles
    Special issues of journal
    International conferences articles
  • Jörg Kienzle, Benoit Combemale, Gunter Mussbacher, Omar Alam, Francis Bordeleau, Loli Burgueño, Gregor Engels, Jessie Galasso, Jean-Marc Jézéquel, Bettina Kemme, Sébastien Mosser, Houari Sahraoui, Maximilian Schiedermeier, Eugene Syriani

    Global Decision Making Over Deep Variability in Feedback-Driven Software Development

    ASE 2022 – 37th IEEE/ACM International Conference on Automated Software Engineering, Oct 2022, Rochester, MI, United States. pp.1-6, ⟨10.1145/3551349.3559551⟩

    Accès: https://hal.inria.fr/hal-03770004

  • Megha Quamara, Gabriel Pedroza, Brahim Hamid

    Formal analysis approach for multi-layered system safety and security co-engineering

    14th International Workshop on Software Engineering for Resilient Systems (SERENE 2022), Sep 2022, Zaragoza, Spain. pp.18-31, ⟨10.1007/978-3-031-16245-9_2⟩

    Accès: https://hal-cea.archives-ouvertes.fr/cea-03789094

  • Megha Quamara, Gabriel Pedroza, Brahim Hamid

    Facilitating safety and security co-design and formal analysis in multi-layered system modeling

    20th IEEE International Conference on Dependable, Autonomic & Secure Computing (DASC 2022), Sep 2022, Calabria, Italy. à paraître

    Accès: https://hal-cea.archives-ouvertes.fr/cea-03789114

  • Sara Nikula, Célia Martinie, Philippe Palanque, Julius Hekkala, Outi-Marja Latvala, Kimmo Halunen

    Models-Based Analysis of Both User and Attacker Tasks: Application to EEVEHAC

    9th IFIP WG 13.2 International Working Conference on Human-Centered Software Engineering (HCSE 2022), Aug 2022, Eindhoven, Netherlands. pp.70-89, ⟨10.1007/978-3-031-14785-2_5⟩

    Accès: https://hal.archives-ouvertes.fr/hal-03772286

  • Maroua Tikat, Aline Menin, Michel Buffa, Marco Winckler

    Engineering Annotations to Support Analytical Provenance in Visual Exploration Processes

    22nd International Conference of Web Engineering (ICWE 2022), Jul 2022, Bari, Italy. pp.1-16

    Accès: https://hal.archives-ouvertes.fr/hal-03779349

  • Hélène Fargier, Érik Martin-Dorel, Pierre Pomeret-Coquot

    Bel-Games: A Formal Theory of Games of Incomplete Information Based on Belief Functions in the Coq Proof Assistant

    Ecole Jeunes Chercheuses et Chercheurs en Informatique Mathématique, Maison de la Modélisation, de la Simulation et des Interactions [MSI], Jun 2022, Nice, France

    Accès: https://hal.archives-ouvertes.fr/hal-03709703

  • Nikolena Christofi, Xavier Pucel, Claude Baron, Marc Pantel, Sébastien Guilmeau, Christophe Ducamp

    Towards an agile, model-based multidisciplinary process to improve operational diagnosis in complex systems

    11th European Congress on Embedded real time systems (ERTS 2022), https://www.erts2022.org/, Jun 2022, Toulouse, France

    Accès: https://hal.laas.fr/hal-03699979

  • Célia Martinie, Philippe Palanque

    Task Models Based Gameful Design as a Mean to Increase Engagement with Automation

    Workshop on Engaging with Automation (AutomationXP 2022) co-located CHI 2022, Apr 2022, New Orleans, United States

    Accès: https://hal.archives-ouvertes.fr/hal-03703922

  • Ildar Nigmatullin, Andrey Sadovykh, Nan Messe, Sophie Ebersold, Jean-Michel Bruel

    RQCODE – Towards Object-Oriented Requirements in the Software Security Domain

    IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW 2022), Apr 2022, Valencia, Spain. pp.2-6, ⟨10.1109/ICSTW55395.2022.00015⟩

    Accès: https://hal.archives-ouvertes.fr/hal-03781938

  • Peter Riviere, Neeraj K. Singh, Yamine Aït-Ameur

    EB4EB: A Framework for Reflexive Event-B

    2022 26th International Conference on Engineering of Complex Computer Systems (ICECCS), Mar 2022, Hiroshima, Japan. pp. 71-80, ⟨10.1109/ICECCS54210.2022.00017⟩

    Accès: https://hal.archives-ouvertes.fr/hal-03540955

  • Conferences articles without published proceedings
    Books
    Thesis and HDR
    • Xavier Thirioux

      Verifying Embedded Systems

      HDR, Institut National Polytechnique de Toulouse, September 2016.

      BibTeX

    • Brahim Hamid

      Engineering secure systems: patterns, properties, models, analysis and experimental evaluations

      HDR, Université de Toulouse-le-Mirail, December 2016.

      BibTeX

    • Florent Latombe

      Systematic use of models of concurrency in executable domain-specific modelling languages

      Master’s Thesis, Institut National Polytechnique de Toulouse, July 2016.

      BibTeX

    • Marco Antonio Winckler

      Engineering Interactive Systems across application domains

      HDR, Université Paul Sabatier, July 2016.

      BibTeX

    • Guillaume Verdier

      Variantes de spécifications à ensembles d’acceptation pour la conception modulaire de systèmes

      Master’s Thesis, Université de Toulouse, March 2016.

      BibTeX

    • Régis Spadotti

      Une théorie mécanisée des arbres réguliers en théorie des types dépendants

      Master’s Thesis, Université Paul Sabatier, May 2016.

      Abstract
      BibTeX

    • Arnaud Dieumegard

      Formal Guaranties for Safety Critical Code Generation : the Case of Highly Variable Languages

      Master’s Thesis, Institut National Polytechnique de Toulouse, January 2015.

      BibTeX

    • Camille Fayollas

      Architecture logicielle générique et approche à base de modèles pour la sûreté de fonctionnement des systèmes interactifs critiques

      Master’s Thesis, Université Paul Sabatier, July 2015.

      BibTeX

    • Jacob Geisel

      An Approach to Modeling Repository-Centric Secure Software Engineering Processes

      Master’s Thesis, Université Paul Sabatier, September 2015.

      Abstract
      BibTeX

    • Martina Ragosta

      A multi-modelS based approach for the modelling and the analysis of usable and resilient partly-autonomous interactive systems

      Master’s Thesis, Université Paul Sabatier, May 2015.

      Abstract
      BibTeX

    Reports
    Wednesday 5 October 2022, 9h30
    Affordance Theory in User Experience Evaluation
    Hamna ASLAM – , IRIT UT3 Paul Sabatier, IRIT, Salle 001
    #these
    Monday 13 December 2021, 14h00
    Integrated Conceptual Design Evaluation of Mechatronic Systems Using SysML
    Mohammad CHAMI – Team SMART, IRIT UT3 Paul Sabatier, IRIT, Salle de Direction Rdc IRIT2
    #these
    Friday 3 December 2021, 14h00
    Development of a Formal Verification Methodology for B specifications using PERF toolkit. Application to safety requirements of railway systems
    Alexandra HALCHIN – Team ACADIE, IRIT INP-ENSEEIHT, Salle du Conseil (F501)
    #these
    Monday 8 November 2021, 14h30
    Développement sans rupture de systèmes complexes : une approche basée multi-exigences
    Florian GALINIER – Team SMART, IRIT UT3 Paul Sabatier, IRIT, Auditorium J. Herbrand
    #these
    Friday 29 October 2021, 14h00
    Rigorous development of secure architecture within the negative and positive statements: properties, models, analysis and tool support
    Quentin ROULAND – Team ARGOS, IRIT UT3 Paul Sabatier, IRIT, Auditorium J. Herbrand
    #these
    Thursday 14 January 2021, 15h00
    Correct-by-Construction Design of Hybrid Systems Based on Refinement and Proof
    Guillaume DUPONT – Team ACADIE, IRIT INP-ENSEEIHT, En visioconférence
    #these
    Thursday 14 January 2021, 14h00
    Notation et processus outillé pour la description, l’analyse et la compréhension de l’automatisation dans les systèmes de commande et contrôle
    Elodie BOUZEKRI – Team ICS, IRIT UT3 Paul Sabatier, Salle des thèses et en visioconférence
    #these
    Friday 18 December 2020, 9h00
    Modélisation centrée utilisateur pour la configuration logicielle en environnement ambiant
    Maroun KOUSSAIFI – Team SMAC, Team SMART, IRIT UT3 Paul Sabatier, En visioconférence
    #these
    Thursday 1 October 2020, 14h00
    Méthodologie de conception de systèmes de simulation en entreprise étendue, basée sur l’ingénierie système dirigée par les modèles
    Renan LEROUX-BEAUDOUT – Team ARGOS, Team SMART, IRIT UT3 Paul Sabatier, IRIT, Auditorium J. Herbrand
    #these
    Monday 14 September 2020, 10h00
    Un environnement formel pour la sémantique des systèmes hétérogènes
    Mathieu MONTIN – Team ACADIE, IRIT INP-ENSEEIHT, Auditorium et via visioconférence
    #these
    Monday 28 October 2019 – Thursday 31 October 2019
    MEDI 2019 : 9th International Conference on Model and Data Engineering
    INP-ENSEEIHT
    #congres Know more
    Monday 3 September 2018 – Friday 7 September 2018
    ISSA : International Workshop on Interplay of Security, Safety and System/Software Architecture in conjunction with ESORICS 2018 conference
    Barcelona (Espagne)
    #congres Know more
    Monday 11 September 2017 – Friday 15 September 2017
    International Workshop on Interplay of Security, Safety and System/Software Architecture (ISSA)
    Canterbury (Royaume-Uni)
    #congres Know more
    Monday 26 June 2017 – Friday 30 June 2017
    École Jeunes Chercheurs en Programmation 2017 (EJCP 2017)
    INP-ENSEEIHT, Toulouse
    #congres Know more
    Monday 12 December 2016 – Friday 16 December 2016
    World Champions Programming School at Toulouse
    UT3 Paul Sabatier, IRIT, Auditorium J. Herbrand
    #congres Know more
    Monday 5 September 2016 – Tuesday 6 September 2016
    International Workshop on Interplay of Security, Safety and System/Software Architecture (ISSA)
    Istanbul (Turquie)
    #congres Know more
    Wednesday 30 September 2015 – Friday 2 October 2015
    5th International Conference on Application and Theory of Automation in Command and Control Systems
    UT3 Paul Sabatier, IRIT
    #congres Know more
    Tuesday 1 July 2014 – Friday 4 July 2014
    ICWE 2014 : International Conference on Web Engineering
    UT1 Capitole
    #congres Know more
    Wednesday 18 June 2014 – Friday 20 June 2014
    LACL 2014 : Logical Aspects of Computational Linguistics
    UT3 Paul Sabatier, IRIT
    #congres Know more
    Monday 2 June 2014 – Thursday 5 June 2014
    ABZ 2014 : 4th International Conference ASM, Alloy, B, TLA, VDM, Z
    Toulouse
    #congres Know more
    Tuesday 13 July 2021, 15h30 – 16h30
    It Seems (Un)Fair to Me…Users’ perception of algorithmic fairness: a framework and a case study
    Tsvii KUFLIK – University of Haifa (Israel) UT3 Paul Sabatier, IRIT, Salle 001
    #seminaire
    Thursday 27 February 2020, 16h00 – 17h00
    Défis de génie logiciel dans l’évolution collaborative de l’assistant de preuve Coq et son écosystème
    Théo ZIMMERMANN – Inria, Université de Paris, IRIF, CNRS UT3 Paul Sabatier, IRIT, Auditorium J. Herbrand
    #seminaire
    Thursday 26 September 2019, 14h00 – 15h00
    Security and Privacy in Smart Environments
    Andrey CHECHULIN – Saint-Petersbourg Institute for Informatics and Automatisation (Russie) UT3 Paul Sabatier, IRIT, Salle 003
    #seminaire
    Wednesday 29 May 2019, 14h30 – 15h30
    Sécurité avec SGAC et ASTD
    Marc FRAPPIER – Université de Sherbrooke, Groupe de recherche en informatique fondamentale (GRIF) (Canada) INP-ENSEEIHT, Salle des thèses
    #seminaire
    Tuesday 9 April 2019, 15h00 – 16h00
    Amplification of the Human Mind and Intervention User Interfaces: New Interaction Paradigms in the Age of Artificial Intelligence
    Albrecht SCHMIDT – Ludwig-Maximilians-Universität München (Allemagne) UT3 Paul Sabatier, IRIT, Auditorium J. Herbrand
    #seminaire
    Friday 29 March 2019, 15h30 – 16h45
    Vers une taxonomie des exigences
    Bertrand MEYER – Team SMART – IRIT (France) UT3 Paul Sabatier, IRIT, Salle 001
    #seminaire
    Friday 6 April 2018, 13h00 – 14h00
    Séminaire IRIT-UT2J – Initiation à la programmation par les objets, Eiffel et la conception par contrats : 15 ans et 5000 étudiants plus tard
    Bertrand MEYER – Team SMART – IRIT (France) UT3 Paul Sabatier, IRIT, Salle des Thèses
    #seminaire
    Friday 16 February 2018, 10h30 – 12h00
    Algorithmes naturels et systèmes d’influence
    Bernadette CHARRON-BOST – Laboratoire d’informatique de l’École Polytechnique (LIX) (France) INP-ENSEEIHT, Salle des thèses
    #seminaire
    Tuesday 21 February 2017, 16h00 – 17h30
    Symbolic Dynamics, Asymptotic Combinatorics and Game Theory
    Nicolaï VASILYEV – Inst. de Mathématiques Steklov, St. Petersbourg (Russie) UT3 Paul Sabatier, IRIT, Salle 001
    #seminaire
    Thursday 9 February 2017, 14h00 – 15h30
    Ingénierie des Exigences
    Nacer Eddine ZAROURDE – Université Constantine 2 (Algérie) UT2J, Maison de la Recherche, Bât Olympe de Gouges, GS 121
    #seminaire
    Friday 12 March 2021, 9h00
    Modélisation des systèmes complexes et Points de vue : l’Ingénierie Des Modèles centrée utilisateur pour l’Ingénierie Système
    Sophie EBERSOLD – Team SMART, IRIT UT2 Jean Jaurès, en visioconférence
    #hdr
    Wednesday 1 July 2020, 15h00
    Model-Based Engineering of Critical Large Scale Socio-Technical Systems: Contributions and Future Directions
    Celia MARTINIE DE ALMEIDA – Team ICS, IRIT UT3 Paul Sabatier, En visioconférence
    #hdr
    Friday 6 July 2018, 9h30
    Formalisations pour les compositions de services
    Aurélie HURAULT – Team ACADIE, IRIT INP-ENSEEIHT, Salle des thèses
    #hdr
    Monday 19 September 2016, 9h30
    Verifying Embedded Systems
    Xavier THIRIOUX – Team ACADIE – IRIT INP-ENSEEIHT, Salle des theses
    #hdr
    Wednesday 13 July 2016, 15h00
    Engineering Interactive Systems across application domains
    Marco Antonio WINCKLER – Team ICS – IRIT UT3 Paul Sabatier, IRIT, Auditorium J. Herbrand
    #hdr
    Thursday 25 June 2015
    Journée du GDR GPL – Génie Logiciel et Transfert Technologique
    UT3 Paul Sabatier, IRIT
    #journee
    Wednesday 22 April 2015 – Thursday 23 April 2015
    Journées FAC’2015 : Formalisation des Activités Concurrentes
    INP-ENSEEIHT, Salle des theses
    #journee