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
基金
中国国家自然科学基金;
关键词
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 条
  • [1] Integrating measurement-driven development methods into software engineering training
    Selby, Richard W.
    CSEETW 2006: 19TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING WORKSHOPS, 2006, : 9 - 12
  • [2] Decoherence assisting a measurement-driven quantum evolution process
    Roa, Luis
    Olivares-Renteria, G. A.
    PHYSICAL REVIEW A, 2006, 73 (06)
  • [3] USING MEASUREMENT-DRIVEN MODELING TO PROVIDE EMPIRICAL FEEDBACK TO SOFTWARE DEVELOPERS
    PORTER, AA
    JOURNAL OF SYSTEMS AND SOFTWARE, 1993, 20 (03) : 237 - 243
  • [4] THE MUDDLES OF MEASUREMENT-DRIVEN INSTRUCTION
    BRACEY, GW
    PHI DELTA KAPPAN, 1987, 68 (09) : 688 - 689
  • [5] Business Process Model Driven Automatic Software Requirements Generation
    Turkman, Salam
    Taweel, Adel
    BUSINESS MODELING AND SOFTWARE DESIGN, BMSD 2019, 2019, 356 : 270 - 278
  • [6] THE MERITS OF MEASUREMENT-DRIVEN INSTRUCTION
    POPHAM, WJ
    PHI DELTA KAPPAN, 1987, 68 (09) : 679 - 682
  • [7] DETROIT MEASUREMENT-DRIVEN INSTRUCTION
    POPHAM, WJ
    RANKIN, SC
    EDUCATIONAL LEADERSHIP, 1980, 38 (03) : 208 - 209
  • [8] A MODEL-DRIVEN APPROACH TO MANAGING AND CUSTOMIZING SOFTWARE PROCESS VARIABILITIES
    Aleixo, Fellipe Araujo
    Freire, Marilia Aranha
    dos Santos, Wanderson Camara
    Kulesza, Uira
    ICEIS 2010: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 3: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, 2010, : 92 - 100
  • [9] Composing Features by Managing Inconsistent Requirements
    Laney, Robin
    Tun, Them Than
    Jackson, Michael
    Nuseibeh, Bashar
    FEATURE INTERACTIONS IN SOFTWARE AND COMMUNICATION SYSTEMS IX, 2008, : 129 - 144
  • [10] Proximax: Measurement-Driven Proxy Dissemination
    McCoy, Damon
    Morales, Jose Andre
    Levchenko, Kirill
    FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, 2012, 7035 : 260 - +