Rapid prototyping of general Ada applications
Date/Time of Processing: Saturday 11 June 1994 04:19:31Am Overall Assessment of System: OK Classification of System: C Basis of Classification -- Syntax Errors PASS Completeness PASS Independence from External Libraries FAIL Independence from a Specific Ada Compiler FAIL Explanations for failures -- System withs non-standard library units that are not provided System contains compiler-specific pragmas or uses Machine_Code Number of ... Files 194 Library Units 221 Lines 131345 Statements 25041 Comments 52527 Unidentified Withed Units -- 17 unidentified withed units Subunits and Parent Units -- 11 parent program units 0 missing parent units 54 subunits 0 subunits found but not specified 0 subunits specified but not found
languages/ada/swtools/ace: File Name Size --------- ---- README 742 lessons/ 512 source/ 512 userman/ 512 languages/ada/swtools/ace/lessons: File Name Size --------- ---- ace_eis.zip 42,183 languages/ada/swtools/ace/source: File Name Size --------- ---- ace.zip 1,110,183 languages/ada/swtools/ace/userman: File Name Size --------- ---- ace_um.zip 197,484 Totals ============== ============== 7 Files 1,352,128
ASSET_A_153: ACE (Ada Command Environment) The Ada Command Environment (ACE) is an interactive Ada environment coupled with a set of Ada abstract data types (ADTs). The interactive environment allows users to rapidly prototype general Ada applications, while the ADTs allow prototyping of applications for particular domains, such as X Window System applications. In addition, the ADTs provide an Ada view of underlying applications, which when combined with the interactive environment replaces the traditional role of a command language. When using ACE, Ada becomes the command language as well as the programming language. This version of ACE includes support for X Window System prototyping. This asset includes the ACE Users Manual. This is in the source subdirectory. ASSET_A_278: ACE (Ada Command Environment) User Manual This technical report provides users of the Ada Command Environment (ACE) with a description of each of the packages and subprograms that are provided with ACE. In addition, the report describes the overall purpose of ACE, general guidelines on ACE usage, and provides examples of typical user interaction during an ACE session. This is in the userman subdirectory. ASSET_A_152: ACE/EIS Integration Lessons Learned This document reports the lessons learned from integrating the Ada Command Environment (ACE) into the Prototype Engineering Information System (PREIS) environment. ACE is an interactive command language environment for Ada software development where Ada is both the programming language and the command language. PREIS is an object-oriented environment targeted for computer-aided engineering (CAE). During this task, PREIS demonstrated an ability to model several ACE constructs in an object-oriented fashion. ACE on the other hand, demonstrated its extensibility by the addition of abstract data types. These abstract data types give the user a window into the PREIS environment. The ACE/PREIS integration effort was undertaken to identify and provide insights into issues related to tool integration in an object management system. The integration effort revealed the difficulty of integrating C with Ada and demonstrated again the necessity of good documentation. The requirement for a programmatic interface to PREIS for future integration efforts was also identified. This is in the lessons subdirectory.
29 Oct 90 8.0 Paramax Initial release to ASSET 14 Nov 93 8.0 ASSET Initial release to the PAL
This prologue must be included in all copies of this software. Restrictions on use or distribution: NONE
This software and its documentation are provided "AS IS" and without any expressed or implied warranties whatsoever. No warranties as to performance, merchantability, or fitness for a particular purpose exist. The user is advised to test the software thoroughly before relying on it. The user must assume the entire risk and liability of using this software. In no event shall any person or organization of people be held responsible for any direct, indirect, consequential or inconsequential damages or lost profits.