Requirements Engineering Framework for Provenance-based Trust Awareness in Self-Adaptive System

Author(s)
이효철
Advisor
이석원
Department
일반대학원 컴퓨터공학과
Publisher
The Graduate School, Ajou University
Publication Year
2023-08
Language
eng
Keyword
Goal ModelProvenanceRequirements EngineeringSelf-Adaptive SystemSoftware EngineeringTrust목표 모델소프트웨어 공학신뢰성요구 공학자가 적응 시스템프루브넌스
Alternative Abstract
The development of artificial intelligence (AI) technology has opened up new opportunities for the creation of intelligent systems. Intelligent system is the system which is able to adapt to the environment and work together with various systems. Such systems have become increasingly essential in various domains, including transportation, healthcare, and finance. During the process of cooperation, trust is considered as one of the most important quality attributes. Trust means a social concept assuming that working with the selected system will lead to positive outcomes in the direction that we look forward. It involves the belief that a system will behave in a predictable and reliable manner, and that it will not cause harm or negative consequences. In the context of AI systems, trust is essential for ensuring the safety and reliability of these systems, especially as they become more complex and autonomous. <br>However, trust is not a static concept, and it can be influenced by various factors. For example, a system's behavior may change over time, and it may interact with other systems that are not trustworthy. Therefore, it is important to design AI systems that can recognize trustworthy cooperation partners without human intervention. <br>To address this challenge, it is important to consider trust during the requirement engineering phase of system development. Requirements engineering is the process of eliciting, analyzing, and specifying the requirements of a system. By considering trust during this phase, system engineers can ensure that the system is designed to meet the trust requirements of its intended users and stakeholders. In addition to requirement engineering for trust, we also have proposed approach for building novel trust evidence models. This model can be used to evaluate the trustworthiness of a system based on various types of evidence. This evidence can be derived from various sources, such as user feedback, system logs, and sensor data. <br>To achieve this goal, we have proposed a provenance-based trust-aware requirement engineering framework for self-adaptive systems. This framework allows system engineers to design trust-aware goal models from user requirements by analyzing trust in the requirements engineering process. A method to define a provenance-based trust evidence model for the specific domain is also proposed to evaluate trust. <br>By using this framework, system engineers can deal with trust as an emerging factor in the requirements engineering perspective and understand the factors affecting trust using a standardized format. The proposed approach has been evaluated theoretically and empirically in the context of a crowd navigation system for unmanned vehicles and a review verification system. The evaluation results show that the proposed approach can effectively capture and evaluate trust requirements and can help system engineers design more trustworthy and reliable self-adaptive systems.
URI
https://dspace.ajou.ac.kr/handle/2018.oak/24603
Fulltext

Appears in Collections:
Graduate School of Ajou University > Department of Computer Engineering > 4. Theses(Ph.D)
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Browse