Title :
Recursive functions with implicit termination: a new approach illustrated by software-engineering examples
Author :
Linnemann, Volker
Author_Institution :
IBM Sci. Center, Heidelberg, West Germany
Abstract :
The author describes how the extended non-first-normal-form (ENFNF) data model in combination with a recursion mechanism based on functions with implicit termination is a promising vehicle for the database part of software engineering systems. Functions have been used primarily as a tool for implementing recursive queries. It is shown how dependencies between software objects can be modeled by objects of the ENFNF data model in a convenient and natural way. Moreover, arbitrary dependencies can be queried by functionally recursive queries in a natural way. Nevertheless, the method is not limited to software engineering systems. Implementation techniques are presented
Keywords :
relational databases; software engineering; arbitrary dependencies; database; dependencies; extended nonfirst normal form data model; implicit termination; recursive functions; recursive queries; software objects; software-engineering; Application software; Computational modeling; Computer languages; Data engineering; Data models; Database languages; Logic programming; Software engineering; Systems engineering and theory; Vehicles;
Conference_Titel :
System Sciences, 1990., Proceedings of the Twenty-Third Annual Hawaii International Conference on
Conference_Location :
Kailua-Kona, HI
DOI :
10.1109/HICSS.1990.205203