MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  An Analytic Framework for Specifying and Analyzing Imprecise Requirements

Download:
pdf | ps
by Xiaoqing Frank, Liu John Yen
http://www.cs.tamu.edu/faculty/yen/publications/icse96.ps
Add To MetaCart

Abstract:

There are at least three challenges with requirements analysis. First, it needs to bridge informal requirements, which are often vague and imprecise, to formal specification methods. Second, requirements often conflict with each other. Third, existing formal requirement specification methodologies are limited in supporting trade-off analysis between conflicting requirements and identifying the impact of a requirement change to the rest of the system. In this paper, an analytic framework is developed for the specification and analysis of imprecise requirements. In this framework, the elasticity of imprecise requirements is captured using fuzzy logic and the relationships between requirements are formally classified into four categories: conflicting, cooperative, mutually exclusive, and irrelevant. This formal foundation facilitates to infer relationships between requirements for detecting implicit conflicts, to assess the relative priorities of requirements for resolving conflicts, and to assess the effect of a requirement change. 1

Citations

993 The Z notation: a reference manual – Spivey - 1992
609 Decisions with Multiple Objectives: Preferences and Value Trade-offs – Keeney, Raiffa - 1976
354 No silver bullet: essence and accidents of software engineering – Brooks - 1987
223 Representing and using non-functional requirements: A process-oriented approach – Mylopoulos, Chung, et al. - 1992
195 Fuzzy Set Theory and Its Applications – Zimmermann
95 The house of quality – Hauser, Clausing - 1988
93 Software Requirements: Analysis and Specification – Davis - 1990
84 Supporting systems development by capturing deliberations during requirements engineering – Ramesh, Dhar - 1992
28 Negotiation Behavior During Requirement Specification – Robinson - 1990
22 Informality in program specifications – Balzer, Goldman, et al. - 1978
7 An Empirical Study of Evaluating Software Development Environment Quality – Miyoshi, Azuma - 1993
7 Test-score semantics as a basis for a computational approach to the representation of meaning – Zadeh - 1986
3 The KBSA requirements/Specification Facet: ARIES – Johnson, Feather, et al. - 1991
1 Software Requirements Negotiation and Renegotiation Aids – al - 1995
1 Bashar Nuseibeh, "Inconsistency Handling in Multiperspective Specifications – Finkelstein, Gabbay, et al. - 1994
1 A Formal Methodology for the Specification and Analysis of Imprecise Requirements – Liu - 1995
1 Xiaoqing Frank Liu and Swee Hor Teh, "A fuzzy logic-based methodology for the acquisition and analysis of imprecise requirements – Yen - 1994
1 Xiaoqing Frank Liu, "A fuzzy logicbased foundation for analyzing imprecise conflicting requirements – Yen - 1994