July 2014
Intermediate to advanced
420 pages
15h 25m
English
Bedir Tekinerdogan1; Özgü Özköse Erdoğan2; Onur Aktuğ2 1 Bilkent University, Ankara, Turkey2 Aselsan, Ankara, Turkey
The increased size and complexity of software systems has led to the notion of multiple software product lines (MPLs) in which products are composed from subproducts in separate software product lines. Thus, it is important to identify the proper architectural decomposition of the MPL with respect to the stakeholders’ concerns before large organizational resources are committed to the development. Designing MPL architectures is challenging due to the higher level of abstraction and the integration of different product lines. ...