Architectural modelling in product family context

被引:0
作者
Cerón, R
Arciniegas, JL
Ruiz, JL
Dueñas, JC
Bermejo, J
Capilla, R
机构
[1] Univ Politecn Madrid, Dept Engn Telemat Syst, ETSI Telecomunicac, E-28040 Madrid, Spain
[2] Univ Rey Juan Carlos, Dept Informat & Telemat, Madrid, Spain
来源
SOFTWARE ARCHITECTURE | 2004年 / 3047卷
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The software development community pursues the development of software systems with a higher degree of reuse, reduction of costs, and shorter time to market. One of the successful mechanisms followed to achieve these goals is based on sharing the development efforts, producing sets of similar products. This approach is known as Product Family Engineering (PFE). Architectural modeling (producing architectural models) in product families is a key issue in PFE activities and it will be the main focus of this paper. First, we will propose an architectural UML meta-model for PFE, able to represent the different variations in products. This meta-model will set up the conceptual basis for two valuable sets of activities that reflect industrial best practices: one deals with effectively building and maintaining the product family architecture and the other with the automatic derivation of architectures of specific products. A small example of automatic derivation is included.
引用
收藏
页码:25 / 42
页数:18
相关论文
共 20 条
  • [1] Framework for documenting design decisions in product families development
    Alonso, A
    Leon, G
    Duenas, JC
    delaPuente, JA
    [J]. THIRD IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 1997, : 206 - 211
  • [2] [Anonymous], 1996, Pattern-Oriented Software Architecture: A System of Patterns
  • [3] [Anonymous], 2000, SOFTWARE ARCHITECTUR
  • [4] BACHMANN F, 2001, ACM SIGSOFT, P126
  • [5] Bosch J., 2000, Design Use of Software Architectures: Adopting and evolving a product-line approach
  • [6] COPLIEN J, 1998, COMMONALITY VARIABIL, V15, P37
  • [7] ELKAIM W, 2000, PROD LIN ARCH WORKSH, P21
  • [8] ELKAIM W, 2001, WP20002ESAPS0015
  • [9] Gamma E., 1995, Design Patterns: Elements of Reusable Object-Oriented Software, V206, P395
  • [10] Griss ML, 2000, SPRINGER INT SER ENG, V576, P271