Using a software architecture description language to model the architecture and run-time performance of a federate

Mikel D. Petty, F. McKenzie, Q. Xu
{"title":"Using a software architecture description language to model the architecture and run-time performance of a federate","authors":"Mikel D. Petty, F. McKenzie, Q. Xu","doi":"10.1109/DISRTA.2002.1166893","DOIUrl":null,"url":null,"abstract":"Software architecture is high-level software design, dealing with the structure and organization of software systems. A software architecture is defined in terms of computational components and interactions among those components. Architecture description languages (ADLs) represent architecture-level software designs. Different ADLs often have different intents; e.g., Rapide supports architecture simulation and Acme is intended to be both an ADL and an ADL interchange format. Experimental applications of two ADLs were conducted to determine the effectiveness of ADLs for architecture-level analysis of simulation systems; one of them is reported. Acme was used to model the architecture of ModSAF and to analyze its run-time performance. The model was used to analyze execution time at the component and federate levels and to estimate the maximum number of internal and external simulation entities that could be supported by the ModSAF architecture. The experiment showed that ADLs could model important features of simulation system architectures.","PeriodicalId":375320,"journal":{"name":"Proceedings. Sixth IEEE International Workshop on Distributed Simulation and Real-Time Applications","volume":"602 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2002-10-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. Sixth IEEE International Workshop on Distributed Simulation and Real-Time Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DISRTA.2002.1166893","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Software architecture is high-level software design, dealing with the structure and organization of software systems. A software architecture is defined in terms of computational components and interactions among those components. Architecture description languages (ADLs) represent architecture-level software designs. Different ADLs often have different intents; e.g., Rapide supports architecture simulation and Acme is intended to be both an ADL and an ADL interchange format. Experimental applications of two ADLs were conducted to determine the effectiveness of ADLs for architecture-level analysis of simulation systems; one of them is reported. Acme was used to model the architecture of ModSAF and to analyze its run-time performance. The model was used to analyze execution time at the component and federate levels and to estimate the maximum number of internal and external simulation entities that could be supported by the ModSAF architecture. The experiment showed that ADLs could model important features of simulation system architectures.
使用软件体系结构描述语言对联邦的体系结构和运行时性能建模
软件体系结构是高级软件设计,涉及软件系统的结构和组织。软件架构是根据计算组件和这些组件之间的交互来定义的。体系结构描述语言(adl)表示体系结构级的软件设计。不同的adl通常有不同的意图;例如,Rapide支持架构模拟,而Acme旨在同时成为ADL和ADL交换格式。对两种adl进行了实验应用,以确定adl在仿真系统体系结构级分析中的有效性;其中一个被报道。利用Acme对ModSAF的体系结构进行建模,并对其运行时性能进行分析。该模型用于分析组件和联邦级别的执行时间,并估计ModSAF体系结构可以支持的内部和外部仿真实体的最大数量。实验表明,adl可以对仿真系统架构的重要特征进行建模。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信