Extending FRET with SLEEC Rules: Formalization, Obligation Inference, and Monitoring
摘要
The increasing adoption of AI and autonomous systems has raised concerns about their potential negative impacts. To ensure that these systems align with human values, methodologies have been proposed to elicit SLEEC (Social, Legal, Ethical, Empathetic, and Cultural) requirements. In this paper, we present an extension of FRET, a widely used and industry-accepted tool developed by NASA, with the ability to manage SLEEC rules as formal requirements. In addition to implementing the ability to manage the lifecycle of SLEEC rules in FRET, we also provide a mechanism to generate an inference engine for SLEEC obligations and a set of run-time monitors based on Datalog. We validate our proposal on 9 use cases from the literature that include 227 SLEEC rules, demonstrating its ability to manage them. We also assess the performance and scalability of both the obligation inference engine and the monitors, demonstrating the ability of Datalog to scale to large scenarios.