Grammars and Relations.

dc.contributor.authorMark, Leoen_US
dc.contributor.authorCochrane, Roberta J.en_US
dc.contributor.departmentISRen_US
dc.date.accessioned2007-05-23T09:43:44Z
dc.date.available2007-05-23T09:43:44Z
dc.date.issued1989en_US
dc.description.abstractProgramming languages and databases have evolved on separate foundations and with separate goals for many years. Buzzwords such as persistent data objects, objectoriented databases and software engineering databases reflect increased activity aimed at integrating the two areas at their current state of evolution. This paper suggests that we retum to basics and consider the foundation of the two areas, grammars and relations, as a basis for their integration. We present an algorithm, GeneRel, which given a grammar automatically generates a set of normalized relations in which objects derived from the grammar can be stored. We demonstrate how the algorithm applied to a meta- grammar generates relations in which grammars derived from the meta-grammar can be stored. We show how an extended relational algebra can be used to retrieve information about stored grammars and stored objects derived from the grammars. We outline an algorithm, GeneView, which given a set of non-terminals from a grammar generates a set of view definitions on the created relations.en_US
dc.format.extent1277612 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/1903/4893
dc.language.isoen_USen_US
dc.relation.ispartofseriesISR; TR 1989-47en_US
dc.titleGrammars and Relations.en_US
dc.typeTechnical Reporten_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TR_89-47.pdf
Size:
1.22 MB
Format:
Adobe Portable Document Format