Open Access. Powered by Scholars. Published by Universities.®

Digital Commons Network

Open Access. Powered by Scholars. Published by Universities.®

Articles 1 - 10 of 10

Full-Text Articles in Entire DC Network

An Incremental Language Conversion Method To Convert C++ Into Ada95, Ding-Yuan Sheu Dec 1996

An Incremental Language Conversion Method To Convert C++ Into Ada95, Ding-Yuan Sheu

Theses and Dissertations

This thesis develops a methodology to incrementally convert a legacy object oriented C++ application into Ada95. Using the experience of converting a graphic application, called Remote Debriefing Tool (RDT), in the Graphics Lab of the Air Force Institute of Technology (AFIT), this effort defined a process to convert a C++ application into Ada95. The methodology consists of five phases: (1) reorganizing the software application, (2) breaking mutual dependencies, (3) creating package specifications to interface the existing C++ classes, (4) converting C++ code into Ada programs, and (5) embellishing. This methodology used the GNAT's C++ low level interface capabilities to support …


Implementation Of An Ada95 Crosscompiler For The Real-Time Executive For Military Systems (Rtems), Kendall M. Lemley Jr. Dec 1996

Implementation Of An Ada95 Crosscompiler For The Real-Time Executive For Military Systems (Rtems), Kendall M. Lemley Jr.

Theses and Dissertations

This thesis represents a continuation of the assessment of the Unified Telerobotics Architecture Project (UTAP), a proposed Air Force standard. This architecture was developed by the NASA Jet Propulsion Laboratory and the National Institute of Standards under contract to the Air Force Materiel Command Robotics and Automation Center of Excellence at Kelly AFB, Texas. Due to operating system constraints, the only UTAP implementation to date has required a separate software interface layer, adding complexity and overhead to the overall system, while reducing portability. This thesis proposes a long term effort to design and implement UTAP-compliant application software devoid of this …


Simworx: An Ada Distributed Simulation Application Framework Supporting Hla And Dis, Earl C. Pilloud Dec 1996

Simworx: An Ada Distributed Simulation Application Framework Supporting Hla And Dis, Earl C. Pilloud

Theses and Dissertations

This research consisted of the analysis, design, and implementation of a reusable application framework for distributed simulation which is compliant with both the DoD High Level Architecture (HLA) for Modeling and Simulation and the Distributed Interactive Simulation (DIS) standards. The goal was to create an Ada-based system for experimentation in distributed simulation. A subsidiary goal was to integrate the system with an existing Air Force Institute of Technology (AFIT) application framework for virtual simulations, Easy_Sim. The application framework was designed using object oriented techniques to enable experimenters to customize it via inheritance extension. The application framework, named SimWorx, consists of …


An Ada-Like Language To Facilitate Reliable Coding Of Low Cost Embedded Systems, Michael Collins Jan 1995

An Ada-Like Language To Facilitate Reliable Coding Of Low Cost Embedded Systems, Michael Collins

Theses : Honours

Due to a lack of operating system (0/S) support, it is more difficult to develop programs for embedded systems than for workstations. For those developing on a low budget, the problem is often further compounded by the necessity of using inappropriate, 0/S dependent, compilers. This study attempts to ascertain those elements of a High Level Language (HLL) which are absolutely necessary and implementable to produce reliable, efficient, embedded programs without the benefit of a large budget. The study is based upon the Ada philosophy as the Ada language incorporates many desirable features for modelling real-world problems in terms of embedded …


Designing And Implementing An Ada Language Binding Specification For Odmg-93, Stephen R. Lindsay Dec 1994

Designing And Implementing An Ada Language Binding Specification For Odmg-93, Stephen R. Lindsay

Theses and Dissertations

Object-oriented database management systems (ODBMSs) represent the latest advancement in database technology, combining the reusability and maintainability of the object-oriented programming paradigm with the ability to efficiently store and retrieve a wide range of data types as well as code to manipulate stored data. Unfortunately, programmers developing software in the Ada programming language do not have the ability to interface to object databases without significant customized code development. One important reason for this has been the absence of a standard defining the constructs accessing ODBMS functionality. This thesis documents the creation of an Ada language binding to the ODMG-93 standard …


An Object-Oriented Database Interface For Ada, Anthony D. Moyers Dec 1993

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 Nov 1993

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 …


Software Cost Estimation Of The Advanced Training System Project Using Three Computer-Based Models, Douglas Poteat Jan 1989

Software Cost Estimation Of The Advanced Training System Project Using Three Computer-Based Models, Douglas Poteat

Graduate Student Theses, Dissertations, & Professional Papers

No abstract provided.


Ada Tools For The Description And Simulation Of Digital Signal Processing Systems, Mark D. Happel Jan 1987

Ada Tools For The Description And Simulation Of Digital Signal Processing Systems, Mark D. Happel

Retrospective Theses and Dissertations

While specialized hardware description languages allow for maximum capability and efficiency in a design automation system, the use of a general purpose language in the same role can make the system more available or more available or more practical for a larger set of users. This project demonstrates the use of ADA* for the description and simulation of small digital signal processing systems. Building on conventions and primitives proposed by Denyer and Renshaw, a simple subsystem was described in ADA and then tested with a small simulator also written in ADA.

* ADA is a trademark of the United States …


Use Of The Ada Language System In Configuration Control Of Fortran-Based Software, Daniel L. Dyke Jan 1985

Use Of The Ada Language System In Configuration Control Of Fortran-Based Software, Daniel L. Dyke

Retrospective Theses and Dissertations

The Configuration Control and Management of Trainer Systems Software has been recognized as a significant problem for many years. Many software tools are being developed for use as aids in this task. The efforts of the Department of Defense in the development of Ada and an Ada Programming Support Environment (APSE) have strongly addressed the problems of configuration control and management. However, these efforts have been targeted for Ada-based software as it is anticipated it will be the primary language of the DOD. The author feels that FORTRAN based software will require maintenance for many years even after the acceptance …