- Title
- AOP and the HLA : Simplified federation development
- Creator
- Pokorny, Timothy; Stratton, David; Smith, Philip
- Date
- 2006
- Type
- Text; Conference paper
- Identifier
- http://researchonline.federation.edu.au/vital/access/HandleResolver/1959.17/38968
- Identifier
- vital:1548
- Abstract
- Underpinning the development of distributed simulations in the defence community, the High Level Architecture (HLA) has gained acceptance due in part to its support for a broad level of interoperability. Encompassing a framework that loosely couples together simulation components developed and deployed on a diverse range of platforms, the HLA has the potential to enable increasing interoperation between otherwise disparate simulations. Long supported for the simulation efforts of the defence domain, use of the HLA within the wider business community has thus far been minimal. In domains where a wide variety of proprietary, customized simulation tools and generic desktop applications alike are used for simulation purposes, use of the HLA can help enable increased reuse and interoperability. Offering a common, standardised, low-level infrastructure, the HLA would allow simulation models otherwise isolated from one another to be used together. However, despite the potential benefits it could bring, the current development costs and complexities involved in the development of HLA-based distributed simulations have resulted in minimal uptake beyond the defence domain. To help facilitate the broader application of the HLA and the benefits it can provide, these complexities must be abstracted. Aspect-Oriented Programming (AOP) focuses on the separation of concerns. Through the definition of cross cutting functionality, platform or framework specific behaviour can be woven into existing works. Within the context of distributed simulation, such a facility could be leveraged in an attempt to apply HLA behaviour to pure objectoriented simulation models. Removing the tight coupling between model and distribution technology that currently exists in the HLA would allow for greater model reuse and return on investment in addition to dramatically simplifying the development process, thus reducing development costs. This paper provides a background motivating the use of HLA within the wider business community. Suggesting the AOP as a potential solution, it goes on to identify some of the problems that must be overcome.; E1
- Publisher
- Orlando, USA : Simulation Interoperability Standards Organisation
- Relation
- Paper presented at 2006 Fall Simulation Interoperability Workshop, Orlando, USA : 10th September, 2006 p. 1-11
- Rights
- Copyright Simulation Interoperability Standards Organisation
- Rights
- This metadata is freely available under a CCO license
- Subject
- High level architecture; Aspect-oriented programming
- Reviewed
- Hits: 611
- Visitors: 554
- Downloads: 0