首页> 外文学位 >Rapid architecture alternative modeling (RAAM): A framework for capability-based analysis of system of systems architectures.
【24h】

Rapid architecture alternative modeling (RAAM): A framework for capability-based analysis of system of systems architectures.

机译:快速体系结构替代建模(RAAM):一种用于对系统体系结构的系统进行基于功能的分析的框架。

获取原文
获取原文并翻译 | 示例

摘要

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. (Abstract shortened by UMI.)
机译:该手稿的研究目标是开发一种快速体系结构替代建模(RAAM)方法,以在系统系统设计的概念阶段实现可追溯的Pre-Milestone A决策。 RAAM并没有遵循当前的趋势来强调增加更多的分析,而这往往会增加决策问题的复杂性,而是通过减少运行时和模型创建的复杂性来改进当前方法。 RAAM借鉴了计算机科学,系统架构和领域特定语言的原理,以实现体系结构替代方案的自动生成和评估。例如,既考虑任务相关指标又考虑任务独立指标。取决于任务的度量标准由完成任务的系统的性能(例如,成功概率)确定。相反,诸如购买成本之类的与任务无关的指标仅由投资组合中的其他系统确定并影响。 RAAM还利用并行计算的优势,通过定义易于修改的可执行模型来显着减少运行时间。这允许使用云计算基础架构,例如亚马逊的Elastic Compute Cloud和由乔治亚理工学院(GTRI)运营的PASTEC集群。同样,在充分探索设计空间时可以生成的数据量可能会迅速超过分析人员可以使用的典型计算资源容量。为了解决这个问题,采用了特定的算法和技术。使用流算法和递归体系结构替代评估算法来减少计算机内存需求。最后,创建一种领域特定的语言以减少执行系统模型系统的计算时间。领域特定的语言是一种小型的,通常为声明性的语言,它通过建立有效的手段来传达来自RAAM框架的语义,从而提供了针对特定问题域的表达能力。这些技术使得在系统和操作级别交易之外的RAAM框架中包括多种多样的多度量​​模型成为可能。;一个典型的例子被用来探索该方法的使用。规范示例包含完整的系统体系结构分析研究系统的所有功能,但使用的任务和系统较少。将RAAM与典型示例结合使用,可以在同一分析中同时考虑系统和操作级别的交易。一旦使用典型示例对方法进行了测试,便会开发出“敌人防空”能力模型。由于该主题分析的敏感性,因此开发了概念数据。名义数据的趋势和属性与实际的“敌人防空”压制数据相似。 RAAM被证明是可追溯的,并提供了一种统一处理各种指标的机制。与当前使用的方法相比,SEAD功能模型展示了更低的计算机运行时间并降低了模型创建的复杂性。为了确定在当前计算硬件上实施该方法的有用性,对RAAM进行了不同规模的系统体系结构研究系统测试。这是必要的,因为可能需要系统的系统来完成数千个任务。已经清楚地表明,RAAM能够枚举和评估在基于能力的设计中通常遇到的大型,复杂的设计空间的类型,通常提供有效搜索整个决策空间的能力。用于生成和评估替代方案的核心算法与预期的问题规模呈线性比例关系。 SEAD功能模型的输出提示发现一个新问题,分析的数据存储和操作要求。开发了两种策略来应对大数据量,使用投资组合视图和顶部“ n”分析。这证明了在基于里程碑A能力的分析过程中RAAM框架和方法的有用性。 (摘要由UMI缩短。)

著录项

  • 作者

    Iacobucci, Joseph V.;

  • 作者单位

    Georgia Institute of Technology.;

  • 授予单位 Georgia Institute of Technology.;
  • 学科 Engineering Aerospace.
  • 学位 Ph.D.
  • 年度 2012
  • 页码 400 p.
  • 总页数 400
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

  • 入库时间 2022-08-17 11:42:30

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号