A Priority-Based Negotiations Approach for Handling Inconsistencies in Multi-Perspective Software Requirements

被引:6
作者
Mu, Kedian [1 ]
Jin, Zhi [2 ]
Zowghi, Didar [3 ]
机构
[1] Peking Univ, Sch Math Sci, Beijing 100871, Peoples R China
[2] Chinese Acad Sci, Acad Math & Syst Sci, Beijing 100190, Peoples R China
[3] Univ Technol Sydney, Fac Engn & Informat Technol, Sydney, NSW 2007, Australia
基金
中国国家自然科学基金;
关键词
Automated negotiation; inconsistency management; requirements engineering; the priority of requirements; viewpoints;
D O I
10.1007/s11424-008-9136-4
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Inconsistency of multi-perspective requirements specifications is a pervasive issue during the requirements process. However, managing inconsistency is not just a pure technical problem. It is always associated with a process of interactions and competitions among corresponding stakeholders. The main contribution of this paper is to present a negotiations approach to handling inconsistencies in multi-perspective software requirements. In particular, the priority of requirements relative to each perspective plays an important role in proceeding negotiation over resolving inconsistencies among different stakeholders. An algorithm of generating negotiation proposals and an approach to evaluating proposals are also presented in this paper, respectively.
引用
收藏
页码:574 / 596
页数:23
相关论文
共 39 条
  • [1] [Anonymous], 1992, LECT NOTES COMPUTER
  • [2] Austin L. J., 1962, THINGS WORDS
  • [3] BOEHM B, 1995, PROC INT CONF SOFTW, P243, DOI 10.1145/225014.225037
  • [4] Identifying quality-requirement conflicts
    Boehm, B
    In, H
    [J]. IEEE SOFTWARE, 1996, 13 (02) : 25 - 35
  • [5] A formal framework for viewpoint consistency
    Bowman, H
    Steen, MWA
    Boiten, EA
    Derrick, J
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 2002, 21 (02) : 111 - 166
  • [6] CHECHIK M, 2001, P INT C CONC THEOR A, P21
  • [7] Davis A.M., 2005, JUST ENOUGH REQUIREM
  • [8] A framework for multi-valued reasoning over inconsistent viewpoints
    Easterbrook, S
    Chechik, M
    [J]. PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2001, : 411 - 420
  • [9] Easterbrook S., 2001, SOFTWARE ENG NOTES, V26, P76
  • [10] A FRAMEWORK FOR INTEGRATING MULTIPLE PERSPECTIVES IN SYSTEM-DEVELOPMENT - VIEWPOINTS
    FINKELSTEIN, A
    KRAMER, J
    NUSEIBEH, B
    FINKELSTEIN, L
    GOEDICKE, M
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1992, 2 (01) : 31 - 57