A Measurement-Driven Process Model For Managing Inconsistent Software Requirements

被引:1
|
作者
Mu, Kedian [1 ]
Jin, Zhi [2 ,3 ]
Zowghi, Didar
机构
[1] Peking Univ, Sch Math Sci, Beijing 100871, Peoples R China
[2] Peking Univ, Sch Elect Engn & Comp Sci, Key Lab High Confidence Software Technol, Minist Educ, Beijing 100871, Peoples R China
[3] Univ Technol Sydney, Fac Engn & Informat Technol, Sydney, NSW 2007, Australia
来源
APSEC 2008:15TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS | 2008年
基金
中国国家自然科学基金;
关键词
Inconsistency handling; automated negotiation; measure of inconsistency;
D O I
10.1109/APSEC.2008.24
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Inconsistency is a pervasive issue in software engineering. Both general rules of inconsistency management and special case-based approaches to handling inconsistency have recently been considered. In this paper we present a process model for handling requirements inconsistency within the Viewpoints framework. In this process model, when an inconsistency among viewpoints is detected, a set of candidate proposals for handling inconsistency will be generated using techniques from Multi-agent automated negotiations. The proposals are then prioritized using an integrated measurement of inconsistencies. The viewpoints involved in the inconsistency will then enter the negotiations by being presented with the candidate proposals and thus selecting an acceptable proposal based on the priorities associated with each candidate proposal. The facilitate usability, in our process, we assume that the natural language requirements statements are first translated into corresponding logical formulas using a translator software. Moreover, the candidate proposals for handling inconsistency are also translated back from formal logic into natural language before being presented for selection.
引用
收藏
页码:291 / +
页数:2
相关论文
共 50 条
  • [21] Measurement-Driven Guidelines for 802.11 WLAN Design
    Broustis, Ioannis
    Papagiannaki, Konstantina
    Krishnamurthy, Srikanth V.
    Faloutsos, Michalis
    Mhatre, Vivek P.
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2010, 18 (03) : 722 - 735
  • [22] Process-driven product development - Managing manufacturing requirements
    Nilsson, Patrilk
    Andersson, Fredrik
    TOOLS AND METHODS OF COMPETITIVE ENGINEERING Vols 1 and 2, 2004, : 395 - 404
  • [23] Researcher Measured - Towards a Measurement-driven Academia
    Jaakkola, H.
    Henno, J.
    Makela, J.
    Ahonen, K.
    2016 39TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2016, : 776 - 782
  • [24] Measurement-driven admission control on wireless backhaul networks
    Sheriff, Irfan
    Acharya, Prashanth Aravinda Kumar
    Belding, Elizabeth M.
    COMPUTER COMMUNICATIONS, 2008, 31 (07) : 1354 - 1371
  • [25] MEASUREMENT-DRIVEN INSTRUCTION - CATCHY PHRASE, DANGEROUS PRACTICE
    BRACEY, GW
    PHI DELTA KAPPAN, 1987, 68 (09) : 683 - 686
  • [26] A novel measurement-driven approach to radiation source modelling
    Nwankwo, O.
    Clausen, S.
    Schneider, F.
    Wenz, F.
    STRAHLENTHERAPIE UND ONKOLOGIE, 2012, 188 : 153 - 153
  • [27] Measurement-driven entanglement transition in hybrid quantum circuits
    Li, Yaodong
    Chen, Xiao
    Fisher, Matthew P. A.
    PHYSICAL REVIEW B, 2019, 100 (13)
  • [28] Managing Software Quality Requirements
    Phillips, Laura B.
    Aurum, Aybueke
    Svensson, Richard Berntsson
    2012 38TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2012, : 349 - 356
  • [29] Finite-time measurement-driven Otto cycle
    Wang, Youlin
    Xia, Shihao
    Lin, Xinqiao
    Pan, Ousi
    Chen, Jincan
    Su, Shanhe
    PHYSICAL REVIEW E, 2024, 110 (05)
  • [30] Safety analysis of software requirements: model and process
    Li, Shaojun
    Duo, Suo
    3RD INTERNATIONAL SYMPOSIUM ON AIRCRAFT AIRWORTHINESS (ISAA 2013), 2014, 80 : 153 - 164