Architecture recovery for product families

被引:0
|
作者
Pinzger, M [1 ]
Gall, H
Girard, JF
Knodel, J
Riva, C
Pasman, W
Broerse, C
Wijnstra, JG
机构
[1] Vienna Univ Technol, Distributed Syst Grp, Vienna, Austria
[2] Inst Expt Software Engn, Kaiserslautern, Germany
[3] Nokia Res Ctr, Software Architecture Grp, Helsinki, Finland
[4] Philips Med Syst, Eindhoven, Netherlands
[5] Philips Res Labs, Eindhoven, Netherlands
来源
SOFTWARE PRODUCT-FAMILY ENGINEERING | 2004年 / 3014卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software product families are rarely created right away but they emerge when a domain becomes mature enough to sustain their long-term investments. The typical pattern is to start with a small set of products to quickly enter a new market. As soon as the business proves to be successful new investments are directed to consolidating the software assets. The various products are migrated towards a flexible platform where the assets are shared and new products can be derived from. In order to create and maintain the platform, the organization needs to carry out several activities such as recovering the architectures of single products and product families, designing the reference architecture, isolating the variable parts, and generalizing software components. In this paper, we introduce a product family construction process that exploits related systems and product families, and we describe methods and tools used. We also present an approach for classifying platforms according to platform coverage and variation and describe three techniques to handle variability across single products and whole product families.
引用
收藏
页码:332 / 351
页数:20
相关论文
共 50 条
  • [1] The Influence of Architecture in Product Families
    Arias, Jose M.
    2012 IEEE INTERNATIONAL TECHNOLOGY MANAGEMENT CONFERENCE (ITMC), 2012, : 78 - 83
  • [2] Effects of Product Personalization: Considering Personalizability in the Product Architecture of Modular Product Families
    Vogt, Juliane
    Woeller, Lea-Nadine
    Krause, Dieter
    JOURNAL OF MECHANICAL DESIGN, 2024, 146 (04)
  • [3] Product line architecture recovery with outlier filtering in software families: the Apo-Games case study
    Lima C.
    Assunção W.K.
    Martinez J.
    Mendonça W.
    Machado I.C.
    Chavez C.F.
    Journal of the Brazilian Computer Society, 2019, 25 (01):
  • [4] Product Line Architecture Recovery: An Approach Proposal
    Lima, Crescencio
    PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017), 2017, : 481 - 482
  • [5] Product platform configuration for product families: Module clustering based on product architecture and manufacturing process
    Zhao, Shuangyao
    Zhang, Qiang
    Peng, Zhanglin
    Lu, Xiaonong
    ADVANCED ENGINEERING INFORMATICS, 2022, 52
  • [6] Product platform configuration for product families: Module clustering based on product architecture and manufacturing process
    Zhao, Shuangyao
    Zhang, Qiang
    Peng, Zhanglin
    Lu, Xiaonong
    Advanced Engineering Informatics, 2022, 52
  • [7] Eco-modular product architecture identification and assessment for product recovery
    Kim, Samyeon
    Moon, Seung Ki
    JOURNAL OF INTELLIGENT MANUFACTURING, 2019, 30 (01) : 383 - 403
  • [8] Eco-modular product architecture identification and assessment for product recovery
    Samyeon Kim
    Seung Ki Moon
    Journal of Intelligent Manufacturing, 2019, 30 : 383 - 403
  • [9] Initial Evidence for Understanding the relationship between Product Line Architecture and Software Architecture Recovery
    Lima Neto, Crescencio Rodrigues
    Soares Cardoso, Mateus Passos
    Garcia Chavez, Christina Von Flach
    de Almeida, Eduardo Santana
    PROCEEDINGS 2015 NINTH BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES AND REUSE - SBCARS 2015, 2015, : 40 - 49
  • [10] An architecture design with data model for product recovery management systems
    Um, Jumyung
    Yoon, Joo-Sung
    Suh, Suk-Hwan
    RESOURCES CONSERVATION AND RECYCLING, 2008, 52 (10) : 1175 - 1184