Normative Requirements Operationalization with Large Language Models
arxiv(2024)
摘要
Normative non-functional requirements specify constraints 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 complementary 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 operationalization through a
range of real-world case studies.
更多查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要