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
Link To Document