No subject

T. Turner tturner at gnu.ai.mit.edu
Fri Jun 3 20:33:30 EDT 1994


<2snvfe$440 at agate.berkeley.edu>
cc: tturner
Subject: Grass database linkage [Linux]


The Free Software Foundation suggests the following 
GNU General Public Licence software...
 
name:           EDB, the Emacs database
version:        1.17
interfaces:     Emacs, Emacs Lisp
multiuser:      no
transactions:   no
distributed:    no
query language: Emacs Lisp
limits:         same as for Emacs -- typically 8 or 32 MB
robustness:     fairly high -- currently being used for mission-critical data
description:    EDB provides simple database access in a "user-friendly" Emacs
                environment for flat files.  Extensions for linking records and
                relational-like operations exist, and further extensions are
                easy to make.
                EDB is documented by a 110-page manual, complete with indices
discussion:     edb-list-request at theory.lcs.mit.edu
bugs:           mernst at theory.lcs.mit.edu or edb-list at theory.lcs.mit.edu
requires:       GNU Emacs 18, GNU Emacs 19, or Lucid Emacs
ports:          any computer that runs Emacs -- that is, almost any computer
restrictions:   GNU Public License
author:         Michael Ernst <mernst at theory.lcs.mit.edu>
how to get:     ftp pub/emacs/edb/edb.tar.Z from theory.lcs.mit.edu
updated:        1993/06/16


and/or.........................................................................

name:           GRAS (GRAph-oriented database System)
version:        5.90/9 [[6.0 alpha]]
interfaces:     Navigational programming interfaces for C and Modula-2
access methods: tries from database pages, static hashing within pages
multiuser:      Very restricted single writer/multiple reader access
                [[6.0: shared read/write access with locks on a per-session,
                transaction, or operation basis]]
transactions:   yes; based on backwards logs.  Checkpoints allow roll-back (and
                roll-forward) to a previous state.
distributed:    no.  [[6.0: Multiclient/multiserver architecture]]
query language: PROGRES (PROgrammed Graph Rewriting Systems; a language released
                separately)
limits:         2**16 nodes per database and 2**16 databases per multi-database
                [[6.0: 2**32 nodes]]
robustness:     Has been successfully used as the underlying database for
                a number of research prototypes and one commercial product.
                Guarantees recovery from (almost) all application/system crashes
description:    GRAS is a database system which has been designed according
                to the requirements resulting from software engineering
                applications. Software development environments are composed
                of tools which operate on complex, highly structured data.
                In order to model such data in a natural way, we have selected
                attributed graphs as GRAS' underlying data model.
                The current version has programming interfaces for Modula-2 and
                C and supports:
                - persistent attributed, directed node- and edge-labeled
                  graphs (including long attributes and indexes)
                - temporary/volatile generic sets, binary relations, and lists,
                - graph modification triggers causing further modifications
                - primitives for version control comprising the capability
                  for efficiently storing graphs as forward/backward deltas
                - primitives for declaring graph schemes and for incremental
                  evaluation of derived attributes (constraints).
                In additon, there are tools for compressing and displaying
                graphs.  The GRAS system may be considered to be the core of a
                graph oriented DBMS environment.  The environment is based on a
                VHLL called PROGRESS.  This environment supports: a
                syntax-directed editor for graph schemes, rewrite rules and
                sequences of rules; an incremental consistency checker; an
                incremental compiler&interpreter for PROGRESS; an enhanced
                graph browser
references:     Kiesel, Schuerr, Westfechtel: GRAS, A Graph-Oriented Database
                System for (Software) Engineering Applications. Proc. CASE 93,
                Lee, Reid, Jarzabek (eds.): Proc. CASE '93, 6th Int. Conf. on
                Computer-Aided Software Engineering, IEEE Computer Society
                Press (1993), pp 272-286.  Available by ftp as TR AIB 92-44.
                Schuerr: PROGRES: A VHL-Language Based on Graph Grammars,
                in Proc. 4th Int. Workshop on Graph-Grammars and Their
                Application to Computer Science, LNCS 532, Springer-
                Verlag 1991, pp 641-659.  Available by ftp asTR AIB 90-16.
announcements:  a list is forming; send mail to the contact (below)
bugs:           use the included "send-pr" program to send bug reports
requires:       Modula-2, C
ports:          Sun-4, porting requires Modula-2
restrictions:   GNU General Public License
author:         Lehrstuhl fuer Informatik III, RWTH Aachen, Ahornstr. 55
                D-52074 Aachen, Germany.
contact:        (v5.x & PROGRES) Dr. Andy Sch"urr 
                <andy at i3.informatik.rwth-aachen.de>
                (v6.x) Norbert Kiesel <norbert at i3.informatik.rwth-aachen.de>
how to get:     (v5.x) ftp pub/unix/GRAS from ftp.informatik.rwth-aachen.de
                (PROGRES sun4) ftp pub/unix/PROGRES from
                ftp.informatik.rwth-aachen.de
                (PROGRES source) send mail to contact
                (references) ftp pub/reports/* from ftp.informatik.rwth-aachen.de
                (v6.x) contact Norbert Kiesel 
                <norbert at i3.informatik.rwth-aachen.de>
updated:        1993/11/01




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
For the full FSF GNU's Bulletin email requests to: tturner at gnu.ai.mit.edu 

T. Turner, FSF Fundraiser &                    Free Software Foundation (FSF)
FSF/Project GNU Volunteer                      675 Massachusetts Avenue
545 Tech Square, Room 426                      Cambridge, MA 02139-3309
Cambridge, MA 02139                            Phone:    (617) 876-3296
Phone:    (617) 253-8568                       Fax:      (617) 492-9057
Internet: tturner at gnu.ai.mit.edu               Internet: gnu at prep.ai.mit.edu

Plan:               Building Better Environments For Al!
                    
                    Present Projects:
                    
                    1. FUNdraising ReveGNU
                    2. Supporting Project GNU 
                    3. Supporting GRASS 4+ GIS
                    4. Advising TBS/THE on the internet 

                    Updated: 1994/05/30 06:54:41 UST 

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@



More information about the grass-user mailing list