• DocumentCode
    2133813
  • Title

    GRAS, a graph-oriented database system for (software) engineering applications

  • Author

    Kiesel, N. ; Schürr, A. ; Westfechtel, B.

  • Author_Institution
    Lehrstuhl fur Inf. III, Tech. Univ. of Aachen, Germany
  • fYear
    1993
  • fDate
    19-23 Jul 1993
  • Firstpage
    272
  • Lastpage
    286
  • Abstract
    Modern software systems for application areas like software engineering, CAD or office automation are usually highly interactive and deal with rather complex object structures. For the realization of these systems, a nonstandard database system is needed which is able to efficiently handle different types of coarse- and fine-grained objects (like documents and paragraphs), hierarchical and nonhierarchical relationships between objects (like composition-links and cross-references), and attributes of different size (like chapter numbers and bitmaps). Furthermore, this database system should support the computation of derived data, undo/redo of data modifications, error recovery from system crashes, and version control mechanisms. We describe the underlying data model and the functionality of GRAS (GRAph Storage), a database system which has been designed according to the above-mentioned requirements. The central design decisions concerning its realization are discussed
  • Keywords
    computer aided software engineering; configuration management; data structures; database management systems; graph theory; system recovery; GRAS; attribute size; coarse-grained objects; data model; data modifications; derived data; design decisions; error recovery; fine-grained objects; graph storage; graph-oriented database system; hierachical relationships; nonhierarchical relationships; redo; software engineering; system crashes; undo; version control mechanisms; Application software; Computer crashes; Control systems; Data engineering; Database systems; Error correction; Office automation; Software engineering; Software systems; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Software Engineering, 1993. CASE '93., Proceeding of the Sixth International Workshop on
  • ISSN
    1066-1387
  • Print_ISBN
    0-8186-3480-4
  • Type

    conf

  • DOI
    10.1109/CASE.1993.634829
  • Filename
    634829