skip to main content
10.5555/324426acmconferencesBook PagePublication PagesadaConference Proceedingsconference-collections
SIGAda '85: Proceedings of the 1985 annual ACM SIGAda international conference on Ada
1985 Proceeding
Publisher:
  • Cambridge University Press
  • 40 W. 20 St. New York, NY
  • United States
Conference:
Paris France May 14 - 16, 1985
ISBN:
978-0-89791-162-7
Published:
01 May 1985
Sponsors:

Reflects downloads up to 06 Feb 2025Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
Article
Free
IT companies' acceptance of and attitudes towards Ada

A survey was carried out to establish the Ada countries' knowledge about itself and the market potential of the work they were engaged in. Some 62 organisations responses were received (25%) from 10 countries. Though many are well informed, the effect ...

Article
Free
Notes on building a relational database management system in Ada

It seems, at the moment, that although there have been papers published that deal with database management in an Ada environment there is still very little practical experience in that field.Using Ada we have developed an Ada compatible relational ...

Article
Free
Extending the scope of the program library

The idea of a database as a central facility of a programming environment is explored, taking the Ada program Library as a starting point. The database used is based on a node model similar to the one proposed in the CAIS standard (KIT/KITIA 1984). The ...

Article
Free
A tool kit for database programming in Ada

This paper describes an Ada-compatible database application development environment being designed and prototyped at Computer Corporation of America. This environment is intended to provide uniform access to centralized, homogeneously distributed, and ...

Article
Free
Highly parallel Ada—Ada on an ultracomputer

We examine the suitability of Ada to a specific multiprocessor architecture, the NYU Ultracomputer. The Ultracomputer is an MIMD machine with shared memory, and a special hardware primitive, the fetch-and-add operation, with which non-blocking versions ...

Article
Free
Some problems in distributing real-time Ada programs across machines

The Ada Research Group of the Robotics Research Laboratory at The University of Michigan is currently developing a real-time distributed computing capability based upon the premises that real-time distributed languages provide the best approach to real-...

Article
Free
Saving traces for Ada debugging

A trace database model for debugging concurrent Ada programs is presented. In this approach, trace information is captured in an historical database and queried using Prolog. This model was used to build a prototype debugger, called Your Own Debugger ...

Article
Free
Execution monitoring and debugging tool for Ada using relational algebra

This symbolic run-time debugger for Ada provides facilities for observing and manipulating the execution of a monitored program, also for concurrent aspects. The debugger can be used interactively, and also as a monitoring program to control the ...

Article
Free
An event-driven debugger for Ada

In this paper, we present the main concepts used in our symbolic debugger for Ada. Described also is a companion tool, the Ada Program VIEWer, which gives users full access to program source while debugging. This debugger is one of the components of the ...

Article
Free
Ada and the graphical kernel system

The Graphical Kernel System (GKS) is a general purpose, Device-Independent, two-dimensional graphics system currently in the final stages of standardization by both the International Organization for Standerdization (ISO) [ISO 1982] and the American ...

Article
Free
The efficiency of storage management schemes for Ada programs

The efficient implementation of high level languages which support concurrency is imperative, particularly in such application areas as embedded real-time systems. Various storage management schemes have been proposed for the implementation concurrency. ...

Article
Free
An overview and example of application of CAEDE: a new, experimental design environment for Ada

CAEDE is an experimental, integrated, iconic design environment which supports (1) a structured design methodology based on Buhr's System Design With Ada book (2) an iconic design entry system, (3) a design data base, and (4) design tools. The design ...

Article
Free
Programming large and flexible systems in Ada

The parallel processing facilities of Ada are based on the concept of rendezvous, which introduces a tight coupling between two cooperating tasks. Because of the asynnetry of the rendezvous, and of the typing system, these facilities cannot be used ...

Article
Free
Lessons from practical experience teaching hands-on, real-time, embedded system programming with Ada

This paper analyzes practical experience at Carleton University with a course in hands-on, real time, embedded system programming with Ada, derives lessons from this experience relatig to the concerns of the Ada community about teaching/learning Ada in ...

Article
Free
Developing an automated Ada training product

The emergence of Ada as a major programming language, and the resulting need for training large numbers of programmers in Ada, has led to the development of a variety of educational products and techniques. These include live courses and seminars, ...

Article
Free
Viewing Ada from a process model perspective

This paper compares two programming language paradigms for large software systems. The first is based upon nested block structure and static binding, augmented with abstract data types and concurrency, as exemplified by Ada. The second is based upon ...

Article
Free
TSL: task sequencing language

TSL is a language for specifying sequences of tasking events in Ada1 programs. TSL specifications are submitted with an Ada program and are monitored at runtime for consistency with the actual tasking events as they occur. This paper presents a ...

Article
Free
Automatic language conversion and its place in the transition to Ada

A number of systems for the automatic conversion to Ada of software written in other languages have been specified or implemented, but such systems are of limited usefulness in planned programmes for the transition to Ada. Managerial and technical ...

Article
Free
An implementation of Anna

Anna is a language extension of Ada to include facilities for formally specifying the intended behavior of Ada programs. It augments Ada with precise machine-processable annotations so that well established formal methods of specification and ...

Article
Free
Ada in the ECLIPLSE project support environment

This paper outlines the object management system provided in the ECLIPSE project support environment and describes how Ada compilers are supported by this system. The structure of a common Ada program library is described and the support tools provided ...

Article
Free
The development of an Ada front end for small computers

This paper concerns the design of an Ada front end that was required to be hosted on small computers. The paper discusses the special problems to be solved when implementing a compiler for a large language, like Ada, on machines with limited resources ...

Article
Free
A runtime supervisor to support Ada tasking: rendezvous and delays

This paper describes a simple and efficient approach to implementing the Ada operations of entry calls, conditional and timed entry calls, accept statements, selective wait statements and delay statements. This is accomplished by describing the tasking ...

Contributors
  • Honeywell International Inc.
  • University of Colorado Boulder
Index terms have been assigned to the content through auto-classification.

Recommendations