Specification, Validation and Verification of Social, Legal, Ethical, Empathetic and Cultural Requirements for Autonomous Agents

Research output: Contribution to journalArticlepeer-review

Abstract

Autonomous agents are increasingly being proposed for use in healthcare, assistive care, education, and other applications
governed by complex human-centric norms. To ensure compliance with these norms, the rules they induce need to be
unambiguously defined, checked for consistency, and used to verify the agent. In this paper, we introduce a framework
for formal specification, validation and verification of social, legal, ethical, empathetic and cultural (SLEEC) rules for
autonomous agents. Our framework comprises: (i) a language for specifying SLEEC rules and rule defeaters (that is,
circumstances in which a rule does not apply or an alternative form of the rule is required); (ii) a formal semantics
(defined in the process algebra tock-CSP) for the language; and (iii) methods for detecting conflicts and redundancy
within a set of rules, and for verifying the compliance of an autonomous agent with such rules. We show the applicability
of our framework for two autonomous agents from different domains: a firefighter UAV, and an assistive-dressing robot.
Original languageEnglish
Article number112229
Number of pages21
JournalJournal of Systems and Software
Volume220
Early online date13 Nov 2024
DOIs
Publication statusE-pub ahead of print - 13 Nov 2024

Bibliographical note

© 2024 The Authors.

Keywords

  • autonomous agents; social, legal, ethical, empathethic and cultural requirements; verification and validation; sociotechnical systems; formal methods

Cite this