Architecture conformance analysis approach within the context of multiple product line engineering
Erdoğan, Ö. Ö.
Proceedings of the Australian Software Engineering Conference, ASWEC
25 - 28
Item Usage Stats
One of the important concerns in software product line engineering is the conformance of the application architecture to the product line architecture. Consistency with the product line architecture is important to ensure that the business rules and constraints that are defined for the entire product family are not violated. Usually, the conformance checking to the product line architecture is a manual and tedious process. A popular approach for ensuring architecture conformance is reflexion modeling which has been primarily used to check the consistency between the architecture and the code. In this paper we present an approach for product line conformance analysis based on reflexion modeling. We consider conformance analysis in product line engineering and extend our discussion to multiple product line engineering. Our study shows several important challenges regarding reflexion modeling within the context of product line engineering. © 2014 IEEE.
KeywordsArchitecture conformance analysis
Design structure matrix
Architecture conformance analysis
Design structure matrices
Multiple product lines
Product line architecture
Product line engineering
Software product line engineerings
Published Version (Please cite this version)http://dx.doi.org/10.1109/ASWEC.2014.23
Showing items related by title, author, creator and subject.
Multidimensional classification approach for defining product line engineering transition strategies Tekinerdoğan, Bedir; Tüzün, E.; Şaykol, E. (Springer, Berlin, Heidelberg, 2010)It is generally acknowledged that the transitioning process to a product line engineering approach is not trivial and as such requires a planned transition process. Different classifications of transition strategies have ...
Tekinerdogan, B.; Erdoğan, Ö. Ö.; Aktuğ, O. (Elsevier Inc., 2014)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 ...
Şenyapılı, Burcu; Anumba, C.J. (CRC Press/Balkema, 2015)Almost all design related practices (architecture, architectural engineering, interior architecture/design, landscape architecture, urban design, industrial design, fashion and visual communication design) heavily depend ...