2024 · 18 citations · 20 references
EngineeringSystems EngineeringKnowledge RepresentationRequirements EngineeringSystems DesignRequirements AnalysisRequirements ElicitationRequirements ModelingRequirements SpecificationSpecification LanguagesSystem RequirementsFormal Requirement SpecificationLarge Language ModelsNatural Language RequirementsNatural Language Requirements EngineeringRequirements Knowledge RepresentationSemantic RelationshipsSystem Requirements Specification
Normative non-functional requirements specify con-straints that a system must observe in order to avoid violations of social, legal, ethical, empathetic, and cultural norms. As these requirements are typically defined by non-technical system stakeholders with different expertise and priorities (ethicists, lawyers, social scientists, etc.), ensuring their well-formedness and consistency is very challenging. Recent research has tackled this challenge using a domain-specific language to specify normative requirements as rules whose consistency can then be analysed with formal methods. In this paper, we propose a complemen-tary approach that uses Large Language Models to extract semantic relationships between abstract representations of system capabilities. These relations, which are often assumed implicitly by non-technical stakeholders (e.g., based on common sense or domain knowledge), are then used to enrich the automated reasoning techniques for eliciting and analyzing the consistency of normative requirements. We show the effectiveness of our approach to normative requirements elicitation and operational-ization through a range of real-world case studies. An extended version of this paper, which includes appendices is available at https://arxiv.org/abs/2404.12335
20
PIQA: Reasoning about Physical Commonsense in Natural Language
Yonatan Bisk, Rowan Zellers, Ronan Le Bras et al. · 2020 · 594 citations
Computing, Computer Science, Physics +14
AI-Generated Medical Advice—GPT and Beyond
Claudia E. Haupt, Mason Marks · JAMA · 2023 · 335 citations