Generalized release planning for product line architectures

被引:0
|
作者
Taborda, LJM [1 ]
机构
[1] Macquarie Univ, Macquarie Grad Sch Management, N Ryde, NSW 2109, Australia
来源
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper elaborates on the coordination and management of evolving software product lines, where development teams work around a shared and reusable domain infrastructure. The trend away from monolithic applications and towards component-based, product line architectures has enabled the development of complex software to be undertaken by autonomous and often, geographically separated teams. Delivering a complete product or product line requires significant coordination to bring the separate development streams together, at agreed-upon points in the schedule, for integration and test. In such complex development scenarios, a Release Matrix has been proposed as a generalization of release planning and tracking, addressing multiple products, components, and their interdependencies at an enterprise or marketplace level. Here, we describe the results of the practical trials of the Release Matrix that provide pragmatic guidelines for its use and indicate areas for future research, Relationships to established processes, including requirements engineering and configuration management, are clarified, and the methodology-neutral technique is shown to complement work in areas, including Agile Methods and component contracts.
引用
收藏
页码:238 / 254
页数:17
相关论文
共 50 条
  • [1] Automotive Software Systems Evolution: Planning and Evolving Product Line Architectures
    Grewe, Axel
    Knieke, Christoph
    Koerner, Marco
    Rausch, Andreas
    Schindler, Mirco
    Strasser, Arthur
    Vogel, Martin
    [J]. NINTH INTERNATIONAL CONFERENCE ON ADAPTIVE AND SELF-ADAPTIVE SYSTEMS AND APPLICATIONS (ADAPTIVE 2017), 2017, : 53 - 62
  • [2] 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
  • [3] 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
  • [4] Measuring product line Architectures
    Dincel, E
    Medvidovic, N
    van der Hoek, A
    [J]. SOFTWARE PRODUCT-FAMILY ENGINEERING, 2002, 2290 : 346 - 352
  • [5] The Rise and Fall of Product Line Architectures
    John, Isabel
    Schwanninger, Christa
    Almeida, Eduardo
    [J]. SOFTWARE PRODUCT LINES: GOING BEYOND, 2010, 6287 : 500 - 501
  • [6] An environment for managing evolving product line architectures
    Garg, A
    Critchlow, M
    Chen, P
    Van der Westhuizen, C
    van der Hoek, A
    [J]. INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2003, : 358 - 367
  • [7] MAP - Mining Architectures for Product Line evaluations
    Stoermer, C
    O'Brien, L
    [J]. WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE, PROCEEDINGS, 2001, : 35 - 44
  • [8] Assessing and quantifying attributes of product line architectures
    Yu, B
    Mili, A
    Abdelmoez, W
    Gunnalan, R
    Shereshevsky, M
    Ammar, HH
    [J]. International Conference on Computing, Communications and Control Technologies, Vol 2, Proceedings, 2004, : 175 - 181
  • [9] Systematic Evaluation of Software Product Line Architectures
    Oliveira Junior, Edson A.
    Gimenes, Itana M. S.
    Maldonado, Jose C.
    Masiero, Paulo C.
    Barroca, Leonor
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2013, 19 (01) : 25 - 52
  • [10] Product line architectures for global software development
    Paulish, DJ
    Pichler, R
    Kuhn, W
    [J]. SOFTWARE PRODUCT LINES, PROCEEDINGS, 2004, 3154 : 313 - 313