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

DC Field Value Language
dc.contributor.advisor이석원-
dc.contributor.author이효철-
dc.date.accessioned2025-01-25T01:36:06Z-
dc.date.available2025-01-25T01:36:06Z-
dc.date.issued2023-08-
dc.identifier.other32928-
dc.identifier.urihttps://dspace.ajou.ac.kr/handle/2018.oak/24603-
dc.description학위논문(박사)--아주대학교 일반대학원 :컴퓨터공학과,2023. 8-
dc.description.tableofcontentsCHAPTER. I Introduction 1 <br> A. Background and Motivation 1 <br> B. Challenges 2 <br> C. Contribution 3 <br> D. Scope 4 <br> E. Thesis Organization 5 <br>CHAPTER. II Related Work 6 <br> A. Requirements Engineering for SASs and Trust 6 <br> B. Trust Evidence Models for Evaluation 9 <br>CHAPTER. III Proposed Approach 15 <br> A. Phase 1: Trust-aware Requirements Modeling 17 <br> 1. Step 1: Requirements Analysis 18 <br> 2. Step 2: Partial Goal Model Analysis 20 <br> 3. Step 3: Trust-aware Goal Analysis 23 <br> 4. Step 4: Goal Integration 25 <br> B. Phase 2: Provenance-based Trust Evaluation 29 <br> 1. Step 1: Provenance Model Analysis 30 <br> 2. Step 2: Provenance-based Trust Evaluation 34 <br> 3. Step 3: Cooperation Pattern Analysis 35 <br>CHAPTER. IV Case Study Design 39 <br>CHAPTER. V Theoretical Evaluation 44 <br> A. Domain 1: CrowdNav-UV 44 <br> B. Domain 2: Reviewer Verification Service 60 <br>CHAPTER. VI Empirical Evaluation 74 <br>CHAPTER. VII Evaluation Result 80 <br>CHAPTER. VIII Conclusion and Future Work 90 <br>REFERENCES 94 <br>Appendix 100-
dc.language.isoeng-
dc.publisherThe Graduate School, Ajou University-
dc.rights아주대학교 논문은 저작권에 의해 보호받습니다.-
dc.titleRequirements Engineering Framework for Provenance-based Trust Awareness in Self-Adaptive System-
dc.typeThesis-
dc.contributor.affiliation아주대학교 대학원-
dc.contributor.department일반대학원 컴퓨터공학과-
dc.date.awarded2023-08-
dc.description.degreeDoctor-
dc.identifier.localIdT000000032928-
dc.identifier.urlhttps://dcoll.ajou.ac.kr/dcollection/common/orgView/000000032928-
dc.subject.keywordGoal Model-
dc.subject.keywordProvenance-
dc.subject.keywordRequirements Engineering-
dc.subject.keywordSelf-Adaptive System-
dc.subject.keywordSoftware Engineering-
dc.subject.keywordTrust-
dc.subject.keyword목표 모델-
dc.subject.keyword소프트웨어 공학-
dc.subject.keyword신뢰성-
dc.subject.keyword요구 공학-
dc.subject.keyword자가 적응 시스템-
dc.subject.keyword프루브넌스-
dc.description.alternativeAbstractThe 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.-
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.

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

Browse