Paper published in a book (Scientific congresses, symposiums and conference proceedings)
A Product Line Modeling and Configuration Methodology to Support Model-based Testing: An Industrial Case Study
Ali, Shaukat; Yue, Tao; Briand, Lionel et al.
2012In ACM/IEEE 15th International Conference on Model Driven Engineering Languages & Systems
Peer reviewed
 

Files


Full Text
Behavioral Variability-April2.pdf
Author preprint (573.12 kB)
Request a copy

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
UML state machine; aspect-oriented modeling; behavioral variability; model-based testing; product line engineering
Abstract :
[en] 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.
Disciplines :
Computer science
Identifiers :
UNILU:UL-CONFERENCE-2012-503
Author, co-author :
Ali, Shaukat;  Simula Research Laboratory, Norway
Yue, Tao;  Simula Research Laboratory, Norway
Briand, Lionel ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) ; University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Walawege, Suneth;  Cisco Systems Inc., Norway
External co-authors :
yes
Language :
English
Title :
A Product Line Modeling and Configuration Methodology to Support Model-based Testing: An Industrial Case Study
Publication date :
2012
Event name :
ACM/IEEE 15th International Conference on Model Driven Engineering Languages & Systems (MODELS 2012)
Event place :
Innsbruck, Austria
Event date :
Sept. 30th-Oct. 5th, 2012
Audience :
International
Main work title :
ACM/IEEE 15th International Conference on Model Driven Engineering Languages & Systems
Publisher :
Springer-Verlag
ISBN/EAN :
978-3-642-33665-2
Pages :
726-742
Peer reviewed :
Peer reviewed
Commentary :
Proceedings of ACM/IEEE 15th International Conference on Model Driven Engineering Languages & Systems (MODELS'12)
Available on ORBilu :
since 28 May 2013

Statistics


Number of views
675 (5 by Unilu)
Number of downloads
1 (1 by Unilu)

Scopus citations®
 
16
Scopus citations®
without self-citations
7
OpenCitations
 
7

Bibliography


Similar publications



Contact ORBilu