Building, Using, Sharing and Reusing Environment Concept Models
Abstract
As Federations become larger and more complex, additional procedures and tools are being developed to help domain experts specify authoritative representations. This paper summarizes experience and lessons learned in developing a new tool needed by synthetic natural environment providers and simulation system integrators. The Environment Concept Model (ECM) is an object-oriented documentation technique. The technique is tailored for system engineers who must deliver a consistent synthetic environment representation, on time and within budget. The ECM documents the assumptions, features and limitations of environment data, effects and impacts, whether they are implemented as a single Federate or embedded within each Federate of a distributed Federation. The ECM leverages modern object-oriented design methodology, enables collaborative development of synthetic environment representations, and supports reuse using round trip software engineering principles. Using the Unified Modeling Language as the reference modeling language, an example ECM is used to describe which features of object-oriented design languages are needed to develop an ECM. The paper further describes specific modeling tool features that support a full-featured ECM-building capability, to build ECMs that can be saved in repositories and reused to promote interoperability and reduce development time. The paper describes how the ECM use case view records the objectives of the simulation, identifies the participants, and records other information which helps describe the context of the simulation application. It then describes the inferred environment view, the environment representation that is the sum of explicit and implicit environment-related requirements exposed by the use case.
Document Details
- Document Type
- Technical Report
- Publication Date
- Jan 01, 2006
- Accession Number
- ADA444524
Entities
People
- Christopher Chadbourne
- Douglas S Clark