Relationship-Based Change Propagation: A Case Study

被引:9
|
作者
Chechik, Marsha [1 ]
Lai, Winnie [1 ]
Nejati, Shiva [1 ]
Cabot, Jordi [1 ]
Diskin, Zinovy [1 ]
Easterbrook, Steve [1 ]
Sabetzadeh, Mehrdad [1 ]
Salay, Rick [1 ]
机构
[1] Univ Toronto, Dept Comp Sci, Toronto, ON, Canada
关键词
IMPACT ANALYSIS;
D O I
10.1109/MISE.2009.5069890
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software development is an evolutionary process. Requirements of a system are often incomplete or inconsistent, and hence need to be extended or modified over time. Customers may demand new services or goals that often lead to changes in the design and implementation of the system. These changes are typically very expensive. Even if only local modifications are needed, manually applying them is time-consuming and and error-prone. Thus, it is essential to assist users in propagating changes across requirements, design, and implementation artifacts. In this paper we take a model-based approach and provide an automated algorithm for propagating changes between requirements and design models. The key feature of our work is explicating relationships between models at the requirements and design levels. We provide conditions for checking validity of these relationships both syntactically and semantically We show how our algorithm utilizes the relationships between models at different levels to localize the regions that should be modified. We use the IBM Trade case study to demonstrate our approach.
引用
收藏
页码:7 / 12
页数:6
相关论文
共 50 条
  • [41] A Relationship-based Model of Robot Service Personalization
    Jang, Minsu
    Kim, Jaehong
    [J]. 2015 12TH INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS AND AMBIENT INTELLIGENCE (URAI), 2015, : 192 - 193
  • [42] Policy templates for relationship-based access control
    Aktoudianakis, Evangelos
    Crampton, Jason
    Schneider, Steve
    Treharne, Helen
    Waller, Adrian
    [J]. 2013 ELEVENTH ANNUAL INTERNATIONAL CONFERENCE ON PRIVACY, SECURITY AND TRUST (PST), 2013, : 221 - 228
  • [43] Predictors of Caring in the Context of Relationship-Based Care
    Nelson, John W.
    Hozak, Mary Ann
    [J]. CREATIVE NURSING, 2018, 24 (02) : 74 - 87
  • [44] A relationship-based framework of spirituality for individuals with HIV
    Tarakeshwar, N
    Khan, N
    Sikkema, KJ
    [J]. AIDS AND BEHAVIOR, 2006, 10 (01) : 59 - 70
  • [45] An Optimal Relationship-Based Partitioning of Large Datasets
    Capko, Darko
    Erdeljan, Aleksandar
    Popovic, Miroslav
    Svenda, Goran
    [J]. ADVANCES IN DATABASES AND INFORMATION SYSTEMS, 2010, 6295 : 547 - 550
  • [46] Relationship-based thinking and practice in social work
    Howe, D
    [J]. JOURNAL OF SOCIAL WORK PRACTICE, 1998, 12 (01) : 45 - 56
  • [47] Effective relationship-based practice: a theoretical exploration
    Trevithick, P
    [J]. JOURNAL OF SOCIAL WORK PRACTICE, 2003, 17 (02) : 163 - 176
  • [48] A relationship-based view to software engineering competence
    Seppänen, V
    [J]. PRODUCT FOCUSED SOFTWARE PROCESS IMPROVEMENT, 2000, 1840 : 376 - 390
  • [49] Improving Patient Outcomes with Relationship-Based Care
    Gerrie, Jaimee
    Nebel, Angela
    [J]. NURSE LEADER, 2010, 8 (06) : 51 - 54
  • [50] A Relationship-Based Pedestrian Social Groups Model
    Liu, Guang-peng
    Liu, Hong
    Li, Liang
    [J]. COMPUTER SUPPORTED COOPERATIVE WORK AND SOCIAL COMPUTING, CHINESECSCW 2018, 2019, 917 : 257 - 271