PAL CARD CATALOG ENTRY

SHORT DESCRIPTION

An implementation of a subset of the CAIS by Mitre


MOVEMENT WITHIN THE PAL CARD CATALOG
Move to top-level taxonomy
Move to keyword list

ASSET PROFILE

UNIT NAME
CAIS
VERSION
860307
REVIEW CODE
AR; C1 1.0 D
INET ADDRESS
cig-info at mitre
AUTHOR
Mitre Corp.
Rebecca Bowerman, Helen Gill, Robbie Hutchison
Chuck Howell, Mike McClimens
RIGHTS
PUBLIC DOMAIN
COPYRIGHT
Not documented in PAL database
DATE CREATED
07 MAR 86
DATE RELEASED
07 MAR 86
DATE LAST UPDATED
07 MAR 86
LOCATION
ASR
PAL
AdaNET
ENVIRONMENT
Vax 8600
UNIX (Berkeley 4.2 based)
Ultrix 1.2 on VAX 8600
Sun UNIX 4.2 Release 2.0 on Sun2s
Verdix Ada Development Sys
LIMITATIONS
Not documented in PAL database
CERTIFICATION
Ada System Certifier_1 1.0
Date/Time of Processing: Wednesday 25 May       1994 12:42:39Am
Overall Assessment of System: NOT OK
Classification of System: D
Basis of Classification --
Syntax Errors                               PASS
Completeness                                FAIL
Independence from External Libraries        PASS
Independence from a Specific Ada Compiler   PASS

Explanations for failures --
System is NOT Complete
Parent units or subunits are missing
or the sources of some exceptions are not identified

Number of ...
Files              98
Library Units     134
Lines           50785
Statements      12920
Comments        24632

Subunits and Parent Units --
8 parent program units
0 missing parent units
71 subunits
0 subunits found but not specified
3 subunits specified but not found

FILE LISTING

Directory Display


languages/ada/asr/cais/cais:
  File Name                 Size
  ---------                 ----
  cais.zip               260,581


Totals
  ==============  ==============
    1 Files              260,581

ABSTRACT

        This CAIS package provides a robust subset of the inter- faces
defined in  the  proposed  Military  Standard  Common  Apse  Interface
Set(CAIS).  The goal of MIL-STD-CAIS is to promote tool portability by
providing a standardized set of calls for operating  system  services.
It  is  also  hoped  that  definition of a generalized node model will
increase the interoperability of tool sets.

        This subset includes:

        5.1.1,2,3,5 -- Node_Definitions, Node_Management,  Attributes,
and Structural_Nodes

        5.3.1,1-4,10--   Io_Definitions,   Direct_Io,   Sequential_Io,
Text_Io,   and   File_Import_Export   (also   a  few  procedures  from
Scroll_Terminal)

        5.4.1-20,21    --    List_Utilities,   Identifier_Items,   and
String_Items

        The    interfaces    not    included    are    Access_Control,
Process_Control, Io_Control, the Io device packages,  Float_Item,  and
Integer_Item.

        It is intended that this CAIS subset be  used  to  investigate
the  extent  to  which CAIS supports the needs of software development
tools.  Only by rehosting  tools  and  their  data  to  CAIS  can  the
viability of CAIS be determined.


REVISION HISTORY

DATE      VERSION AUTHOR        HISTORY
03/07/85  860307  Mitre Corp    Initial Release


RELEASE NOTICE

This prologue must be included in all copies of this software.

This software is released to the Public Domain (note:
  software released to the Public Domain is not subject
  to copyright protection).

Restrictions on use or distribution:  Although there are
     no current plans to provide maintenance for this CAIS,
     further modifications are planned. We would appreciate
     your reporting problems and experiences to:
             
               cig-info at mitre    (net address)

     or call at:

               (703)  883-7858


DISCLAIMER

	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.