Software architectures increase productivity when used as the basis for developing applications in a particular domain. This paper describes the creation of Easy_Sim, an Ada 9X graphics software architecture and framework for distributed visual simulation systems. To prove this concept, the research builds upon ObjectSim, an existing object-oriented C++ application framework. The investigation involves honing ObjectSim's design and constructing Easy_Sim with a combination of C++ and Ada 9X. Graphics applications using the new framework are developed purely in Ada 9X. The primary objective of the study is to produce a visual simulation system from Easy_Sim in Ada 9X that performs at a level comparable to the same graphics application built from ObjectSim in C++.
软件体系结构用作特定领域中开发应用程序的基础时,可以提高生产率。本文介绍了Easy_Sim的创建,它是Ada 9X图形软件体系结构和框架,用于分布式视觉仿真系统。为了证明这一概念,该研究建立在ObjectSim之上,ObjectSim是一个现有的面向对象的C ++应用程序框架。调查涉及磨练ObjectSim的设计以及结合C ++和Ada 9X构造Easy_Sim。使用新框架的图形应用程序完全在Ada 9X中开发。该研究的主要目的是用Ada 9X中的Easy_Sim生产一个可视化仿真系统,其性能可与用C ++中ObjectSim构建的相同图形应用程序相媲美。 P>
Air Force Institute of Technology, Department of Electrical and Computer Engineering, AFIT/ENG, 2950 P Street, Wright-Patterson AFB, OH;
机译:EasY-sIm:具有aDa 9X应用框架的可视化仿真系统软件架构