CREWS-SAVRE: Scenarios for Acquiring and Validating Requirements
作者:N.A.M. Maiden
摘要
This paper reports research into semi-automatic generation of scenarios for validating software-intensive system requirements. The research was undertaken as part of the ESPRIT IV 21903 ‘CREWS’ long-term research project. The paper presents the underlying theoretical models of domain knowledge, computational mechanisms and user-driven dialogues needed for scenario generation. It describes how CREWS draws on theoretical results from the ESPRIT III 6353 ‘NATURE’ basic research action, that is object system models which are abstractions of the fundamental features of different categories of problem domain. CREWS uses these models to generate normal course scenarios, then draws on theoretical and empirical research from cognitive science, human-computer interaction, collaborative systems and software engineering to generate alternative courses for these scenarios. The paper describes a computational mechanism for deriving use cases from object system models, simple rules to link actions in a use case, taxonomies of classes of exceptions which give rise to alternative courses in scenarios, and a computational mechanism for generation of multiple scenarios from a use case specification.
论文关键词:requirements engineering, domain modelling, scenario modelling, scenario generation, scenario walkthrough
论文评审过程:
论文官网地址:https://doi.org/10.1023/A:1008605412971