Modeling product line architectures through change sets and relationships

被引:0
|
作者
Hendrickson, Scott A. [1 ]
van der Hoek, Andre [1 ]
机构
[1] Univ Calif Irvine, Dept Informat, Irvine, CA 92697 USA
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The essence of any modeling approach for product line architectures lies in its ability to express variability. Existing approaches do so by explicitly specifying variation points inside the architectural specification of the entire-product line, usually with optional and alternative elements of some form. This, however, leads to a sizable mismatch between conceptual variability (i.e., the features through which architects logically view and interpret differences in product architectures) and actual variability (i.e., the modeling constructs through which the logical differences must be expressed). We contribute a new product line architecture modeling approach that unites the two. Our approach uses change sets to group related architectural differences and relationships to govern which change set combinations are valid when composed into a particular product architecture. The result lifts modeling of variability out of modeling architectural structure, consolidates related variation points, and explicitly and separately manages their compatibilities.
引用
收藏
页码:189 / +
页数:3
相关论文
共 50 条
  • [1] Refinement of Software Product Line Architectures through Recursive Modeling Techniques
    Azevedo, Sofia
    Machado, Ricardo J.
    Muthig, Dirk
    Ribeiro, Hugo
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2009 WORKSHOPS, 2009, 5872 : 411 - +
  • [2] Change Impact Analysis in Product-Line Architectures
    Diaz, Jessica
    Perez, Jennifer
    Garbajosa, Juan
    Wolf, Alexander L.
    [J]. SOFTWARE ARCHITECTURE, 2011, 6903 : 114 - +
  • [3] Declarative and Flexible Modeling of Software Product Line Architectures
    Asteasuain, F.
    Vultaggio, L. P.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2016, 14 (02) : 885 - 892
  • [4] Verifying consistency of software product line architectures with product architectures
    Duran-Limon, Hector A.
    Velasco-Elizondo, Perla
    Mora, Manuel
    Meda-Campana, Maria E.
    Aguilar, Karina
    Hernandez-Ochoa, Martha
    Sumuano, Leonardo Soto
    [J]. SOFTWARE AND SYSTEMS MODELING, 2024, 23 (01): : 195 - 221
  • [5] Verifying consistency of software product line architectures with product architectures
    Hector A. Duran-Limon
    Perla Velasco-Elizondo
    Manuel Mora
    Maria E. Meda-Campana
    Karina Aguilar
    Martha Hernandez-Ochoa
    Leonardo Soto Sumuano
    [J]. Software and Systems Modeling, 2024, 23 : 195 - 221
  • [6] Measuring product line Architectures
    Dincel, E
    Medvidovic, N
    van der Hoek, A
    [J]. SOFTWARE PRODUCT-FAMILY ENGINEERING, 2002, 2290 : 346 - 352
  • [7] Modeling modularity of product architectures
    Mikkola, JH
    Gassmann, O
    [J]. MANAGEMENT OF TECHNOLOGY: GROWTH THROUGH BUSINESS INNOVATION AND ENTREPRENEURSHIP, 2003, : 407 - 429
  • [8] Scenarios, quality attributes, and patterns: Capturing and using their synergistic relationships for product line architectures
    Babar, MA
    [J]. 11TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 574 - 578
  • [9] The Rise and Fall of Product Line Architectures
    John, Isabel
    Schwanninger, Christa
    Almeida, Eduardo
    [J]. SOFTWARE PRODUCT LINES: GOING BEYOND, 2010, 6287 : 500 - 501
  • [10] Product line architectures for global software development
    Paulish, DJ
    Pichler, R
    Kuhn, W
    [J]. SOFTWARE PRODUCT LINES, PROCEEDINGS, 2004, 3154 : 313 - 313