![]() |
|||||
|
|
Home > News & Events > MITRE Publications > The MITRE Digest > | |||||||||||||||||||
High Level Architecture June 1999
As the cornerstone of the DOD's Common Technical Framework, the HLA represents the highest priority effort within the DOD modeling and simulation (M&S) community. It is based on the premise that no simulation can satisfy all uses and users. An individual simulation or set of simulations developed for one purpose can be applied to another application under the HLA concept of the federation: a composable set of interacting simulations. This structure will support reuse of capabilities available in different simulationsultimately reducing the cost and time required to create a synthetic environment for a new purposeand the possibility of distributed collaborative development of complex simulation applications. MITRE employees worked alongside professionals from both private industry and the government to develop the HLA Run-Time Infrastructure (RTI). The HLA RTI is the general purpose distributed operating system software that provides the common interface services utilized during the runtime of an HLA federation. The RTI acts as a bridge to link the various simulations and other elements that are part of an HLA Federation. This common interface is the key to successful implementation of the HLA. HLA's Predecessors For more than fifteen years, DOD M&S activities have included the use of networking technology as a means to link simulations through a shared synthetic environment. Through such an environment, sometimes called Advanced Distributed Simulation (ADS), multiple simulations can share information, enabling them to encompass more situations and participants than they could separately. The development of the HLA benefited from lessons learned and advances made through past ADS efforts such as the Simulator Network (SIMNET) program, the Distributed Interactive Simulation (DIS) workshops, and the Aggregate Level Simulation Protocol (ALSP). Richard Weatherly In the 1980s, the SIMNET program proved that local area network (and later wide area network) technology could be used to connect significant numbers of simulators, allowing operators to take part in joint simulations through a common synthetic environment. A series of semi-annual workshops began in 1989 to expand on the concept and explore standards to support the interoperability of defense simulations. These were later known as the DIS workshops. Developed by a group of volunteers from the government, industry, and academia, the first DIS draft standard was published in June 1990, becoming the starting point for simulation interoperability. Addressing the format and semantics for the exchange of simulation data between simulations, the draft standard defined the data exchanged as Protocol Data Units (PDUs). It was approved as an Institute of Electrical and Electronics Engineers (IEEE) standard in 1993. By then, an improved second version of the PDU standard was already in development. An additional standard, defining the underlying communications services required by the PDUs, was also taking shape. This Communications Services standard was approved by the IEEE alongside the second version of the PDU standard in 1995. Since then, three DIS recommended practices have also been approved by the IEEE. Meanwhile, a 1989 experiment in distributed wargaming using aggregate-level discrete event simulations, or "constructive" simulations, led to MITRE being asked to investigate the possibility of applying the basic SIMNET principles to the development of a general, systematic approach to constructive simulation interoperability. MITRE determined that the underlying principles of SIMNET could be applied to constructive simulations, but that additional requirements were necessary to overcome the technical problems inherent in connecting simulators of different types and platforms. First, the simulations used a variety of different approaches to evolve time. Time management would be needed so that the passage of time would appear the same to all users, and the causality of events would be preserved. Second, each simulation had its own method of representing data. Data management was necessary so that they could each understand the data being shared. Finally, each simulation had its own architecture, which any approach to creating a shared environment must allow it to continue to use.
Based on the SIMNET principles (no central node, geographic distribution, object ownership, and message-based protocol) and the additional requirements, the ALSP concept was formed. Once again, members of government, industry, and academia worked together on the project. For exercises held in 1992, MITRE developed the ALSP infrastructure software that provided common software services to the simulations involved. Using ALSP, new groups of interacting constructive simulations, or confederations, were fielded every year through 1998. MITRE's experience with ALSP would soon put it in a position to make a major contribution to the DMSO's next major M&S project, the HLA. Development of the HLA The DMSO was established in 1991, fueled by the desire to bring together the DOD's simulation technologies to support a broad range of M&S activities. Extending beyond the initial application of training, these include research and development, acquisition, test and evaluation, concept demonstration, and other areas. Seeking a unified ADS architecture to provide a framework for all M&S interoperability, the DOD funded the development of the HLA through the DMSO. In 1996, a number of prototyping activities were undertaken to refine the architecture and demonstrate the HLA's usefulness. These efforts, known as protofederation experiments, were successful to the point that the DOD adopted the HLA as the standard for all of its future M&S activities. Since 1996, the DMSO has focused its efforts on extending and exploring the HLA's capabilities. It has also been working to move existing DIS-based systems toward HLA compliance. As of the first day of fiscal year 1999, the DOD stopped providing funds for the development of simulations that were not HLA compliant. By fiscal year 2001, the DMSO will support only HLA compliant simulations. To ensure that private industry can design and develop M&S products that are HLA compliant, the DMSO has made the HLA specifications and supporting software freely available to the broader simulation development and user community. Fredrick Kuhl At the heart of every HLA Federation is the RTI, which enables the various simulations to share information. Prior to the development of a commercial RTI, the DMSO asked MITRE to help develop a version of the software for public release. With this critical piece of the HLA in place, the M&S community could continue to evaluate and improve upon the system. The HLA RTI Building upon experience gained through its work on the ALSP infrastructure software, MITRE helped to develop the RTI to provide common software services within the HLA. An Integrated Product Team (IPT) was assembled to produce the first publicly available RTI, the RTI familiarization version, or RTI F.0. Within a period of five months beginning with the DOD's acceptance of the HLA version 1.0 specification in August 1996, the IPT successfully developed, tested, and fielded the F.0 software. Members of the IPT were drawn from the DMSO, private industry (including the Virtual Technology Corporation and the Science Applications International Corporation), and MITRE. This work was undertaken to provide the HLA community with functional RTI software during the span of time between the approval of the HLA and the point at which commercial RTIs would be made available. Based upon the work MITRE and MIT's Lincoln Laboratory had done on the 0.X series of RTI prototypes, with the guidance of the newly approved HLA RTI Interface Specification version 1.0, MITRE and its partners quickly produced a reliable and robust RTI in a single design, document, build, and test cycle. Following the success of the RTI F.0 design effort, work began on an improved and expanded RTI, version 1.0. Released in April 1997, it implemented more of the Interface Specification functionality, and incorporated performance improvements. In January 1998, MITRE and MIT's Lincoln Laboratory released RTI 1.3, which provided the full set of HLA services specified in Interface Specification v1.3. The next version of the RTI will be 2.0, developed by private industry using an open competitive design process.
This diagram shows the components of a federation. Simulations, support utilities, and interfaces to live players are interconnected using a single RTI. The Future of the HLA On November 11, 1998, the Object Management Group (OMG) Board of Directors formally adopted the HLA Interface Specification v1.3 as the Facility for Distributed Simulation Systems. This was the first formal industry standards adoption of the HLA. The HLA is in the process of becoming an open standard through the IEEE, and has been proposed for acceptance by NATO as the standard for simulations used within the NATO Alliance. It has also been included with other M&S standards in version 2.0 of the Joint Technical Architecture. The HLA has gained international recognition as other nations, such as Australia, France, Russia, Sweden, and the United Kingdom, have begun to implement it in their own M&S programs. As the latest development in the evolution of ADS, the HLA will take advantage of continuing advances in networking and computer technology to make possible increasing levels of reuse and interoperability. While the M&S community continues to develop standards and share new technologies and ideas, MITRE will help to bring ever greater advances in ADS to the public through its work for its government sponsors. Susan Symington Page last updated: April 16, 1999 | Top of page |
Solutions That Make a Difference.® |
|
|