An Aspect-Oriented Approach for Use Case Based Modeling of Software Product Lines

HTML  Download Download as PDF (Size: 556KB)  PP. 248-258  
DOI: 10.4236/jsea.2009.24032    5,474 Downloads   9,923 Views  Citations

Affiliation(s)

.

ABSTRACT

Software Product Line Development advocates software reuse by modeling common and variable artefacts separately across members of a family of products. Aspect-Oriented Software Development aims at separation of concerns with “aspects” to increase modularity, reusability, maintainability and ease of evolution. In this paper, we apply an as-pect-oriented use case modeling approach to product line system modeling. A use case specification captures stake-holders concerns as interactions between a system and its actors. We adapt our previous work with the introduction of a “variability” relationship for the expression of variabilities. This relationship is used to model variable and common behaviours across a family of products as use cases. A variability composition mechanism enables building of executa-ble behaviour models for each member of a product line family by integrating common elements with the applicable variable elements.

Share and Cite:

S. SOMé and P. ANTHONYSAMY, "An Aspect-Oriented Approach for Use Case Based Modeling of Software Product Lines," Journal of Software Engineering and Applications, Vol. 2 No. 4, 2009, pp. 248-258. doi: 10.4236/jsea.2009.24032.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.