Exploiting architectural communities in early life cycle cost estimation

Matthew Dabkowski, Ricardo Valerdi, John Farr

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

System architectures evolve over time Accordingly, the dynamic properties of architectures reflect how systems respond to change, and this response ultimately impacts cost In prior work we make an explicit connection between the architectural diagrams of Model-Based Systems Engineering (MBSE), parametric cost estimation, and network science Specifically, by treating the DoD Architecture Framework (DoDAF) Systems View 3 (SV3) as an adjacency matrix, we assess how the addition of a new subsystem to an immature architecture might grow the existing network With the subsequent application of parametric cost modeling, we translate anticipated growth into expected cost, thereby quantifying the impact of change This paper refines that approach In particular, by using the Girvan-Newman algorithm, the SV3 is initially divided into groups of subsystems such that the number of interfaces is dense within and sparse between groups Based on this division into "architectural communities" and the prevalence of bridging ties, interfaces generated by the addition of a new subsystem can be faithfully integrated into the existing architecture, adding validity to our growth mechanism This procedure is illustrated in detail with an example that highlights the importance of this refinement, and it is incorporated within a Monte Carlo simulation that allows the distribution of future costs to be estimated and assessed

Original languageEnglish (US)
Title of host publicationProcedia Computer Science
PublisherElsevier
Pages95-102
Number of pages8
Volume28
DOIs
StatePublished - 2014
Event12th Annual Conference on SystemsEngineering Research, CSER 2014 - Redondo Beach, CA, United States
Duration: Mar 21 2014Mar 22 2014

Other

Other12th Annual Conference on SystemsEngineering Research, CSER 2014
CountryUnited States
CityRedondo Beach, CA
Period3/21/143/22/14

Fingerprint

Life cycle
Costs
Systems engineering

ASJC Scopus subject areas

  • Computer Science(all)

Cite this

Dabkowski, M., Valerdi, R., & Farr, J. (2014). Exploiting architectural communities in early life cycle cost estimation. In Procedia Computer Science (Vol. 28, pp. 95-102). Elsevier. https://doi.org/10.1016/j.procs.2014.03.013

Exploiting architectural communities in early life cycle cost estimation. / Dabkowski, Matthew; Valerdi, Ricardo; Farr, John.

Procedia Computer Science. Vol. 28 Elsevier, 2014. p. 95-102.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Dabkowski, M, Valerdi, R & Farr, J 2014, Exploiting architectural communities in early life cycle cost estimation. in Procedia Computer Science. vol. 28, Elsevier, pp. 95-102, 12th Annual Conference on SystemsEngineering Research, CSER 2014, Redondo Beach, CA, United States, 3/21/14. https://doi.org/10.1016/j.procs.2014.03.013
Dabkowski M, Valerdi R, Farr J. Exploiting architectural communities in early life cycle cost estimation. In Procedia Computer Science. Vol. 28. Elsevier. 2014. p. 95-102 https://doi.org/10.1016/j.procs.2014.03.013
Dabkowski, Matthew ; Valerdi, Ricardo ; Farr, John. / Exploiting architectural communities in early life cycle cost estimation. Procedia Computer Science. Vol. 28 Elsevier, 2014. pp. 95-102
@inproceedings{457f58c720424eed9ad20ed11a549ca4,
title = "Exploiting architectural communities in early life cycle cost estimation",
abstract = "System architectures evolve over time Accordingly, the dynamic properties of architectures reflect how systems respond to change, and this response ultimately impacts cost In prior work we make an explicit connection between the architectural diagrams of Model-Based Systems Engineering (MBSE), parametric cost estimation, and network science Specifically, by treating the DoD Architecture Framework (DoDAF) Systems View 3 (SV3) as an adjacency matrix, we assess how the addition of a new subsystem to an immature architecture might grow the existing network With the subsequent application of parametric cost modeling, we translate anticipated growth into expected cost, thereby quantifying the impact of change This paper refines that approach In particular, by using the Girvan-Newman algorithm, the SV3 is initially divided into groups of subsystems such that the number of interfaces is dense within and sparse between groups Based on this division into {"}architectural communities{"} and the prevalence of bridging ties, interfaces generated by the addition of a new subsystem can be faithfully integrated into the existing architecture, adding validity to our growth mechanism This procedure is illustrated in detail with an example that highlights the importance of this refinement, and it is incorporated within a Monte Carlo simulation that allows the distribution of future costs to be estimated and assessed",
author = "Matthew Dabkowski and Ricardo Valerdi and John Farr",
year = "2014",
doi = "10.1016/j.procs.2014.03.013",
language = "English (US)",
volume = "28",
pages = "95--102",
booktitle = "Procedia Computer Science",
publisher = "Elsevier",

}

TY - GEN

T1 - Exploiting architectural communities in early life cycle cost estimation

AU - Dabkowski, Matthew

AU - Valerdi, Ricardo

AU - Farr, John

PY - 2014

Y1 - 2014

N2 - System architectures evolve over time Accordingly, the dynamic properties of architectures reflect how systems respond to change, and this response ultimately impacts cost In prior work we make an explicit connection between the architectural diagrams of Model-Based Systems Engineering (MBSE), parametric cost estimation, and network science Specifically, by treating the DoD Architecture Framework (DoDAF) Systems View 3 (SV3) as an adjacency matrix, we assess how the addition of a new subsystem to an immature architecture might grow the existing network With the subsequent application of parametric cost modeling, we translate anticipated growth into expected cost, thereby quantifying the impact of change This paper refines that approach In particular, by using the Girvan-Newman algorithm, the SV3 is initially divided into groups of subsystems such that the number of interfaces is dense within and sparse between groups Based on this division into "architectural communities" and the prevalence of bridging ties, interfaces generated by the addition of a new subsystem can be faithfully integrated into the existing architecture, adding validity to our growth mechanism This procedure is illustrated in detail with an example that highlights the importance of this refinement, and it is incorporated within a Monte Carlo simulation that allows the distribution of future costs to be estimated and assessed

AB - System architectures evolve over time Accordingly, the dynamic properties of architectures reflect how systems respond to change, and this response ultimately impacts cost In prior work we make an explicit connection between the architectural diagrams of Model-Based Systems Engineering (MBSE), parametric cost estimation, and network science Specifically, by treating the DoD Architecture Framework (DoDAF) Systems View 3 (SV3) as an adjacency matrix, we assess how the addition of a new subsystem to an immature architecture might grow the existing network With the subsequent application of parametric cost modeling, we translate anticipated growth into expected cost, thereby quantifying the impact of change This paper refines that approach In particular, by using the Girvan-Newman algorithm, the SV3 is initially divided into groups of subsystems such that the number of interfaces is dense within and sparse between groups Based on this division into "architectural communities" and the prevalence of bridging ties, interfaces generated by the addition of a new subsystem can be faithfully integrated into the existing architecture, adding validity to our growth mechanism This procedure is illustrated in detail with an example that highlights the importance of this refinement, and it is incorporated within a Monte Carlo simulation that allows the distribution of future costs to be estimated and assessed

UR - http://www.scopus.com/inward/record.url?scp=84898003392&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84898003392&partnerID=8YFLogxK

U2 - 10.1016/j.procs.2014.03.013

DO - 10.1016/j.procs.2014.03.013

M3 - Conference contribution

VL - 28

SP - 95

EP - 102

BT - Procedia Computer Science

PB - Elsevier

ER -