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

Automated transition from use cases to UML state machines to support state-based testing

  • Tao Yue*
  • , Shaukat Ali
  • , Lionel Briand
  • *此作品的通讯作者
  • Simula Research Laboratory
  • University of Oslo

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

摘要

Use cases are commonly used to structure and document requirements while UML state machine diagrams often describe the behavior of a system and serve as a basis to automate test case generation in many model-based testing (MBT) tools. Therefore, automated support for the transition from use cases to state machines would provide significant, practical help for testing system requirements. Additionally, traceability could be established through automated transformations, which could then be used for instance to link requirements to design decisions and test cases, and assess the impact of requirements changes. In this paper, we propose an approach to automatically generate state machine diagrams from use cases while establishing traceability links. Our approach is implemented in a tool, which we used to perform three case studies, including an industrial case study. The results show that high quality state machine diagrams can be generated, which can be manually refined at reasonable cost to support MBT. Automatically generated state machines showed to largely conform to the actual system behavior as evaluated by a domain expert.

源语言英语
主期刊名Modelling Foundations and Applications - 7th European Conference, ECMFA 2011, Proceedings
115-131
页数17
DOI
出版状态已出版 - 2011
已对外发布
活动7th European Conference on Modelling Foundations and Applications, ECMFA 2011 - Birmingham, 英国
期限: 6 6月 20119 6月 2011

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
6698 LNCS
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议7th European Conference on Modelling Foundations and Applications, ECMFA 2011
国家/地区英国
Birmingham
时期6/06/119/06/11

指纹

探究 'Automated transition from use cases to UML state machines to support state-based testing' 的科研主题。它们共同构成独一无二的指纹。

引用此