From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.4 required=5.0 tests=BAYES_00,INVALID_DATE, UNRESOLVED_TEMPLATE autolearn=no autolearn_force=no version=3.4.4 Path: utzoo!mnetor!uunet!husc6!cmcl2!nrl-cmf!ames!ucbcad!pasteur!ucbvax!ICDC.LLNL.GOV!IVANOVIC%VAXR From: IVANOVIC%VAXR@ICDC.LLNL.GOV ("Vladimir Ivanovic, x3-7786") Newsgroups: comp.lang.ada Subject: Real-Time Ada Message-ID: <8801191855.AA01854@ajpo.sei.cmu.edu> Date: 19 Jan 88 18:56:00 GMT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet List-Id: In response to the question about Real-Time Ada implementations: DEC offers VAXELN/Ada, a cross development system. The host system is VMS and DEC's Ada Compilation System (ACS) which consists of an Ada compiler and a library management facility. All of DEC's program development tools are usable: a multi-language symbolic debugger, a source code analyzer, a performance and coverage analyzer and a test manager. The functionality of DEC's implementation of make and sccs (MMS and CMS respectively) is included in ACS. Particularly noteworthy is that the debugger runs on the host and debugs programs on the target and knows about Ada tasking. A multi-node version of the debugger is also available. Mixed language enviroments are possible. (A Pascal program calls a Fortran subroutine which invokes some Macro code that calls an Ada procedure that calls a C function... transparently since all of DEC's language translators implement the VAX Procedure Calling Standard.) The target is a VAXELN node. Any VAX may be a VAXELN node. (DEC offers/will offer/has announced it will offer one/two/many 4 node multiprocessing system(s).) Usually VAXELN nodes are connected and downline loaded from a VMS node over Ethernet. Debugging also uses the Ethernet. The "VAX Realtime User's Guide", # EK-VAXRT-UG001 describes both VMS and VAXELN real-time features and performance. The VAXELN/Ada system is described in "VAXELN Ada User's Manual", # AI-HJ48A-TE. The ACS system is described in "Developing Ada Programs in VAX/VMS", # AA-EF86A-TE. DEC's implementation is described in "VAX Ada LRM", # AA-EG29A-TE. Note that the compiler used for both VMS Ada and VAXELN/Ada is the same. What differs is the run-time facilities and their packages. I am developing programs using VAXELN/Ada if there are further questions... -- Vladimir