跳到主要导航 跳到搜索 跳到主要内容

Towards mutation analysis for use cases

  • Huihui Zhang
  • , Tao Yue
  • , Shaukat Ali
  • , Chao Liu
  • Beihang University
  • University of Oslo

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Requirements inspection is a well-known method for detecting defects. Various defect detection techniques for requirements inspection have been widely applied in practice such as checklist and defect-based techniques. Use case modelling is a widely accepted requirements specification method in practice; therefore, inspecting defects in use case models in a cost-effective manner is an important challenge. However, it does not exist a systematic mutation analysis approach for evaluating inspection techniques for use case models. In this paper we present the methodology we followed to systematically derive mutation operators for use case models. More specifically, we first proposed a defect taxonomy defining 94 defect types, based on the IEEE Std. 830-1998 standard. Second, we systematically applied the basic guide words of the standardized Hazard and Operability Study (HAZOP) methodology to define 191 mutation operators. Last, we defined a set of guidelines for devising defect seeding strategies. The proposed methodology was evaluated by a real world case study and six case studies from the literature. Results show that all the derived mutation operators for Restricted Use Case Modelling (RUCM) models are feasible to apply and the defect taxonomy is the most comprehensive one to compare with the literature.

源语言英语
主期刊名Proceedings - 19th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS 2016
出版商Association for Computing Machinery, Inc
363-373
页数11
ISBN(电子版)9781450343213
DOI
出版状态已出版 - 2 10月 2016
已对外发布
活动19th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS 2016 - Saint-Malo, 法国
期限: 2 10月 20167 10月 2016

出版系列

姓名Proceedings - 19th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS 2016

会议

会议19th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS 2016
国家/地区法国
Saint-Malo
时期2/10/167/10/16

学术指纹

探究 'Towards mutation analysis for use cases' 的科研主题。它们共同构成独一无二的学术指纹。

引用此