Feature-Based variability meta-modeling for service-oriented product lines

  • Authors:
  • Mohammad Abu-Matar;Hassan Gomaa

  • Affiliations:
  • Department of Computer Science, George Mason University, Fairfax, Virginia;Department of Computer Science, George Mason University, Fairfax, Virginia

  • Venue:
  • MODELS'11 Proceedings of the 2011th international conference on Models in Software Engineering
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Service Oriented Architecture (SOA) has emerged as a paradigm for distributed computing that promotes flexible deployment and reuse. However, SOA systems currently lack a systematic approach for managing variability in service requirements and design. Our paper addresses this problem by applying software product line (SPL) concepts to model SOA systems as service families. We introduce an approach to model SOA variability with a multiple-view SOA variability model and a corresponding meta-model. The approach integrates SPL concepts of feature modeling and commonality/variability analysis with different service views using UML and SoaML. This paper describes a multiple-view meta-model that maps features to variable service models as well as model consistency checking rules. We describe how to derive family member applications and also present a validation of the approach.