The Interactive ADA Workstation
Abstract
The Interactive Ada Workstation (IAW) major concern is with decreasing the cost and development time of future systems implemented with Ada programming language. During the design phase, developing software with Ada takes longer and cost more than with conventional languages. The objective of the IAW is to demonstrate significantly improved Ada programming productivity through the use of rapid prototyping techniques. This software was developed with the LISP language for a Symbolics machine. The work was centered around graphical techniques and the mapping of abstract design to the Ada language. This project developed four main graphical editors from Buhr Diagrams, State Machine Diagrams, Decision Tables, and Truth Tables. Each editor is capable of generating Ada code. The Buhr Representation and Ada Translator (BRAT) Editor is used for the specification of the hierarchical structure of Ada program elements, and the calling relationship between the elements. This data is used to produced Ada specifications. This data is used to produced Ada specifications. The State Machine Editor (SME) is used to model the program behavior base on time intervals or change of logical inputs. The Decision Table Editor (DTE) is used to describe the relationship of systems or subsystems in terms of conditions, events, or rules. The Truth Table Editor permits the user to describe the behavior of a BRAT object in terms of its input and output.
Document Details
- Document Type
- Technical Report
- Publication Date
- May 01, 1990
- Accession Number
- ADA226873
Entities
Organizations
- General Electric