A Framework Integrating Problem Frames and Goal Modeling to Support Variability Analysis during Requirements Elicitation

DC Field Value Language
dc.contributor.advisorSeok-Won Lee-
dc.contributor.authorMEETUSHI-
dc.date.accessioned2018-11-08T08:22:37Z-
dc.date.available2018-11-08T08:22:37Z-
dc.date.issued2016-08-
dc.identifier.other22801-
dc.identifier.urihttps://dspace.ajou.ac.kr/handle/2018.oak/13324-
dc.description학위논문(석사)--아주대학교 일반대학원 :컴퓨터공학과,2016. 8-
dc.description.tableofcontentsCHAPTER 1. Introduction 1 1.1 Motivation 1 1.2 Challenges 1 1.3 Contribution 3 1.4 Scope 3 1.5 Thesis structure 4 CHAPTER 2. Background 5 2.1 Goal Modeling 5 2.2 Problem Frames 6 2.3 Use Case Maps 6 2.4 Live Sequence Charts 7 CHAPTER 3. Related Work 9 3.1 Context Analysis 9 3.2 Goal Based Variability 9 3.3 Goals and Problem Frames in Context Analysis 10 3.4 Integration of Use Cases with Problem Frames 10 3.5 Limitation of the Related Work 11 CHAPTER 4. Proposed Framework 12 4.1 Functional Description 12 4.2 Location of Framework in RE Technology Map 17 CHAPTER 5. Case Study 19 5.1 Introduction to Case Study in Smart Grids 19 5.2 Application of the framework on RTP systems of Smart Grid 21 CHAPTER 6. Evaluation 31 6.1 Theoretical Evaluation of Proposed Methodology 31 6.1.1 Study Questions 31 6.1.2 Study Proposition 32 6.1.3 Linking Data 32 6.1.4 Summary of Results of Smart Grid RTP Case Study 33 6.1.5 Evidence Collection 34 6.2 Empirical Study 36 6.2.1 Purpose of the Study 36 6.2.2 Subjects 36 6.2.3 Study Environment 36 6.2.4 Measures 37 6.2.5 Method 37 6.2.6 Results 38 CHAPTER 7. Discussion 43 7.1 Applicability 43 7.2 Scalability 43 7.3 Usability 43 CHAPTER 8. Conclusion and future work 45 REFERENCES 47 Appendix 52-
dc.language.isoeng-
dc.publisherThe Graduate School, Ajou University-
dc.rights아주대학교 논문은 저작권에 의해 보호받습니다.-
dc.titleA Framework Integrating Problem Frames and Goal Modeling to Support Variability Analysis during Requirements Elicitation-
dc.typeThesis-
dc.contributor.affiliation아주대학교 일반대학원-
dc.contributor.department일반대학원 컴퓨터공학과-
dc.date.awarded2016. 8-
dc.description.degreeMaster-
dc.identifier.localId758608-
dc.identifier.urlhttp://dcoll.ajou.ac.kr:9080/dcollection/jsp/common/DcLoOrgPer.jsp?sItemId=000000022801-
dc.subject.keywordi* goal model-
dc.subject.keywordproblem frames-
dc.subject.keyworduse case maps and live sequence charts-
dc.description.alternativeAbstractVariability management is the foremost criterion that defines to what extent complexities can be handled in the system. Predominantly the requirements engineering (RE) study overlooks, or speculate a consistent behavior of, the environment where a system functions. But in real time systems it is vital to observe and adjust to an intrinsically changing context. Requirements and variabilities are strongly related to each other. Variabilities assist in determining the requirements of the system in various contexts and analyzing the various obstacles the system might face in different contexts and also increase system robustness. A framework that makes it possible to capture and evaluate requirements of the system in various contexts is still missing. So to resolve this concern, we recommend a framework to analyze requirements of a system in various contexts using i* goal model, problem frames, use case maps and live sequence charts. The integration helps to evaluate objectives of the system additionally with system contexts. The scenarios associated with the context are elaborated further using use case maps and live sequence charts which assists in analyzing changes in contexts and the corresponding changes in requirements in detail. Furthermore scenarios are annotated with preconditions and post conditions which assist in elaborating requirements for obstacle analysis and conflict analysis. The main objective of this approach is to familiarize software engineers with problem frames, use case maps and live sequence charts engineers, who are used to the concepts of scenario-based modeling. To corroborate the efficacy of our approach we evaluate our proposed framework by using smart grid RTP system.-
Appears in Collections:
Graduate School of Ajou University > Department of Computer Engineering > 3. Theses(Master)
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