An ontology-based approach to engineering ethicality requirements

被引:5
|
作者
Guizzardi, Renata [1 ]
Amaral, Glenda [1 ]
Guizzardi, Giancarlo [1 ]
Mylopoulos, John [2 ]
机构
[1] Univ Twente, Enschede, Netherlands
[2] Univ Toronto, Toronto, ON, Canada
来源
SOFTWARE AND SYSTEMS MODELING | 2023年 / 22卷 / 06期
关键词
Requirements elicitation and analysis; Ontological analysis; Foundational ontologies; Ethicality requirements; Ethical systems;
D O I
10.1007/s10270-023-01115-3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In a world where Artificial Intelligence (AI) is pervasive, humans may feel threatened or at risk by giving up control to machines. In this context, ethicality becomes a major concern to prevent AI systems from being biased, making mistakes, or going rogue. Requirements Engineering (RE) is the research area that can exert a great impact in the development of ethical systems by design. However, proposing concepts, tools and techniques that support the incorporation of ethicality into the software development processes as explicit requirements remains a great challenge in the RE field. In this paper, we rely on Ontology-based Requirements Engineering (ObRE) as a method to elicit and analyze ethicality requirements ('Ethicality requirements' is adopted as a name for the class of requirements studied in this paper by analogy to other quality requirements studied in software engineering, such as usability, reliability, and portability, etc. The use of this term (as opposed to 'ethical requirements') highlights that they represent requirements for ethical systems, analogous to how 'trustworthiness requirements' represent requirements for trustworthy systems. To put simply: the predicates 'ethical' or 'trustworthy' are not meant to be predicated over the requirements themselves). ObRE applies ontological analysis to ontologically unpack terms and notions that are referred to in requirements elicitation. Moreover, this method instantiates the adopted ontology and uses it to guide the requirements analysis activity. In a previous paper, we presented a solution concerning two ethical principles, namely Beneficence and Non-maleficence. The present paper extends the previous work by targeting two other important ethicality principles, those of Explicability and Autonomy. For each of these new principles, we do ontological unpacking of the relevant concepts, and we present requirements elicitation and analysis guidelines, as well as examples in the context of a driverless car case. Furthermore, we validate our approach by analysing the requirements elicitation made for the driverless car case in contrast with a similar case, and by assessing our method's coverage w.r.t European Union guidelines for Trustworthy AI.
引用
下载
收藏
页码:1897 / 1923
页数:27
相关论文
共 50 条
  • [41] Ontology-based multiperspective requirements traceability framework
    Assawamekin, Namfon
    Sunetnanta, Thanwadee
    Pluempitiwiriyawej, Charnyote
    KNOWLEDGE AND INFORMATION SYSTEMS, 2010, 25 (03) : 493 - 522
  • [42] Towards Ontology-Based Methodology for Requirements Formalization
    Babkin, Eduard
    Potapova, Ekaterina
    PERSPECTIVES IN BUSINESS INFORMATICS RESEARCH, 2010, 64 : 73 - 85
  • [43] Ontology-based requirements elicitation of information system
    Zhai, Li-Li
    Zhang, Tao
    Peng, Ding-Hong
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2013, 19 (01): : 173 - 180
  • [44] Ontology-based multiperspective requirements traceability framework
    Namfon Assawamekin
    Thanwadee Sunetnanta
    Charnyote Pluempitiwiriyawej
    Knowledge and Information Systems, 2010, 25 : 493 - 522
  • [45] An Approach to Model Lifecycle Management for Supporting Collaborative Ontology-Based Engineering
    Oliva, Manuel
    Arista, Rebeca
    Morales-Palma, Domingo
    Luis Szejka, Anderson
    Mas, Fernando
    PRODUCT LIFECYCLE MANAGEMENT: LEVERAGING DIGITAL TWINS, CIRCULAR ECONOMY, AND KNOWLEDGE MANAGEMENT FOR SUSTAINABLE INNOVATION, PT II, PLM 2023, 2024, 702 : 173 - 183
  • [46] An Ontology-Based Approach for Autonomous Systems' Description and Engineering The OASys Framework
    Bermejo-Alonso, Julita
    Sanz, Ricardo
    Rodriguez, Manuel
    Hernandez, Carlos
    KNOWLEDGE-BASED AND INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT I, 2010, 6276 : 522 - 531
  • [47] On the dynamic management of chemical engineering knowledge using an ontology-based approach
    Kokossis, A.
    Gao, E.
    Kourakis, A.
    16TH EUROPEAN SYMPOSIUM ON COMPUTER AIDED PROCESS ENGINEERING AND 9TH INTERNATIONAL SYMPOSIUM ON PROCESS SYSTEMS ENGINEERING, 2006, 21 : 1997 - 2002
  • [48] An ontology-based approach of automatic compliance checking for structural fire safety requirements
    Fitkau, Isabelle
    Hartmann, Timo
    ADVANCED ENGINEERING INFORMATICS, 2024, 59
  • [49] Automatically multi-paradigm requirements modeling and analyzing: An ontology-based approach
    Jin, Z
    Lu, RQ
    Bell, DA
    SCIENCE IN CHINA SERIES F-INFORMATION SCIENCES, 2003, 46 (04): : 279 - 297
  • [50] Automatically multi-paradigm requirements modeling and analyzing: An ontology-based approach
    Zhi Jin
    Ruqian Lu
    David A. Bell
    Science in China Series F: Information Sciences, 2003, 46 : 279 - 297