Normative Requirements Operationalization with Large Language Models
Fuente:
arXiv
Guardado en:
| Autores principales: | , , , , , , , , , , , |
|---|---|
| Formato: | Preprint |
| Publicado: |
2024
|
| Materias: | |
| Acceso en línea: | |
| Etiquetas: |
Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
|
| _version_ | 1866917677694451712 |
|---|---|
| author | Feng, Nick Marsso, Lina Yaman, S. Getir Standen, Isobel Baatartogtokh, Yesugen Ayad, Reem de Mello, Victória Oldemburgo Townsend, Bev Bartels, Hanne Cavalcanti, Ana Calinescu, Radu Chechik, Marsha |
| author_facet | Feng, Nick Marsso, Lina Yaman, S. Getir Standen, Isobel Baatartogtokh, Yesugen Ayad, Reem de Mello, Victória Oldemburgo Townsend, Bev Bartels, Hanne Cavalcanti, Ana Calinescu, Radu Chechik, Marsha |
| contents | 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. |
| format | Preprint |
| id |
arxiv_https___arxiv_org_abs_2404_12335 |
| institution | arXiv |
| publishDate | 2024 |
| record_format | arxiv |
| spellingShingle | Normative Requirements Operationalization with Large Language Models Feng, Nick Marsso, Lina Yaman, S. Getir Standen, Isobel Baatartogtokh, Yesugen Ayad, Reem de Mello, Victória Oldemburgo Townsend, Bev Bartels, Hanne Cavalcanti, Ana Calinescu, Radu Chechik, Marsha Software Engineering 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. |
| title | Normative Requirements Operationalization with Large Language Models |
| topic | Software Engineering |
| url | https://arxiv.org/abs/2404.12335 |