TY - GEN
T1 - COSYSMO reuse extension
AU - Wang, Gan
AU - Valerdi, Ricardo
AU - Ankrum, Aaron
AU - Millar, Cort
AU - Roedler, Garry J.
PY - 2008
Y1 - 2008
N2 - Reuse in systems engineering is a frequent, but poorly understood phenomenon. Nevertheless, it has a significant impact on estimating the appropriate amount of systems engineering effort with models like the Constructive Systems Engineering Cost Model. Practical experience showed that the initial version of COSYSMO, a model based on a "build from the scratch" philosophy, needed to be refined in order to incorporate reuse considerations that fit today's industry environment. The notion of reuse recognizes the effect of legacy system definition in engineering a system and introduces multiple reuse categories for classifying each of the four COSYSMO size drivers - requirements, interfaces, algorithms, and operational scenarios. It fundamentally modifies the counting rules for the COSYSMO size drivers and updates the definition of system size in COSYSMO. In this paper, we present (1) the definition of the COSYSMO reuse extension and the approach employed to define this extension; (2) the updated COSYSMO size driver definitions that are consistent with the reuse model; (3) the method applied to defining the reuse weights used in the modified parametric relationship; (4) a practical implementation example that instantiates the reuse model by an industry organization and the empirical data that provided practical validation of the extended COSYSMO model; and (5) recommendations for organizational implementation and deployment of this extension.
AB - Reuse in systems engineering is a frequent, but poorly understood phenomenon. Nevertheless, it has a significant impact on estimating the appropriate amount of systems engineering effort with models like the Constructive Systems Engineering Cost Model. Practical experience showed that the initial version of COSYSMO, a model based on a "build from the scratch" philosophy, needed to be refined in order to incorporate reuse considerations that fit today's industry environment. The notion of reuse recognizes the effect of legacy system definition in engineering a system and introduces multiple reuse categories for classifying each of the four COSYSMO size drivers - requirements, interfaces, algorithms, and operational scenarios. It fundamentally modifies the counting rules for the COSYSMO size drivers and updates the definition of system size in COSYSMO. In this paper, we present (1) the definition of the COSYSMO reuse extension and the approach employed to define this extension; (2) the updated COSYSMO size driver definitions that are consistent with the reuse model; (3) the method applied to defining the reuse weights used in the modified parametric relationship; (4) a practical implementation example that instantiates the reuse model by an industry organization and the empirical data that provided practical validation of the extended COSYSMO model; and (5) recommendations for organizational implementation and deployment of this extension.
UR - http://www.scopus.com/inward/record.url?scp=84878146430&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84878146430&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:84878146430
SN - 9781605604473
T3 - 18th Annual International Symposium of the International Council on Systems Engineering, INCOSE 2008
SP - 2456
EP - 2472
BT - 18th Annual International Symposium of the International Council on Systems Engineering, INCOSE 2008
T2 - 18th Annual International Symposium of the International Council on Systems Engineering, INCOSE 2008
Y2 - 15 June 2008 through 19 June 2008
ER -