DocumentCode
2968261
Title
Using a software architecture description language to model the architecture and run-time performance of a federate
Author
Petty, Mikel D. ; McKenzie, Frederic D. ; Xu, Qingwen
Author_Institution
Virginia Modeling Anal. & Simulation Center, Old Dominion Univ., Suffolk, VA, USA
fYear
2002
fDate
2002
Firstpage
85
Lastpage
92
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.
Keywords
digital simulation; distributed processing; software architecture; software performance evaluation; specification languages; ADL interchange format; Acme; ModSAF; Rapide; architecture simulation; computational components; execution time; experimental applications; federate; high-level software design; run-time performance; software architecture description language; Analytical models; Application software; Architecture description languages; Computational modeling; Computer architecture; Performance analysis; Runtime; Software architecture; Software design; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Simulation and Real-Time Applications, 2002. Proceedings. Sixth IEEE International Workshop on
ISSN
1530-1990
Print_ISBN
0-7695-1853-2
Type
conf
DOI
10.1109/DISRTA.2002.1166893
Filename
1166893
Link To Document