DocumentCode :
176220
Title :
Semi-automatic Identification and Representation of Subsystem Variability in Simulink Models
Author :
Alalfi, Manar H. ; Rapos, Eric J. ; Stevenson, Andrew ; Stephan, Matthew ; Dean, Thomas R. ; Cordy, James R.
Author_Institution :
Sch. of Comput., Queen´s Univ., Kingston, ON, Canada
fYear :
2014
fDate :
Sept. 29 2014-Oct. 3 2014
Firstpage :
486
Lastpage :
490
Abstract :
This paper presents a semi-automated framework for identifying and representing different kinds of variability in Simulink models. Based on the observed variants found in similar subsystem patterns inferred using Simone, a text-based model clone detection tool, we propose a set of variability operators for Simulink models. By applying these operators to six example systems, we are able to represent the variability in their similar subsystem patterns as a single subsystem template directly in the Simulink environment. The product of our framework is a single consolidated subsystem model capable of expressing the observed variability across all instances of each inferred pattern. The process of pattern inference and variability analysis is largely automated and can be easily applied to other collections of Simulink models. The framework is aimed at providing assistance to engineers to identify, understand, and visualize patterns of subsystems in a large model set. This understanding may help in reducing maintenance effort and bug identification at an early stage of the software development.
Keywords :
software engineering; Simone; bug identification; consolidated subsystem model; semiautomated framework; semiautomatic identification; simulink models; software development; subsystem variability operators; text-based model clone detection tool; variability analysis; Adaptation models; Analytical models; Cloning; Computational modeling; Layout; Software packages; Simulink; models; variability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance and Evolution (ICSME), 2014 IEEE International Conference on
Conference_Location :
Victoria, BC
ISSN :
1063-6773
Type :
conf
DOI :
10.1109/ICSME.2014.79
Filename :
6976123
Link To Document :
بازگشت