Towards the Formal Verification of Ethical Decision- Making in Digital Ethical Twins
il y a 4 heures
Réf ABG-135092
Sujet de Thèse
13/01/2026
Financement public/privé
Centre de Recherche en Automatique de Nancy ( CRAN )
Lieu de travail
Nancy/Epinal - Grand Est - France
Intitulé du sujet
Towards the Formal Verification of Ethical Decision- Making in Digital Ethical Twins (DETs) for Smart Manufacturing
Champs scientifiques
- Informatique
In the context of the project ANR JCJC DET, the DETs will be developed to gain more users' confidence in the decisions made by them so that more Digital Twins (DTs) will realize direct control from DTs to Physical Objects (POs). DETs are expected to conduct ethical reasoning about their behavior within smart manufacturing. DETs are also autonomous entities, meaning that they can communicate with each other and act autonomously. The environment of smart manufacturing is highly volatile as well since it operates in a complex ecosystem where machines, humans, and digital systems interact in real time. Continuous data flows, adaptive automation, and rapidly changing production requirements lead to constant fluctuations in operational conditions. In this complex environment, the major challenge is "How to ensure that decisions of the DETs consistently respect ethical principles from both single DET and the DET system levels?". The DET system comprises multiple DETs that collaborate autonomously to fulfill their objectives in a share environment.
Model checking seems to be very promising for the formal verification of ethical decision-making in DETs. It is a formal verification technique used to automatically verify whether a system satisfies the given properties. However, industrial applications of model checking are very limited. For example, Bentahar et al used symbolic model checking to verify composite web services via a ticket reservation system. This system just described the operation behavior of the ticket reservation from a global point of view. No details about reservation processes were involved. Dennis et al proposed a theoretical framework for formally verifying ethical choices in autonomous systems. Three case studies were exploited to illustrate the feasibility of this framework. However, each case study just involved one agent instead of multiples agents. Liu and Bril El Haouzi (2023b) extended Dennis's work by flexibilizing the model of ethical rules. So their approach adapted better to the evolving environment. Kamali at al formally verified the individual agent's code for the autonomous vehicle platooning and stated "We are not going to formally verify the vehicular control systems, and leave this to standard mathematical (usually analytic) techniques from the Control Systems field.". On the other hand, several studies tended to verify the whole system. El Menshawy et al modeled checking real-time conditional commitment logic using transformation. They chose the aircraft landing gear system in Boniol et Wiels as their case study, which was a real and industrial case. Liu et al applied model checking to verify the agent-based simulation system for aircraft maintenance scheduling. The simulation system was detailed in Liu et al The authors also improved their simulation model thanks to the counter-example proposed by model checker NuSMV. To conclude, few studies consider the ethical aspect when formally verifying systems of interest. The systems to be verified are often limited to "toy examples" [Bentahar 2013, Dennis 2016, Liu 2023b]. To the best of our knowledge, no one verifying DT models has considered the ethical aspect. This thesis will attempt to translate ethical principles into specifications to be verified. The formal model will take each DET and the whole system of DETs into consideration. It will finally guarantee that the behavior of single DET model and the whole DET system will respect ethical principles.
The objective of this thesis is to develop a rigorous approach for the formal verification of ethical decision-making of DETs at both the single DET model and the DET system levels. The focus would be placed on model checking techniques to ensure that DETs behave in accordance with both functional and ethical requirements. To this end, the DET models will be transformed into formal representations compatible with model checkers. This work will include an in-depth investigation of the correctness and soundness of the model transformations, addressing both theoretical foundations and practical implementation challenges. Furthermore, system-level requirements—including those derived from ethical principles—will be translated into verifiable properties, enabling automated verification of compliance within the model checking environment.
To reach the objective, this thesis will need to answer the following five research questions:
- DET formal modelisation: How to formalize the single DET model and system-level behaviors? The DET system includes the single DET model and system-level behaviors. The single DET model behaviors involve any reachable details in the components. For example, a robotic arm picks and places components on an assembly line. The system-level behaviors refer to how an entire system functions, interacts, and evolves over time where the inner details of the components are ignored. For instance, the production system adjusts workflows dynamically based on the real-time demands. This makes formally verifying both levels of the DET possible. The formal description methods should be expressive to describe complex behaviors and be flexible to be transformed into other formal models.
- Meta-model transformation: How to ensure correctness and completeness during the meta-model transformation? The meta-model transformation will be grounded in the theory of formal description methods, such as Büchi automata, and in the underlying semantics of model checkers, for example, the Kripke structures used in NuSMV. The meta-transformation process will aim to demonstrate the equivalence between the source and target formal representations, thereby establishing the theoretical soundness and feasibility of the model transformation approach.
- Model transformation: How to ensure correctness and completeness during the model transformation? This task will focus on deveoping an algorithm to automatically transforming the formal DET model—for example, a Büchi automata-based representation—into a formal model compatible with model checkers, such as the NuSMV specification format. Automation of this transformation process is essential to ensure efficiency, accuracy, and scalability. The outcome of this task will be a model-ready input for the model checker, enabling formal verification of both functional and ethical properties.
- Model checking: How to formally verify the system? Properties expressed in Computational Tree Logic (CTL) and Linear Temporal Logic (LTL) will be defined to capture the expected behaviors of the DET, including both functional and ethical aspects. These temporal logic properties will then be applied to the transformed model to verify the compliance of the DET with the specified requirements. In cases where the model violates any property, the model checker will generate counterexamples, providing concrete scenarios that illustrate the deviations from the expected behavior.
- Experimental validation: How to validate the proposed formal verification method? This thesis will ultimately focus on demonstrating the reproduction of counterexamples generated by the model checker in real-world scenarios. Once the identified errors are addressed at the formal verification level, the corresponding issues in practical applications should also be observed and resolved. Conversely, if problems are observed in real scenarios, relevant properties can be formalized, allowing the model checker to generate corresponding counterexamples. This experimental process will thus provide a concrete illustration of how formal methods can be effectively applied in practice.
01/10/2026
Nature du financementFinancement public/privé
Précisions sur le financementANR JCJC
Présentation établissement et labo d'accueilCentre de Recherche en Automatique de Nancy ( CRAN )
Founded in 1980, the CRAN is a "Joint Research Unit (UMR 7039)" shared by the University of Lorraine (Scientific Hub "Automatic Control, Mathematics, Computer Science and their Interactions – AM2I") and the CNRS ("CNRS Computer Science" Institute). The laboratory has been classified as a restricted-access area since February 2014. It is spread across eight geographic sites.
The laboratory has nearly 250 members. As of January 1, 2024, it includes 120 researchers or lecturer-researchers (including eight CNRS researchers—CoNRS Section 7), researchers from the Lorraine Cancer Institute (ICL), the Regional University Hospital Center (CHRU), or external organizations, and five emeritus researchers. The administrative services and research support services total 27 staff members. CRAN hosts nearly one hundred PhD students, postdoctoral researchers, and visiting researchers.
In 2023, scientific output totaled nearly 300 articles or conference papers in national and international journals and conferences. CRAN's work relies on around twenty pieces of equipment (prototypes, demonstrators, platforms—some of which are open and certified) and includes the development of software and decision-support tools.
Profil du candidat- Master in Computer Science or related disciplines.
- Proven expertise in formal methods.
- Prior research experience in verifying multi-agent systems is highly desirable.
- Strong written & oral communication skills including evidence of publishing peer reviewed research articles.
Date limite de candidature
31/05/2026
-
Nancy, Grand Est, France Centre de Recherche en Automatique de Nancy ( CRAN ) Temps pleinHow to ensure sufficient data richness for the estimation of stochastic dynamical systems in finite time?Réf ABG-134446Sujet de Thèse18/11/2025Contrat doctoralCentre de Recherche en Automatique de Nancy ( CRAN )Lieu de travailNancy - Grand Est - FranceIntitulé du sujetHow to ensure sufficient data richness for the estimation of stochastic dynamical...
-
Technicien Maintenance Ascenseurs H/F
il y a 2 semaines
Nancy, Grand Est, France KONE Temps pleinCustomer relationship management• Responsible for customer satisfaction through quality of service and through regular, proactive, and precise on-site communication (callout ETA, job performed, etc)• Responsible for accurate and real time back reporting of work performed (at the equipment level) in order to ensure the accuracy of e-Optimum and Customer...
-
Stagiaire de la recherche
il y a 7 jours
Villers-lès-Nancy, Grand Est, France Inria Temps pleinNiveau de diplôme exigé : Bac + 5 ou équivalentFonction : Stagiaire de la rechercheContexte et atouts du posteWe are seeking a Master's intern or a PhD candidate to join our puffin [1] team and designDolev-Yao (DY) model-guided fuzzing techniques [2] amenable to e-voting protocols.Mission confiéeFirst of all, the candidate will get familiar with formal...
-
Auditeur Sécurité H
il y a 2 semaines
Nancy, Grand Est, France KONE Temps pleinAuditeur SécuritéFinalité de l'emploi / mission principale :Le rôle de l'Auditeur Sécurité porte sur l'évaluation des risques présents sur les installations ascenseurs ou escaliers mécanique.Nous recherchons un Auditeur Sécurité H/F pour la Direction Nancy - Poste basé à Nancy.Activités significatives :Contrôle des équipementsPlanifie les...
-
French Financial Controller
il y a 5 heures
Nancy, Grand Est, France Global Accounting Network Temps pleinWe have partnered with an International business who are looking for a Finance Controller in Nancy, France.As the Finance Controller, you will be a key member of the finance team, responsible for driving the finance controls and business partnership for the 3 companies. This role requires a strong technical finance background, with a proven track record in...
-
Responsable Maintenance Portes Automatiques
il y a 2 semaines
Nancy, Grand Est, France KONE Temps pleinSavez-vous que KONE gère les déplacements de plus de 1 milliard de personnes chaque jour ?Avec plus de 60000 collaborateurs dans plus de 60 pays et un chiffre d'affaires de 10,5 milliards d'euros, KONE s'engage à améliorer la mobilité dans les villes en fournissant des solutions innovantes, performantes et éco-efficientes pour les ascenseurs, escaliers...
-
Villers-lès-Nancy, Grand Est, France Inria Temps pleinLe descriptif de l'offre ci-dessous est en AnglaisType de contrat : Convention de stageNiveau de diplôme exigé : Bac + 4 ou équivalentFonction : Stagiaire de la rechercheContexte et atouts du posteContext and funding:This position is funded by the PEPR O2R AS3 project.Within this framework, the HUCEBOT team is developing multimodal strategies for online...
-
Ingénieur projet Santé des Sols en Europe
il y a 2 semaines
Vanduvre-lès-Nancy, Grand Est, France INRAE Temps plein54505 Vandoeuvre-lès-NancyRETOUR À LA LISTE DES RÉSULTATSPrésentation INRAEL'Institut national de recherche pour l'agriculture, l'alimentation et l'environnement (INRAE) est un établissement public de recherche rassemblant une communauté de travail de personnes, avec 272 unités de recherche, de service et expérimentales, implantées dans 18 centres...
-
Technicien Travaux
il y a 2 semaines
Vanduvre-lès-Nancy, Grand Est, France Otis Elevator Co. Temps pleinDate Posted: Country:FranceLocation:2 ALL D'AUTEUIL BAT U3, NANCY, 54500, FranceTechnicien Modernisation (h/f/x)– FranceOtis développe son activité et recherche un(e) technicien(ne) Modernisation pour l'une de ses entités.Vous souhaitez rejoindre une entreprise à dimension internationale, axée sur le talent, qui valorise la sécurité, l'éthique, la...
-
Technicien Travaux
il y a 7 jours
Vanduvre-lès-Nancy, Grand Est, France Otis Elevator Co. Temps pleinDate Posted: Country: FranceLocation: 2 ALL D'AUTEUIL BAT U3, NANCY, 54500, FranceOtis développe son activité et recherche un(e) technicien(ne) Modernisation pour l'une de ses entités.Vous souhaitez rejoindre une entreprise à dimension internationale, axée sur le talent, qui valorise la sécurité, l'éthique, la qualité, l'innovation et les...