Guidelines for Architecture Design of Software Product Line

  • Jeong Ah Kim
  • DongGi KimEmail author
  • JinSeok Yang
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11623)


Product Line Architecture design is a key activity for developing successful Software Product Line projects. But it is difficult and complex task since architecture of software product line should be considered with variability. In this research, we addressed detail guidelines for identifying the component of architecture from the feature model and defining the variability of component in concerns of feature.


Software development Product-line architecture design Logical component modeling Guidelines 


  1. 1.
    Bosch, J.: Software product lines and software architecture design. In: Proceedings - International Conference on Software Engineering, January 2001Google Scholar
  2. 2.
    Matinlassi, M.: Comparison of software product line architecture design methods: COPA, FAST, FORM, KobrA and QADA. In: Proceeding ICSE 2004, Proceedings of the 26th International Conference on Software Engineering, pp. 127–136 (2004)Google Scholar
  3. 3.
    Gomaa, H.: Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures. Addison-Wesley Professional, Boston (2004)Google Scholar
  4. 4.
    Capilla, R., Ali Babar, M.: On the role of architectural design decisions in software product line engineering. In: Morrison, R., Balasubramaniam, D., Falkner, K. (eds.) ECSA 2008. LNCS, vol. 5292, pp. 241–255. Springer, Heidelberg (2008). Scholar
  5. 5.
    Tekinerdoganm, B., Cetin, S., Savcı, F.: Exploring architecture design alternatives for global software product line engineering. In: Proceedings of 6th International Conference on Software Engineering Advances, pp. 515–521 (2011)Google Scholar
  6. 6.
    Chaudhary, A., Verma, B.K., Raheja, J.L.: Product line development architectural model. In: Proceedings of the 3rd IEEE International Conference on Computer Science and Information Technology, pp. 749–753 (2010)Google Scholar
  7. 7.
    Gharibi, G., Zheng, Y.: ArchFeature: a modeling environment integrating features into product line architecture. In: Proceedings of 31st Annual ACM Symposium (2016)Google Scholar
  8. 8.
    Lima, C., Chavez, C.: A systematic review on metamodels to support product line architecture design. In: Proceedings of SBES 2016, Proceedings of the 30th Brazilian Symposium on Software Engineering, pp. 12–22 (2016)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Department of Computer EducationCatholic Kwandong UniversityGangneungKorea
  2. 2.Geumcheon-guKorea

Personalised recommendations