Another architecture style for a product line architecture

  • Authors:
  • I. Made Murwantara

  • Affiliations:
  • Universitas Pelita Harapan, Lippo Village, Tangerang, Banten, Indonesia

  • Venue:
  • Proceedings of the 13th International Conference on Information Integration and Web-based Applications and Services
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Architecture design is the key process of a Product Line Architecture. It derives the artifacts of all members products to have new specific architectures. During architecture design, the variability and commonality of software components should be represented. Several architecture style already proposed, where most of them concern about variability derivation and component composition. However, to manage architectural stability during architecture composition is a crucial process. To address this shortcoming, we propose an architecture style for a product line architecture. In this paper, we leverage the interaction elements and the component interaction as our main concerns. The architecture style should have the capability to manage its variability, and to this, we use the interaction elements. Layers in the architecture are used to describe the consistency of architecture design. It is separated into three layers, which are Component, Relationship and Relationship-to-Relationship. We demonstrate this approach using a eLearning Product Line case.