Title :
Initiating layers architecture design for Software Product Line
Author :
Murwantara, I. Made
Author_Institution :
Inf. Dept., Univ. Pelita Harapan, Tangerang, Indonesia
Abstract :
Product Line Architecture is the key success of Software Product Line Engineering. Product Line Architecture prepares the design of architectures for members of product line. Architecture design is the most essential activities of a Product Line Architecture development. It prepares the corner stone of variability decision. The architecture design need to produce specific architecture from product members´ assets in a Software Product Line. Representing variability explicitly is the most challenging one. Moreover, the architecture must cope to the diversity of products, and take the behaviour into account. This paper introduces some approaches to address the architecture design problems. Features´ grouping with specific concern is the starting point. Then, models the component and interaction element composition, based on its capability. This paper also introduces logics that link the interaction element and component. Using layers, the product line architecture can be established.
Keywords :
software architecture; layer architecture design; product line architecture development; software architecture; software product line engineering; Authentication; Computer architecture; Connectors; Electronic learning; Internet; Software; Software architecture; Architecture Design; Product Line Architecture; Software Architecture; Software Product Line;
Conference_Titel :
Uncertainty Reasoning and Knowledge Engineering (URKE), 2011 International Conference on
Conference_Location :
Bali
Print_ISBN :
978-1-4244-9985-4
Electronic_ISBN :
978-1-4244-9984-7
DOI :
10.1109/URKE.2011.6007836