MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Using Default Reasoning to discover inconsistencies (2001) [7 citations — 1 self]

Download:
Download as a PDF | Download as a PS
by Didar Zowghi, Vincenzo Gervasi, Andrew Mcrae
in Natural Language Requirements, Proc. of the 8th Asia-Pacific Software Engineering Conference
http://circe.di.unipi.it/~gervasi/test/../Papers/apsec01.ps
Add To MetaCart

Abstract:

The use of logic in identifying and analysing inconsistency in requirements from multiple stakeholders has been found to be eective in a number of studies. Default reasoning is a theoretically well founded formalism that is especially suited for supporting the evolution of requirements. However, direct use of logic in eliciting requirements and in discussing them with stakeholders poses serious useability problems. In this paper we explore the integration of natural language parsing techniques with default reasoning to overcome these di-culties. We also propose a method for automatically discovering scenarios that expose inconsistencies in requirements, and show how to deal with them in a formal manner. These techniques were implemented and tested in a prototype tool called CARL.

Citations

1134 Building a large annotated corpus of English: The Penn Treebank – Marcus, Santorini, et al. - 1993
448 Knowledge In Flux: modeling the dynamics of epistemic states – Gardenfors - 1988
342 A logical framework for default reasoning – Poole - 1988
332 Logic for problem solving – Kowalski - 1974
184 Probabilistic Part-of-Speech Tagging Using Decision Trees – Schmid - 1994
161 Inconsistency Handling In MultiPerspective Specifications – Finkelstein, Gabbay, et al. - 1994
120 Theorist: A logical reasoning system for defaults and diagnosis – Poole, Goebel, et al. - 1987
90 Tolerating inconsistency – Balzer - 1991
58 So What Can We Talk About Now – Webber - 1983
56 A natural language approach for Requirements Engineering – Rolland, Proix - 1992
27 Processing Natural Language Requirements – Ambriola, Gervani - 1997
25 Lightweight validation of natural language requirements – Gervasi, Nuseibeh - 2000
24 A Comedy of Errors: the London Ambulance Service case study – Finkelstein, Dowell - 1996
23 Natural Language Processing for Requirements Specification – Macias, Pulman - 1993
22 A method for validating a conceptual model by natural language discourse generation – Dalianis - 1992
22 Making inconsistency respectable: a logical framework for inconsistency in reasoning; Part 1 – Gabbay, Hunter - 1990
18 A logical framework for modeling and reasoning about the evolution of requirements – Zowghi, Offen - 1997
17 Assisting requirement formalization by means of natural language translation – Fantechi, Gnesi, et al. - 1994
11 How to use linguistic instruments for object-oriented analysis – Juristo, Moreno, et al. - 2000
9 Experiences with domain-based parsing of natural language requirements – Ambriola, Gervasi - 1999
9 A framework for reasoning about requirements evolution – Zowghi, Ghose, et al. - 1996
7 Specifications are necessarily informal or, some more myths of formal methods – Charlier, Flener - 1998
6 A logical language for natural language processing – Ali - 1994
6 Environment Support for Requirements Writing and Analysis – Gervasi - 2000
3 NL-OOPS: From natural language requirements to object oriented requirements using the natural language processing system LOLITA – Mich - 1996
2 Advancing CASE productivity by using natural language processing and computerized ontologies: The ACAPULCO system – Hars - 1996
2 Managing Inconsistent Speci Reasoning, Analysis and Action – Hunter, Nuseibeh - 1998
1 A Logic-Based Framework for the Management of Changing Software Requirements – Zowghi - 1999