Title:
Rapid Architecture Alternative Modeling (RAAM): a framework for capability-based analysis of system of systems architectures

dc.contributor.advisor Mavris, Dimitri N.
dc.contributor.author Iacobucci, Joseph Vincent en_US
dc.contributor.committeeMember Cooper, Kelly
dc.contributor.committeeMember German, Brian J.
dc.contributor.committeeMember Peak, Russell
dc.contributor.committeeMember Schrage, Daniel P.
dc.contributor.department Aerospace Engineering en_US
dc.date.accessioned 2012-06-06T16:48:59Z
dc.date.available 2012-06-06T16:48:59Z
dc.date.issued 2012-04-04 en_US
dc.description.abstract The current national security environment and fiscal tightening make it necessary for the Department of Defense to transition away from a threat based acquisition mindset towards a capability based approach to acquire portfolios of systems. This requires that groups of interdependent systems must regularly interact and work together as systems of systems to deliver desired capabilities. Technological advances, especially in the areas of electronics, computing, and communications also means that these systems of systems are tightly integrated and more complex to acquire, operate, and manage. In response to this, the Department of Defense has turned to system architecting principles along with capability based analysis. However, because of the diversity of the systems, technologies, and organizations involved in creating a system of systems, the design space of architecture alternatives is discrete and highly non-linear. The design space is also very large due to the hundreds of systems that can be used, the numerous variations in the way systems can be employed and operated, and also the thousands of tasks that are often required to fulfill a capability. This makes it very difficult to fully explore the design space. As a result, capability based analysis of system of systems architectures often only considers a small number of alternatives. This places a severe limitation on the development of capabilities that are necessary to address the needs of the war fighter. The research objective for this manuscript is to develop a Rapid Architecture Alternative Modeling (RAAM) methodology to enable traceable Pre-Milestone A decision making during the conceptual phase of design of a system of systems. Rather than following current trends that place an emphasis on adding more analysis which tends to increase the complexity of the decision making problem, RAAM improves on current methods by reducing both runtime and model creation complexity. RAAM draws upon principles from computer science, system architecting, and domain specific languages to enable the automatic generation and evaluation of architecture alternatives. For example, both mission dependent and mission independent metrics are considered. Mission dependent metrics are determined by the performance of systems accomplishing a task, such as Probability of Success. In contrast, mission independent metrics, such as acquisition cost, are solely determined and influenced by the other systems in the portfolio. RAAM also leverages advances in parallel computing to significantly reduce runtime by defining executable models that are readily amendable to parallelization. This allows the use of cloud computing infrastructures such as Amazon's Elastic Compute Cloud and the PASTEC cluster operated by the Georgia Institute of Technology Research Institute (GTRI). Also, the amount of data that can be generated when fully exploring the design space can quickly exceed the typical capacity of computational resources at the analyst's disposal. To counter this, specific algorithms and techniques are employed. Streaming algorithms and recursive architecture alternative evaluation algorithms are used that reduce computer memory requirements. Lastly, a domain specific language is created to provide a reduction in the computational time of executing the system of systems models. A domain specific language is a small, usually declarative language that offers expressive power focused on a particular problem domain by establishing an effective means to communicate the semantics from the RAAM framework. These techniques make it possible to include diverse multi-metric models within the RAAM framework in addition to system and operational level trades. A canonical example was used to explore the uses of the methodology. The canonical example contains all of the features of a full system of systems architecture analysis study but uses fewer tasks and systems. Using RAAM with the canonical example it was possible to consider both system and operational level trades in the same analysis. Once the methodology had been tested with the canonical example, a Suppression of Enemy Air Defenses (SEAD) capability model was developed. Due to the sensitive nature of analyses on that subject, notional data was developed. The notional data has similar trends and properties to realistic Suppression of Enemy Air Defenses data. RAAM was shown to be traceable and provided a mechanism for a unified treatment of a variety of metrics. The SEAD capability model demonstrated lower computer runtimes and reduced model creation complexity as compared to methods currently in use. To determine the usefulness of the implementation of the methodology on current computing hardware, RAAM was tested with system of system architecture studies of different sizes. This was necessary since system of systems may be called upon to accomplish thousands of tasks. It has been clearly demonstrated that RAAM is able to enumerate and evaluate the types of large, complex design spaces usually encountered in capability based design, oftentimes providing the ability to efficiently search the entire decision space. The core algorithms for generation and evaluation of alternatives scale linearly with expected problem sizes. The SEAD capability model outputs prompted the discovery a new issue, the data storage and manipulation requirements for an analysis. Two strategies were developed to counter large data sizes, the use of portfolio views and top `n' analysis. This proved the usefulness of the RAAM framework and methodology during Pre-Milestone A capability based analysis. en_US
dc.description.degree PhD en_US
dc.identifier.uri http://hdl.handle.net/1853/43697
dc.publisher Georgia Institute of Technology en_US
dc.subject System of systems en_US
dc.subject.lcsh Systems engineering Computer programs
dc.subject.lcsh System analysis
dc.subject.lcsh Large scale systems
dc.title Rapid Architecture Alternative Modeling (RAAM): a framework for capability-based analysis of system of systems architectures en_US
dc.type Text
dc.type.genre Dissertation
dspace.entity.type Publication
local.contributor.advisor Mavris, Dimitri N.
local.contributor.corporatename Daniel Guggenheim School of Aerospace Engineering
local.contributor.corporatename Aerospace Systems Design Laboratory (ASDL)
local.contributor.corporatename College of Engineering
local.relation.ispartofseries Doctor of Philosophy with a Major in Aerospace Engineering
relation.isAdvisorOfPublication d355c865-c3df-4bfe-8328-24541ea04f62
relation.isOrgUnitOfPublication a348b767-ea7e-4789-af1f-1f1d5925fb65
relation.isOrgUnitOfPublication a8736075-ffb0-4c28-aa40-2160181ead8c
relation.isOrgUnitOfPublication 7c022d60-21d5-497c-b552-95e489a06569
relation.isSeriesOfPublication f6a932db-1cde-43b5-bcab-bf573da55ed6
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
iacobucci_joseph_v_201205_phd.pdf
Size:
5.49 MB
Format:
Adobe Portable Document Format
Description: