Back to Search Start Over

Matching and Merging of Variant Feature Specifications.

Authors :
Nejati, Shiva
Sabetzadeh, Mehrdad
Chechik, Marsha
Easterbrook, Steve
Zave, Pamela
Source :
IEEE Transactions on Software Engineering. Nov2012, Vol. 38 Issue 6, p1355-1375. 21p. 15 Diagrams, 4 Charts, 2 Graphs.
Publication Year :
2012

Abstract

Model Management addresses the problem of managing an evolving collection of models by capturing the relationships between models and providing well-defined operators to manipulate them. In this paper, we describe two such operators for manipulating feature specifications described using hierarchical state machine models: Match, for finding correspondences between models, and Merge, for combining models with respect to known or hypothesized correspondences between them. Our Match operator is heuristic, making use of both static and behavioral properties of the models to improve the accuracy of matching. Our Merge operator preserves the hierarchical structure of the input models, and handles differences in behavior through parameterization. This enables us to automatically construct merges that preserve the semantics of hierarchical state machines. We report on tool support for our Match and Merge operators, and illustrate and evaluate our work by applying these operators to a set of telecommunication features built by AT&T. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00985589
Volume :
38
Issue :
6
Database :
Academic Search Index
Journal :
IEEE Transactions on Software Engineering
Publication Type :
Academic Journal
Accession number :
83786151
Full Text :
https://doi.org/10.1109/TSE.2011.112