A heuristic approach to architectural design of software-intensive product platforms

1Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This chapter introduces a heuristic approach for the analysis, architecting, and design of software-centric product platforms. The central role of software architecture is stressed by highlighting its relationship to the analysis of new product domains. Several case studies are used to illustrate key concepts, including a more detailed case on the design of an object-oriented application framework as platform for a family of products that control industrial processing machines. Case studies and methodology are linked to important software engineering design principles. At the end of the detailed case study, an approximate measure of code reuse and its economic impact is presented, which can serve to support the business case of making the significant investment required by a software platform for a family of related products. This chapter builds on fundamental software engineering concepts introduced in Chap. 21.

Cite

CITATION STYLE

APA

Morales, C. O. (2014). A heuristic approach to architectural design of software-intensive product platforms. In Advances in Product Family and Product Platform Design: Methods and Applications (pp. 647–681). Springer New York. https://doi.org/10.1007/978-1-4614-7937-6_26

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free