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

Formalizing the ISO/IEC/IEEE 29119 Software Testing Standard

  • Simula Research Laboratory
  • University of Oslo

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

摘要

Model-based testing (MBT) provides a systematic and automated way to facilitate rigorous testing of software systems. MBT has been an intense area of research and a large number of MBT techniques have been developed in the literature and in the practice. However, all of the techniques have been developed using their own concepts and terminology of MBT, which are very often different than other techniques and at times have conflicting semantics. Moreover, while working on MBT projects with our industrial partners in the last several years, we were unable to find a unified way of defining MBT techniques based on standard terminology. To precisely define MBT concepts with the aim of providing common understanding of MBT terminology across techniques, we formalize a small subset of the recently released ISO/IEC/IEEE 29119 Software Testing Standard as a conceptual model (UML class diagrams) together with OCL constraints. The conceptual model captures all the necessary concepts based on the standard terminology that are mandatory or optional in the context of MBT techniques and can be used to define new MBT tools and techniques. To validate the conceptual model, we instantiated its concepts for various MBT techniques previously developed in the context of our industrial partners. Such instantiation automatically enforces the specified OCL constraints. This type of validation provided us feedback to further refine the conceptual model. Finally, we also provide our experiences and lessons learnt for such formalization and validation.

源语言英语
主期刊名2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems, MODELS 2015 - Proceedings
出版商Institute of Electrical and Electronics Engineers Inc.
396-405
页数10
ISBN(电子版)9781467369084
DOI
出版状态已出版 - 25 11月 2015
已对外发布
活动18th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS 2015 - Ottawa, 加拿大
期限: 30 9月 20152 10月 2015

出版系列

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

会议

会议18th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS 2015
国家/地区加拿大
Ottawa
时期30/09/152/10/15

指纹

探究 'Formalizing the ISO/IEC/IEEE 29119 Software Testing Standard' 的科研主题。它们共同构成独一无二的指纹。

引用此