论文部分内容阅读
飞行模拟系统具有软件规模庞大,实时性、逼真度要求苛刻,分布式开发以及使用寿命长等典型特征,这就要求飞行模拟系统软件必需具备三个重要的质量目标:性能、可集成性和可修改性。本文给出了满足这些质量目标的通用软件构架模式。该模式分为模型管理和模型应用两大部分,通过向模型应用部分添加组件功能可以实现任何特定机型的飞行模拟系统;该模式采用周期性时间管理、基于事件的时间管理和混合时间管理三种时间管理策略;该模式结构简单,仅需要六个模块类型就可以实现对任何复杂程度的飞行模拟系统的完整描述。该模式已被应用于多台模拟器中,证明其在性能、可集成性和可修改性等方面达到了飞行模拟软件的特殊要求。
Flight simulation system has the characteristics of large-scale software, real-time, fidelity demanding, distributed development and long life and other typical features, which requires flight simulation system software must have three important quality objectives: performance, integration and Modification. This article presents a common software architecture model that meets these quality objectives. The model is divided into two parts: model management and model application, and the flight simulation system of any particular model can be realized by adding component functions to the model application part. The model adopts periodic time management, event-based time management and hybrid time management Time management strategy; this model is simple in structure and requires only six module types to provide a complete description of the flight simulation system of any complexity. This model has been applied to multiple simulators to demonstrate the special requirements of flight simulation software in terms of performance, integration and modifiability.