생몰정보
소속
직위
직업
활동분야
주기
서지
국회도서관 서비스 이용에 대한 안내를 해드립니다.
검색결과 (전체 1건)
원문 있는 자료 (1) 열기
원문 아이콘이 없는 경우 국회도서관 방문 시 책자로 이용 가능
목차보기더보기
표제지
Acknowledgements
Contents
國文抄錄 25
ABSTRACT 27
1. INTRODUCTION 29
2. RELATED WORKS 33
2.1. KOBRA METHOD 33
2.1.1. Variability of KobrA 33
2.1.2. Variability Scope of KobrA 36
2.2. FAST 36
2.2.1. Variability of FAST 37
2.2.2. Variability Scope of FAST 39
2.3. FODA 40
2.3.1. Variability of FODA 40
2.3.2. Variability Scope of FODA 42
2.4. UML COMPONENT 43
2.4.1. Variability of UML Component 43
2.4.2. Variability Scope of UML Component 46
2.5. CATALYSIS 46
2.5.1. Variability of Catalysis 47
2.5.2. Variability Scope of Catalysis 52
2.6. COMPONENTWARE 53
2.6.1. Variability of Componentware 54
2.6.2. Variability Scope of Componentware 58
2.7. FUSION 59
2.7.1. Variability of Fusion 59
2.7.2. Variability Scope of Fusion 61
2.8. COMO 62
2.8.1. Variability of COMO 62
2.8.2. Variability Scope of COMO 64
2.9. RESEARCH OF MICHALIS AND CRISTINA 64
2.9.1. Variability of Michalis and Cristina 64
2.9.2. Variability Scope of Michalis and Cristina 68
2.10. RESEARCH OF DIRK AND THOMAS 68
2.10.1. Variability of Dirk and Thomas 68
2.10.2. Variability Scope of Dirk and Thomas 72
3. FOUNDATION 74
3.1. COMPONENT AND COMPONENT INTERFACE 74
3.1.1. Component 74
3.1.2. Component Interface 76
3.2. COMPONENT VARIABILITY 77
3.2.1. Product Family 77
3.2.2. Variability 79
3.2.3. Variability Types 79
3.2.4. Variability Realizations 85
3.2.5. Variability and Reusability 89
3.3. COMPONENT FRAMEWORK 90
3.4. VARIABILITY SPECIFICATION 93
3.5. VARIABILITY DESIGN IN PROCESS 95
4. BEHAVIOR VARIABILITY DESIGN & CUSTOMIZATION 97
4.1. BEHAVIOR CONSISTENCY VARIABILITY 98
4.1.1. Behavior Consistency Variability Design 98
4.1.2. Specification for Behavior Consistency Variability 108
4.1.3. Behavior Consistency Customization 111
4.2. BEHAVIOR VARIABILITY OF COTS COMPONENTS 112
4.2.1. Behavior Variability Design by Adaptor Connector 113
4.2.2. Specification for Behavior Variability(Adaptor Connector) 117
4.2.3. Behavior Customization by Adaptation Connector 120
4.2.4. Behavior Variability Design by Proxy Connector 120
4.2.5. Specification for Behavior Variability(Proxy Connector) 124
4.2.6. Behavior Customization by Proxy Connector 126
4.2.7. Behavior Variability Design by Inheritance Connector 127
4.2.8. Specification for Behavior Variability(Inheritance Connector) 131
4.2.9. Behavior Customization by Inheritance Connector 133
5. WORKFLOW VARIABILITY DESIGN & CUSTOMIZATION 135
5.1. MICRO WORKFLOW VARIABILITY 135
5.1.1. Micro Workflow Variability Design By Selection 135
5.1.2. Specification for Micro Workflow Variability(Selection) 138
5.1.3. Micro Workflow Customization By Selection 140
5.1.4. Micro Workflow Variability Design By Plug-In 140
5.1.5. Specification for Micro Workflow Variability(Plug-In) 145
5.1.6. Micro Workflow Customization By Plug-In 148
5.1.7. Micro Workflow Variability Design By Mediator 149
5.1.8. Specification for Micro Workflow Variability(Mediator) 152
5.1.9. Micro Workflow Customization By Mediator 154
5.2. MACRO WORKFLOW VARIABILITY 156
5.2.1. Macro Workflow Variability Design 157
5.2.2. Specification for Macro Workflow Variability 164
5.2.3. Macro Workflow Customization 167
5.3. MACRO WORKFLOW VARIABILITY OF COTS COMPONENTS 170
5.3.1. Macro Workflow Variability Design for COTS Components 171
5.3.2. Specification for Macro Workflow Variability of COTS 182
5.3.3. Macro Workflow Customization for COTS Components 184
5.3.4. Coordination Connector Architecture for Macro Workflow 191
6. ATTRIBUTE VARIABILITY DESIGN & CUSTOMIZATION 195
6.1. ATTRIBUTE EXISTENCE VARIABILITY 195
6.1.1. Attribute Existence Variability Design 195
6.1.2. Specification for Attribute Existence Variability 199
6.1.3. Attribute Existence Customization 201
6.2. ATTRIBUTE TYPE VARIABILITY 203
6.2.1. Attribute Type Consistency Variability Design 203
6.2.2. Specification for Attribute Type Variability 206
6.2.3. Attribute Type Consistency Customization 208
7. CASE STUDY 210
7.1. SURVEY CUSTOMIZATION CASES 211
7.2. EXTRACT VARIABILITY 212
7.3. DESIGN VARIABILITY 213
7.3.1. Behavior Consistency Variability 216
7.3.2. Micro Workflow Variability 221
7.3.3. Macro Workflow Variability 228
7.3.4. Attribute Type Consistency Variability 232
7.4. SURVEY APPLIED VARIABILITY 235
7.5. QUALITY MEASUREMENTS 238
8. ASSESSMENT 245
8.1. COMPARISON OF VARIABILITY SCOPES 245
8.2. COMPARISON OF VARIABILITY TYPES 246
8.3. COMPARISON OF VARIABILITY DESIGN TECHNIQUES 248
8.4. COMPARISON OF APPLICABLE COMPONENT TYPES 251
8.5. COMPARISON OF VARIABILITY BINDING TIME 252
9. CONCLUSION 254
REFERENCES 256
[FIGURE 2-1] DIFFERENT LEVELS OF VARIABILITY 35
[FIGURE 2-2] OFFERED & USED INTERFACE 44
[FIGURE 2-3] ADDITIONAL COMPONENT SPECIFICATION DIAGRAM 45
[FIGURE 2-4] PLUG-POINTS & PLUG-INS 47
[FIGURE 2-5] FRAMEWORK-STYLE DESIGNS 49
[FIGURE 2-6] TYPE-BASED COMPOSITION 51
[FIGURE 2-7] WRAPPING A GENERIC COMPONENT 55
[FIGURE 2-8] ADAPTOR COMPONENT 55
[FIGURE 2-9] GENERIC COMPONENT WITH ADAPTATION INTERFACES 56
[FIGURE 2-10] INHERITANCE FROM GENERIC COMPONENT 57
[FIGURE 2-11] REIMPLEMENTING GENERIC COMPONENT 58
[FIGURE 2-12] USE CASE AND ANALYSIS SHOWING VARIATION POINTS AND VARIANTS 60
[FIGURE 2-13] COLLABORATION-BASED DESIGN 71
[FIGURE 3-1] COMPONENT ORGANIZATION 76
[FIGURE 3-2] FACADE-INTERFACE MODEL OF COMPONENT INTERFACE 77
[FIGURE 3-3] FACADE-CLASS INTERFACE MODEL OF COMPONENT INTERFACE 77
[FIGURE 3-4] PRODUCT FAMILY CONCEPTS 78
[FIGURE 3-5] SOFTWARE ELEMENTS AND COMPONENT ELEMENTS 79
[FIGURE 3-6] SEQUENCE OF OBJECT 83
[FIGURE 3-7] SEQUENCE OF COMPONENT 84
[FIGURE 3-8] PARAMETERIZATION FOR VARIABILITY 85
[FIGURE 3-9] INHERITANCE FOR VARIABILITY 86
[FIGURE 3-10] PLUG-IN FOR VARIABILITY 87
[FIGURE 3-11] CONNECTOR AND ROLES 87
[FIGURE 3-12] RPC CONNECTOR AND ROLES 88
[FIGURE 3-13] CONNECTORS FOR VARIABILITY IN COMPONENT INFRASTRUCTURE 88
[FIGURE 3-14] ROLE INTERFACE OF CONNECTOR 89
[FIGURE 3-15] GRANULARITY, REUSABILITY AND USABILITY OF COMPONENT 90
[FIGURE 3-16] CONCEPTUAL VIEW OF COMPONENT FRAMEWORK 91
[FIGURE 3-17] VARIABILITY STEPS IN RUP 96
[FIGURE 4-1] RELATION META MODEL BETWEEN VARIABLE BEHAVIOR AND BEHAVIOR 97
[FIGURE 4-2] BEHAVIOR VARIABILITY TAILORING BY PARAMETERIZATION (CONSISTENCY) 99
[FIGURE 4-3] BEHAVIOR VARIABILITY TAILORING BY PLUG-IN 99
[FIGURE 4-4] BEHAVIOR VARIABILITY DESIGN PROCESS 100
[FIGURE 4-5] DELEGATION CLASS FOR VARIATION POINTS 100
[FIGURE 4-6] VARIABLE BEHAVIOR INVOCATION 101
[FIGURE 4-7] VARIATION POINTS REALIZATION 102
[FIGURE 4-8] VARIABLE CLASS SELECTION BY FACTORY 103
[FIGURE 4-9] VARIABLE CLASS PLUG-IN BY FACTORY 103
[FIGURE 4-10] COMPONENT FRAMEWORK ARCHITECTURE FOR PLUG-IN 104
[FIGURE 4-11] MANAGEMENT CLASS FOR VARIATION POINTS 104
[FIGURE 4-12] BEHAVIOR VARIABILITY DESIGN USING PARAMETERIZATION 105
[FIGURE 4-13] BEHAVIOR VARIABILITY DESIGN USING PLUG-IN 106
[FIGURE 4-14] BEHAVIOR VARIABILITY DESIGN USING DYNAMIC CONFIGURATION 107
[FIGURE 4-15] REQUIRED INTERFACE FOR BEHAVIOR VARIABILITY 107
[FIGURE 4-16] BEHAVIOR VARIABILITY DESIGN OF COTS COMPONENTS 112
[FIGURE 4-17] CONCEPTUAL VIEW OF BEHAVIOR VARIABILITY DESIGN BY ADAPTOR 114
[FIGURE 4-18] BEHAVIOR VARIABILITY DESIGN PROCESS BY ADAPTATION CONNECTOR 115
[FIGURE 4-19] ADAPTOR CONNECTOR REGISTRATION DESIGN 116
[FIGURE 4-20] CONCEPTUAL VIEW OF BEHAVIOR VARIABILITY DESIGN BY PROXY 121
[FIGURE 4-21] BEHAVIOR VARIABILITY DESIGN PROCESS BY PROXY CONNECTOR 122
[FIGURE 4-22] PROXY CONNECTOR 123
[FIGURE 4-23] CONCEPTUAL VIEW OF BEHAVIOR VARIABILITY DESIGN BY INHERITANCE 128
[FIGURE 4-24] BEHAVIOR VARIABILITY DESIGN PROCESS BY INHERITANCE CONNECTOR 128
[FIGURE 4-25] INHERITANCE CONNECTOR 130
[FIGURE 5-1] MICRO WORKFLOW VARIABILITY DESIGN (SELECTION) 136
[FIGURE 5-2] PERSISTENT VARIATION POINTS OF MICRO WORKFLOW 137
[FIGURE 5-3] MICRO WORKFLOW VARIABILITY DESIGN (SELECTION & PLUG-IN) 141
[FIGURE 5-4] MICRO WORKFLOW VARIABILITY DESIGN PROCESS(PLUG-IN) 142
[FIGURE 5-5] DELEGATION CLASS OF VARIATION POINTS 142
[FIGURE 5-6] MICRO WORKFLOW VARIABILITY DESIGN (SELECTION & PLUG-IN) 144
[FIGURE 5-7] REQUIRED INTERFACE FOR VARIATION POINTS 145
[FIGURE 5-8] CONFIGURATION VALUES 148
[FIGURE 5-9] MICRO WORKFLOW VARIABILITY DESIGN BY MEDIATOR 149
[FIGURE 5-10] MICRO WORKFLOW VARIABILITY DESIGN PROCESS(MEDIATOR) 150
[FIGURE 5-11] DYNAMIC INVOCATION OF MEDIATOR 151
[FIGURE 5-12] MICRO WORKFLOW VARIABILITY DESIGN (SELECTION & PLUG-IN) 155
[FIGURE 5-13] CONFIGURATION VALUES OF MEDIATORS 156
[FIGURE 5-14]. CONCEPTUAL VIEW OF MACRO WORKFLOW CUSTOMIZATION 157
[FIGURE 5-15] VARIABILITY DESIGN PROCESS FOR MACRO WORKFLOW CUSTOMIZATION 158
[FIGURE 5-16] DELEGATION CLASS DESIGN 159
[FIGURE 5-17] CONNECTORS DESIGN 160
[FIGURE 5-18] MULTIPLE CONNECTOR DESIGN 161
[FIGURE 5-19] CONNECTOR REGISTRATION DESIGN 162
[FIGURE 5-20] CONCEPTUAL VIEW OF CONNECTOR REGISTRATION 163
[FIGURE 5-21] NOTIFICATION DESIGN 164
[FIGURE 5-22] COMPONENT REPLICATION DESIGN 168
[FIGURE 5-23] COMPONENT INTERFACE CHANGE DESIGN 170
[FIGURE 5-24] MACRO WORKFLOW AMONG COTS COMPONENTS 170
[FIGURE 5-25] MACRO WORKFLOW THROUGH COORDINATION CONNECTOR 171
[FIGURE 5-26] MACRO WORKFLOW DESIGN PROCESS FOR COTS COMPONENTS 172
[FIGURE 5-27] CONNECTION CONTRACTS WITHIN COORDINATION CONNECTOR 173
[FIGURE 5-28] PROVIDED WORKFLOW CONNECTION CONTRACTS(PWCC) 173
[FIGURE 5-29] REQUIRED WORKFLOW CONNECTION CONTRACTS(RWCC) 174
[FIGURE 5-30] REQUIRED DATAFLOW CONNECTION CONTRACTS(RDCC) 175
[FIGURE 5-31] OPERATION NOTATION FOR MACRO WORKFLOW 176
[FIGURE 5-32] RELATION AMONG CONNECTION CONTRACTS 177
[FIGURE 5-33] CONTRACTS MAPPING FOR WORKFLOW 177
[FIGURE 5-34] WORKFLOW DESIGN ALGORITHM 178
[FIGURE 5-35] WORKFLOW DESIGN WITHIN COORDINATION CONNECTOR 179
[FIGURE 5-36] CONTRACTS MAPPING FOR DATAFLOW 180
[FIGURE 5-37] DATAFLOW DESIGN ALGORITHM 180
[FIGURE 5-38] DATAFLOW AND DYNAMIC DEPENDENCY 181
[FIGURE 5-39] ADD COMPONENT 184
[FIGURE 5-40] WORKFLOW CUSTOMIZATION 187
[FIGURE 5-41] DATAFLOW CUSTOMIZATION 188
[FIGURE 5-42] MACRO WORKFLOW META DATA USING XML 191
[FIGURE 5-43] MACRO WORKFLOW THROUGH COORDINATION CONNECTOR 191
[FIGURE 5-44] COORDINATION CONNECTOR ARCHITECTURE 192
[FIGURE 5-45] COORDINATION CONNECTOR FLOW ARCHITECTURE 192
[FIGURE 5-46] INVOCATION METHOD OF WORKFLOW COORDINATOR 193
[FIGURE 5-47] MACRO WORKFLOW DESIGN TOOL 193
[FIGURE 6-1] RELATION META MODEL BETWEEN ATTRIBUTE AND BEHAVIOR 195
[FIGURE 6-2] ATTRIBUTE VARIABILITY DESIGN PROCESS(EXISTENCE) 196
[FIGURE 6-3] RELATED BEHAVIOR WITH VARIABLE ATTRIBUTES 196
[FIGURE 6-4] UNRELATED BEHAVIOR WITH VARIABLE ATTRIBUTES 197
[FIGURE 6-5] OPERATION BRANCH DESIGN BY ATTRIBUTE EXISTENCE IDENTIFIER 198
[FIGURE 6-6] CUSTOMIZATION OPERATION OF ATTRIBUTE EXISTENCE VARIABILITY 199
[FIGURE 6-7] PERSISTENT EXISTENCE IDENTIFIER FOR ATTRIBUTE VARIABILITY 202
[FIGURE 6-8] ATTRIBUTE VARIABILITY DESIGN PROCESS(TYPE) 203
[FIGURE 6-9] ATTRIBUTE CLASS 204
[FIGURE 6-10] BEHAVIOR DESIGN BY TYPE OF ATTRIBUTE CLASS 205
[FIGURE 6-11] CUSTOMIZATION OPERATION OF ATTRIBUTE TYPE VARIABILITY 206
[FIGURE 6-12] PERSISTENT TYPE INFORMATION FOR ATTRIBUTE VARIABILITY 209
[FIGURE 7-1] CASE STUDY PROCESS 210
[FIGURE 7-2] CUSTOMIZATION SURVEY LIST 212
[FIGURE 7-3] RFQ COMPONENT FRAMEWORK 213
[FIGURE 7-4] RFQ COMPONENT 214
[FIGURE 7-5] USER MANAGEMENT COMPONENT 214
[FIGURE 7-6] CMS COMPONENT 215
[FIGURE 7-7] MAIL COMPONENT 215
[FIGURE 7-8] SUPPLIER ABSTRACT CLASS 217
[FIGURE 7-9] VARIANTS FOR VARIATION POINT 217
[FIGURE 7-10] FACTORY CLASS FOR VARIABLE CLASSES 218
[FIGURE 7-11] VARIABILITY BEHAVIOR DESIGN USING PARAMETERIZATION 218
[FIGURE 7-12] VARIABILITY BEHAVIOR DESIGN USING PLUGIN 219
[FIGURE 7-13] CUSTOMIZATION INTERFACE DESIGN FOR PARAMETERIZATION 219
[FIGURE 7-14] CUSTOMIZATION INTERFACE DESIGN FOR PLUGIN 220
[FIGURE 7-15] CUSTOMIZATION INTERFACE DESIGN USING DYNAMIC CONFIGURATION 220
[FIGURE 7-16] CONFIGURATION FOR BEHAVIOR CUSTOMIZATION 221
[FIGURE 7-17] CLOSE RFQ 221
[FIGURE 7-18] OPEN RFQ 222
[FIGURE 7-19] VARIATION POINTS OF MICRO WORKFLOW 222
[FIGURE 7-20] DELEGATION CLASS OF RFQ_PV_INF CLASS 223
[FIGURE 7-21] DELEGATION CLASS OF ITEM CLASS 223
[FIGURE 7-22] DELEGATION CLASS OF SUPPLIER CLASS 224
[FIGURE 7-23] VARIANTS OF VARIATION POINT(RFQ_PV_INF ) 224
[FIGURE 7-24] BEHAVIOR DESIGN OF CLOSE RFQ 225
[FIGURE 7-25] BEHAVIOR DESIGN OF OPEN RFQ 225
[FIGURE 7-26] MANAGER CLASS FOR VARIATION POINTS 226
[FIGURE 7-27] REQUIRED INTERFACE FOR VARIABLE MICRO WORKFLOW 227
[FIGURE 7-28] MACRO WORKFLOW WITHIN RFQ COMPONENT FRAMEWORK 228
[FIGURE 7-29] MACRO WORKFLOW USING CONNECTORS 230
[FIGURE 7-30] ATTRIBUTE META CLASS 233
[FIGURE 7-31] BEHAVIOR BY ATTRIBUTE EXISTENCE IDENTIFIER 234
[FIGURE 7-32] CONFIGURATION BY CUSTOMIZATION OPERATION 234
[FIGURE 7-33] NUMBER SYSTEM OF SURVEY LIST 236
[FIGURE 7-34] UNDERSTANDABILITY SURVEY LIST 236
[FIGURE 7-35] CHANGEABILITY SURVEY LIST 237
[FIGURE 7-36] REPLACEABILITY SURVEY LIST 237
[FIGURE 7-37] EXTENSIBILITY SURVEY LIST 238
[FIGURE 7-38] GENERALITY SURVEY LIST 238
[FIGURE 7-39] COMPARISON WITH THIS AND EXISTING METHOD (EACH) 241
[FIGURE 7-40] COMPARISON WITH THIS AND EXISTING METHOD (AVERAGE) 242
[TABLE 3-1] VARIABILITY SPECIFICATION 93
[TABLE 5-1] COMPONENT DELEGATION AS REGISTRATION 159
[TABLE 5-2] COMPONENT REGISTRATION AS NAVIGABILITY 160
[TABLE 5-3] DESCRIPTION OF PROVIDED WORKFLOW CONNECTION CONTRACT 174
[TABLE 5-4] DESCRIPTION OF REQUIRED WORKFLOW CONNECTION CONTRACT 175
[TABLE 5-5] DESCRIPTION OF REQUIRED DATAFLOW CONNECTION CONTRACT 176
[TABLE 5-6] CONNECTION CONTRACTS OF ADDED OPERATION(O4) 185
[TABLE 5-7] CONNECTION CONTRACTS OF CUSTOMIZED OPERATION(O2) : WORKFLOW 187
[TABLE 5-8] CONNECTION CONTRACTS OF CUSTOMIZED OPERATION(O3) : DATAFLOW 189
[TABLE 7-1] CONFIGURATION VALUES(CLASS[]) 227
[TABLE 7-2] CONFIGURATION VALUES(STRING[]) 227
[TABLE 7-3] SOFTWARE QUALITY METRICS OF ISO 9126[ISO01] 235
[TABLE 7-4] QUALITY MEASUREMENT TABLE 239
[TABLE 7-5] UNDERSTANDABILITY MEASUREMENTS 239
[TABLE 7-6] CHANGEABILITY MEASUREMENTS 240
[TABLE 7-7] REPLACEABILITY MEASUREMENTS 240
[TABLE 7-8] EXTENSIBILITY MEASUREMENTS 240
[TABLE 7-9] GENERALITY MEASUREMENTS 241
[TABLE 8-1] COMPARISON OF VARIABILITY SCOPES 245
[TABLE 8-2] COMPARISON OF VARIABILITY TYPES 247
[TABLE 8-3] VARIABILITY TECHNOLOGIES 248
[TABLE 8-4] COMPARISON OF VARIABILITY DESIGN TECHNIQUES 250
[TABLE 8-5] COMPARISON OF APPLICABLE COMPONENT TYPES 251
[TABLE 8-6] COMPARISON OF VARIABILITY BINDING TIMES 252
원문구축 및 2018년 이후 자료는 524호에서 직접 열람하십시요.
도서위치안내: / 서가번호:
우편복사 목록담기를 완료하였습니다.
* 표시는 필수사항 입니다.
* 주의: 국회도서관 이용자 모두에게 공유서재로 서비스 됩니다.
저장 되었습니다.
로그인을 하시려면 아이디와 비밀번호를 입력해주세요. 모바일 간편 열람증으로 입실한 경우 회원가입을 해야합니다.
공용 PC이므로 한번 더 로그인 해 주시기 바랍니다.
아이디 또는 비밀번호를 확인해주세요