Application of formal methods to scenario-based requirements engineering

被引:0
作者
Service Enseignement Technol. Info., Ecole des Hautes Etudes Commerciales, Montréal H3T 2A7, Canada [1 ]
机构
关键词
Algorithms - Computer simulation - Data acquisition - Database systems - Finite automata - Formal logic - Information retrieval systems - Semantics;
D O I
10.1080/1206212X.2001.11441645
中图分类号
学科分类号
摘要
The KLuB project is an attempt to use formal methods in the process and product of requirements engineering of information systems. In the work presented here, the scenario technique was used for requirements elicitation. Scenarios, which have been recognized as an effective technique for eliciting requirements, focus usually on behaviour and less on data. An additional objective of the project was to integrate data and behaviour in a formal specification, based on state machines. Semantic integration of data and behaviour was achieved by introducing the concept of compatibility between data values and system states. Scenario integration is also achieved based on data values. An additional objective was to automate as much as possible the requirements elicitation process. The KLuB process involves three steps: the scenario acquisition step, the baseline elicitation step, and the integration step, which is completely formal and can be automated.
引用
收藏
页码:141 / 151
相关论文
empty
未找到相关数据