Organization of the Ada CDROM from Walnut Creek CDROM Richard Conn, Manager, Ada Software Repository June 6, 1993 The Ada CDROM is organized by originating organization. At the top level you will find the following tree names: adanet -- AdaNET, funded by NASA ajpo -- the ajpo.sei.cmu.edu host-based anonymous FTP archives, maintained by the Ada Information Clearinghouse (AdaIC) and funded by the DoD's Ada Joint Program Office asr -- the Ada Software Repository, currently unfunded with computer space supported by the US Army on the wsmr-simtel20.army.mil host computer asset -- the ASSET library on the source.asset.com host computer, funded by the STARS (Software Technology for Adaptable, Reliable Systems) program out of the DoD's ARPA (Advanced Research Projects Agency) inel -- the Idaho National Engineering Lab, funded by the US Department of Energy nyu_gwu -- the New York University and George Washington University Ada/Ed and SmallAda projects sei -- the Software Engineering Institute archives on the ftp.sei.cmu.edu host computer, funded by the Software Engineering Institute uc -- the University of Cincinnati VHDL repository uci -- the IRUS project from the University of California at Irvine You will also find the following support trees: asr_spt -- support programs for the ASR index -- a master index to the entire Ada CDROM toolkit -- a set of programs useful to users of the Ada CDROM To get started using the Ada CDROM, read the *.TXT files at the top level of the Ada CDROM. Then go to the index tree and read the README file. You should then know enough to work well with the Ada CDROM. ************************************************************ File overview.txt -- Overview of the Ada CDROM from Walnut Creek CDROM Richard Conn, Manager, Ada Software Repository June 6, 1993 The following taxonomy presents an overview of the material on this CDROM by subject area. The CDROM is so extensive that this taxonomy is presented as a general guide and is not complete in any sense. Directory tree names referenced in this overview are the original names. In creating the CDROM, these names may have been truncated or abbreviated in some way to make all file and directory names conform to the lowest level ISO-9660 standard. By complying with this standard, this CDROM can be accessed by the largest variety of systems, so a tradeoff had to be made. I apologize in advance for any inconvenience. Ada CDROM Taxonomy ================== Ada83 Language Reference Manual See the ajpo/lrm tree. Another copy is in the asr/ansi_lrm tree. Ada9X See the ajpo/ada9x tree for a copy of the current Ada9X Reference Manual and the Ada9X Annotated Reference Manual. Reports on specific Ada9X features are also included as well as a large number of comments. There is also material in the asr/ada9x tree, but this duplicates and may be outdated by the material in the ajpo/ada9x tree. Ada9X Language Reference Manual See the ajpo/ada9x/mrtcomments/rm9x tree. Ada Commentary See the ajpo/ada_comment tree for a complete set of Ada language issue comments dating back almost from the beginning of the language. See also ajpo/ada_ui. See also ajpo/infoada/digest for digests of email traffic. Ada Compilers See the nyu_gwu tree for copies of executables for the MSDOS and MAC platforms of the NYU Ada/Ed compiler (current version and older version) as well as the GWU enhancements to it and the GWU Small Ada compiler. Included are many sample programs which may be compiled. See the file ajpo/ada_info/val-comp.hlp.01Jun93 for a list of validated Ada83 compilers. Ada Compiler Benchmarks See the ajpo/piwg tree. See the asr/benchmarks tree. See the asr/piwg tree for older PIWG benchmarks. See the sei/hartstone tree. Ada Compiler Validation Capability See the ajpo/acvc_current tree for the source code that makes up the current suite of ACVC tests. Ada Courseware See the asr/courseware tree for Ada courseware and labware. See also the asset tree for courseware scattered throughout ASSET. See the asr/ada_tutr tree for an interactive tutorial on Ada. See the asr/se_projects tree for some lab projects. Ada Education Assistance See the asr/education tree. See the sei/education tree. See the ajpo/crease tree for a copy of the CREASE - Catalog of Resources for Education in Ada and Software Engineering. Ada Newsletters See the ajpo/adanews tree. See the asr/news tree. Ada Programming Style See ajpo/adastyle for the Ada Style Guide from the Software Productivity Consortium. See also the asr tree for pretty printers and style checkers (asr/pretty_printers, asr/style). Ada Programming Support Tools See the asr/compilation_order, asr/cross_reference, asr/debugger, asr/external_tools, asr/formgen, asr/gnu_ada_mode, asr/menu, asr/pretty_printers, and asr/stubber. See uci/irus for the UCI AFLEX/AYACC lexical analyzer generator and parser generator toolset. Ada Questions and Answers See the index tree for an index organized by tree of this CDROM. See the ajpo/ada_info tree. A fantastic amount of timely information is in this tree, ranging from backgrounds on the Ada mandate and DoD policies to bibliographies of Ada books, common questions on Ada9X, information on Ada in education, and on and on. Start with the README file in this tree. See also the ajpo/comp_lang_ada tree for an Ada FAQ (Frequently Asked Questions) list. See also the asr/documents tree for some interesting documents and the ajpo/infoada/digest tree for digests of email traffic. See the asr/general tree for information on the Ada Software Repository. See the asr/news tree for ASR newsletters. See the ajpo/adanews tree for AdaIC newsletters. See asr/pointers for somewhat dated information. See sei/documents for technical reports dating from 1987 to the present. Ada Rationale See the ajpo/rationale tree for a rationale for the design of Ada. A copy is in asr/rationale. Ada Reusable Software Components See the asr/abstractions, asr/components, asr/csparts, asr/math, and asr/new_abstrations trees. See also asset/math_utilities, asset/data_structure_utilities, asset/system_utilties, and asset/user_interface. Actually, you will find reusable components scattered all over this CDROM. Ada Runtime Environment Working Group and Real-Time Issues/Code See ajpo/artdata. This includes the Catalog of Interface Features and Options document (CIFO). See also asr/real_time. See also asset/run_time_support. See the sei/RMA_Validation_Tests and sei/rtsia trees. See the asset/run_time_support tree. AdaSAGE See the inel/adasage tree. Ada Semantic Interface Set See the ajpo/asis tree. Ada Software Repository See the asr tree. See the asr/master_index tree for the main catalog. See the asr/id_files tree for the Item Description files for all items in the ASR. See the asr/general tree for the ASR User's Handbook and other items of interest. See the asr top level for ada.* and adaf.* files which list usage info and other data about the ASR. Ada Technology Insertion Program See the ajpo/atip tree. Ada Tutorial See the asr/ada_tutr tree. Artificial Intelligence See the asr/ai tree. Bindings See the ajpo/bindings tree. See also the ajpo/infoada/X tree. See the asr/gks tree. See the asset/ada_standards_and_bindings tree. Capability Maturity Model See the sei/cmm tree. Catalog of Interface Features and Options See the ajpo/artdata/cifo30 and ajpo/artdata/cifo_tests trees. Catalog of Resources in Education And Software Engineering See the ajpo/crease tree for the CREASE 6.0 document. Common APSE Interface Set See the ajpo/cais tree. See the asr/cais and asr/cais_tools trees. DARTES See the sei/rtsia/dartes tree. Data Base Management Systems See the asr/dbms tree. See the asset/data_structure_utilities, asset/database_management_system tree, and the asset/ information_retrieval_system tree. See the inel/adasage tree. Distributed Processing See the asset/distributed_processing tree. DoD Standard 2167A Data Item Descriptors See the asr/dod_std_2167a tree. Frequently Asked Questions See the ajpo/comp_lang_ada tree. See the index tree. Image Processing See the asset/image_processing tree. Information Resource Dictionary System See the ajpo/irds tree. KAPSE (Kernel APSE) Interface Team See the ajpo/kitdata tree. Management Tools See the asr/management_tools tree. Metrics See the asr/metrics tree. Networking and Communications See the asr/ddn and asr/ddn2 trees. See the asr/message_handling tree. See the asset/distributed_processing tree. Performance Issues Working Group See the ajpo/piwg tree. See the asr/piwg tree for older PIWG benchmarks. Portable Common Interface Set See the ajpo/pcis tree. POSIX See the sei/posix tree. Program Design Language See the asr/pdl tree. Rate Monotonic Analysis See the sei/RMA_Validation_Tests and set/rtsia/rma_handbook trees. Reuse Library See asset/reuse_library and asset/software_reuse. See sei/design_for_reuse. SERPENT See the sei/serpent tree. Simulation See the asr/simulation tree. See also the asset/simulation tree. Software Development Process See asset/software_development_process, asset/software_documenting, asset/stars_program_management, and asset/software_engineering_environment. Structured Query Language See the asr/ada_sql tree. Text Editors See the asr/editors tree. See the asset/text_processing tree. VHDL (VHSIC Hardware Description Language) See the uc/vhdl tree. This is the VHDL Repository at the University of Cincinnati. It includes the current ANAVHDL document.