Towards a process maturity model for evolutionary architecting of embedded system product lines

  • Authors:
  • Jakob Axelsson

  • Affiliations:
  • Mälardalen University, Västerås, Sweden

  • Venue:
  • Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many companies developing embedded systems and software as part of a product line struggle with how to improve their architecting practices to deal with increasing complexity. As the amount of legacy systems from previous products increases, the architecting becomes more and more evolutionary. This paper develops a process maturity model for evolutionary architecting, that can be used by an organization to improve its practices. The model is based on the Capability Maturity Model Integration (CMMI) which is instantiated to suit the architecting needs. Through this instantiation and simplification, it becomes feasible also for a small architecting team to systematically improve its maturity without dealing with the full CMMI. It is shown how the resulting maturity model addresses a number of issues previously collected from industrial case studies. The method is evaluated by performing maturity evaluations at several companies.