MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Automating Scenario-Driven RE 2/7/2000 Automating Scenario-Driven Structured Requirements Engineering

Download:
Download as a PDF
by Hong Zhu, Lingzi Jin
http://wwwcms.brookes.ac.uk/techreports/CMS-TR-00-05.pdf
Add To MetaCart

Abstract:

Scenario analysis has been widely perceived to be able to play two important roles in requirement engineering. Firstly, it is a vehicle of separating concerns in the elicitation of users ' requirements. Secondly, it is a means of validating specified requirements. However, there are a number of key activities in scenario analysis that demand automated tool support to make the method practically applicable. Such activities include: (a) the analysis of consistency and completeness among various scenarios, (b) the analysis of the consistency and completeness of a set of scenarios with respect to requirements models, (c) the synthesis of requirements models from a set of scenarios, and (d) the generation of scenarios from requirements models for requirements validation. In this paper, we present an automatic toolkit that supports these activities. We discuss how the idea of scenario analysis can be adapted to a structured analysis method, how to describe scenarios and how to support scenario analysis activities through automated tools. We also report some case studies with the toolkit.

Citations

751 Object-Oriented Software Engineering: A Use Case Driven Approach – Jacobson - 1993
631 The Unified Modeling Language, Reference Manual – Rumbaugh, Jacobson, et al. - 1999
232 A framework for expressing the relationships between multiple views in requirements specification – Nuseibeh, Kramer, et al. - 1994
215 Modern Structured Analysis – Yourdon - 1989
161 Inconsistency Handling In MultiPerspective Specifications – Finkelstein, Gabbay, et al. - 1994
149 Software unit test coverage and adequacy – Zhu, Hall, et al. - 1997
134 Inquiry-based requirements analysis – Potts, Takahashi, et al. - 1994
89 Formal Approach to Scenario Analysis – Hsia - 1994
76 The Z notation: a reference manual (Second Edition – Spivey - 1992
70 Managing inconsistent specifications: Reasoning, analysis and action – Hunter, Nuseibeh - 1998
42 Improving the Use Case Driven Approach to Requirements Engineering – Regnell, Kimbler, et al. - 1995
39 Theories Underlying Requirements Engineering: an overview of NATURE at Genesis – Jarke, Bubenko, et al. - 1993
34 Requirements Elicitation and Validation with Real World Scenes – Haumer, Pohl, et al. - 1998
25 Scenario usage in system development: A report on current practice – Weidenhaupt, Pohl, et al. - 1998
25 Enhancing a Requirements Baseline with Scenarios – Leite, Rossi, et al. - 1997
23 Object behaviour analysis – Rubin, Goldberg - 1992
23 Using Scenarios in Deficiency-driven Requirements Engineering – Anderson, Durney - 1993
22 Domain Modeling with Hierarchies of Alternative Viewpoints – Easterbrook - 1993
21 Scenarios - an Industrial Case Study and Hypermedia Enhancements – Gough, Fodemski, et al. - 1995
18 Requirements Engineering in 2001: (Virtually) Managing a Changing Reality – Jarke, Pohl - 1994
17 Stakeholder Viewpoints in Requirements Definition: A Framework for Understanding Viewpoint Development Approaches – Darke, Shanks - 1996
15 Object oriented development in an industrial environment – Jacobson - 1987
14 Supporting Multi-Perspective Requirements Engineering – Robinson, Fickas - 1994
12 M.: "Requirements Engineering in Small and Medium Enterprises: State-of-the-Practice – Kamsties, Hörmann, et al. - 1998
10 Decentralised Process Modelling in a Multi-Perspective Development Environment – Leonhardt, Finkelstein, et al. - 1995
8 A Use Case Driven Requirements Engineering Process – Dano, Briand, et al. - 1997
5 Requirements analysis – Stokes - 1993
5 H.: Automatic Generation of Formal Specification from Requirements Definition – Jin, Zhu - 1997
5 L.: Scenario Analysis in an Automated Tool for Requirements Engineering – Zhu, Jin - 2000
3 Specifications in software prototyping – Luqi, K, et al. - 1998
3 A generalised mathematical theory of structured programming – Fenton, Whitty, et al. - 1985
2 From requirements definition to formal functional specification -- A transformational approach – Xu, Zhu - 1995
2 Requirements analysis and specification as a problem of software automation -- some researches on requirements analysis – Xu, Zhu - 1996
2 Tool support of orderly transition from informal to formal descriptions in requirements engineering – Xu, Jin, et al. - 1996
2 Software Tool and Method for Scenario Generation and Use – Maiden, Minocha, et al. - 1997
2 Description and analysis of use scenarios in requirements engineering – Jin, Zhu - 1998
2 Activity List as A Description of Software Behaviour for Requirements Validation – Zhu, Jin, et al. - 1999
1 View-directed requirements engineering -- a framework and metamodel – Motschnig-Pitric, W, et al. - 1997
1 Testing Software Requirements via Task Analysis – Zhu, Jin, et al. - 1999