Reuse in Systems Engineering

Reuse in systems engineering is a frequent but poorly understood phenomenon. Nevertheless, it has a significant impact on system development and on estimating the appropriate amount of systems engineering effort with models like the Constructive Systems Engineering Cost Model (COSYSMO). Practical ex...

Full description

Bibliographic Details
Main Authors: Wang, Gan, Valerdi, Ricardo, Fortune, Jared
Other Authors: Massachusetts Institute of Technology. Engineering Systems Division
Format: Article
Language:en_US
Published: Institute of Electrical and Electronics Engineers (IEEE) 2012
Online Access:http://hdl.handle.net/1721.1/69897
_version_ 1826189643538759680
author Wang, Gan
Valerdi, Ricardo
Fortune, Jared
author2 Massachusetts Institute of Technology. Engineering Systems Division
author_facet Massachusetts Institute of Technology. Engineering Systems Division
Wang, Gan
Valerdi, Ricardo
Fortune, Jared
author_sort Wang, Gan
collection MIT
description Reuse in systems engineering is a frequent but poorly understood phenomenon. Nevertheless, it has a significant impact on system development and on estimating the appropriate amount of systems engineering effort with models like the Constructive Systems Engineering Cost Model (COSYSMO). Practical experience showed that the initial version of COSYSMO, 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 the four COSYSMO size drivers-requirements, interfaces, algorithms, and operational scenarios. It fundamentally modifies the driver counting rules and updates its definition of system size. It provides an enabling framework for estimating a system under incremental and spiral development. 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 to be 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.
first_indexed 2024-09-23T08:18:51Z
format Article
id mit-1721.1/69897
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T08:18:51Z
publishDate 2012
publisher Institute of Electrical and Electronics Engineers (IEEE)
record_format dspace
spelling mit-1721.1/698972022-09-23T12:13:01Z Reuse in Systems Engineering Wang, Gan Valerdi, Ricardo Fortune, Jared Massachusetts Institute of Technology. Engineering Systems Division MIT Sociotechnical Systems Research Center Valerdi, Ricardo Valerdi, Ricardo Reuse in systems engineering is a frequent but poorly understood phenomenon. Nevertheless, it has a significant impact on system development and on estimating the appropriate amount of systems engineering effort with models like the Constructive Systems Engineering Cost Model (COSYSMO). Practical experience showed that the initial version of COSYSMO, 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 the four COSYSMO size drivers-requirements, interfaces, algorithms, and operational scenarios. It fundamentally modifies the driver counting rules and updates its definition of system size. It provides an enabling framework for estimating a system under incremental and spiral development. 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 to be 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. BAE Systems Center for Systems and Software Engineering Massachusetts Institute of Technology. Lean Advancement Initiative 2012-03-30T18:32:36Z 2012-03-30T18:32:36Z 2010-08 2010-04 Article http://purl.org/eprint/type/JournalArticle 1932-8184 1937-9234 http://hdl.handle.net/1721.1/69897 Wang, Gan, Ricardo Valerdi, and Jared Fortune. “Reuse in Systems Engineering.” IEEE Systems Journal 4.3 (2010): 376–384. Web. 30 Mar. 2012. © 2010 Institute of Electrical and Electronics Engineers en_US http://dx.doi.org/10.1109/jsyst.2010.2051748 IEEE Systems Journal Article is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use. application/pdf Institute of Electrical and Electronics Engineers (IEEE) IEEE
spellingShingle Wang, Gan
Valerdi, Ricardo
Fortune, Jared
Reuse in Systems Engineering
title Reuse in Systems Engineering
title_full Reuse in Systems Engineering
title_fullStr Reuse in Systems Engineering
title_full_unstemmed Reuse in Systems Engineering
title_short Reuse in Systems Engineering
title_sort reuse in systems engineering
url http://hdl.handle.net/1721.1/69897
work_keys_str_mv AT wanggan reuseinsystemsengineering
AT valerdiricardo reuseinsystemsengineering
AT fortunejared reuseinsystemsengineering