Open Access. Powered by Scholars. Published by Universities.®
Articles 1 - 5 of 5
Full-Text Articles in Entire DC Network
An Object-Oriented Database Interface For Ada, Anthony D. Moyers
An Object-Oriented Database Interface For Ada, Anthony D. Moyers
Theses and Dissertations
Object data management ODM is currently at the forefront of research and development efforts in the database community. In order to take advantage of ODM technology, the Department of Defense DoD needs to ensure that these systems are accessible to Ada programmers. The Air Force Institute of Technology AFIT is conducting research towards the development of an Ada ODM interface to existing ODM systems. The design goals are portability, transparency, and completeness for Ada programmers. Portability means that the ODM system can be changed without affecting any existing application programs. Transparency means that Ada programmers can use the interface without …
Object-Oriented Design And Implementation Of A Parallel Ada Simulation System, James T. Belford
Object-Oriented Design And Implementation Of A Parallel Ada Simulation System, James T. Belford
Theses and Dissertations
Simulations which model the behavior real world entities are often large and complex, and require frequent changes to the configuration. This research effort examines the benefits of using object-oriented techniques to develop a distributed simulation environment which supports modularity, modifiability, and portability. The components of the Parallel Discrete Event Simulation PDES environment are identified and modeled using the Rumbaugh modeling technique. From the model, a prototype implementation of a Parallel Ada Simulation Environment PASE is accomplished using Classic Ada. A system interface for the Intel ipsc2 Hypercube was developed to illustrate the concepts of modularity and portability. In addition, the …
Enhancements To The Animated Tutor For Air Combat Simulation, David A. Legge
Enhancements To The Animated Tutor For Air Combat Simulation, David A. Legge
Theses and Dissertations
This study investigates the use of the Ada programming language in combat modeling. It takes an existing combat model, the Animated Tutor for Air Combat Simulation (ATACS), and re-writes it into Ada. The new model also includes enhancements to the original model. ATACS+, as it is now called, is used as a learning tool in combat modeling classes at the Air Force Institute of Technology. ATACS+ consists of a preprocessor and a model, complete with two and three-dimensional graphics and engagement status reports. Conclusion are made about Ada's suitability for combat modeling, some of the features of Ada which can …
Toward Reusable Graphics Components In Ada, Sam-Kyu Lim
Toward Reusable Graphics Components In Ada, Sam-Kyu Lim
Theses and Dissertations
This thesis demonstrates and illustrates a way of developing reusable graphics software components in Ada associated with a C++/C library. The work was carried out using object-oriented software development techniques that were used to analyze, design and implement a partial flight simulator. The objective of this thesis was to present a way of building reusable software components with Ada in a graphics application environment. An object-oriented approach was taken in the development of a set of reusable graphics software components for a flight simulator domain. A selection of a set of reusable software components came from domain analysis. These components …
Object-Oriented Database Access From Ada, Li Chou
Object-Oriented Database Access From Ada, Li Chou
Theses and Dissertations
Ada embodies many modern software engineering principles, namely, modifiability, efficiency, reliability, and understandability. Its powerful data abstraction allows programmers to easily model objects in the real world. A database management system (DBMS) provides long term storage. It provides a convenient and efficient environment to manipulate data. Currently, with Ada access to a DBMS is typically done through the use of a language extension and a preprocessor to convert the extensions to library calls appropriate for the DBMS. However, these systems are limited on more complex applications, such as computer-aided engineering design. Object-oriented design (OOD) is a new way of thinking …