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

A product line modeling and configuration methodology to support model-based testing: An industrial case study

  • Shaukat Ali*
  • , Tao Yue
  • , Lionel Briand
  • , Suneth Walawege
  • *此作品的通讯作者
  • Simula Research Laboratory
  • University of Luxembourg
  • Cisco Systems

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

摘要

Product Line Engineering (PLE) is expected to enhance quality and productivity, speed up time-to-market and decrease development effort, through reuse-the key mechanism of PLE. In addition, one can also apply PLE to support systematic testing and more specifically model-based testing (MBT) of product lines-the original motivation behind this work. MBT has shown to be cost-effective in many industry sectors but at the expense of building models of the system under test (SUT). However, the modeling effort to support MBT can significantly be reduced if an adequate product line modeling and configuration methodology is followed, which is the main motivation of this paper. The initial motivation for this work emerged while working with MBT for a Video Conferencing product line at Cisco Systems, Norway. In this paper, we report on our experience in modeling product family models and various types of behavioral variability in the Saturn product line. We focus on behavioral variability in UML state machines since the Video Conferencing Systems (VCSs) exhibit strong state-based behavior and these models are the main drivers for MBT; however, the approach can be also tailored to other UML diagrams. We also provide a mechanism to specify and configure various types of variability using stereotypes and Aspect-Oriented Modeling (AOM). Results of applying our methodology to the Saturn product line modeling and configuration process show that the effort required for modeling and configuring products of the product line family can be significantly reduced.

源语言英语
主期刊名Model Driven Engineering Languages and Systems - 15th International Conference, MODELS 2012, Proceedings
726-742
页数17
DOI
出版状态已出版 - 2012
已对外发布
活动15th International Conference on Model Driven Engineering Languages and Systems, MODELS 2012 - Innsbruck, 奥地利
期限: 30 9月 20125 10月 2012

出版系列

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

会议

会议15th International Conference on Model Driven Engineering Languages and Systems, MODELS 2012
国家/地区奥地利
Innsbruck
时期30/09/125/10/12

学术指纹

探究 'A product line modeling and configuration methodology to support model-based testing: An industrial case study' 的科研主题。它们共同构成独一无二的学术指纹。

引用此