Building A Layered Database for Design Automation
暂无分享,去创建一个
A layered approach is presented for the database of a distributed, interactive design automation system. Levels of abstraction are described from the point of view of the bottom-up designer. The controversy between the relational and network database formats is explored in the central abstraction: an object-oriented layer which attempts to select the advantages of each of these two formats while avoiding their respective disadvantages. This object-oriented approach treats each of many logical views of the database in its own most optimal fashion and then allows the database system to evolve over time.
[1] David Robson,et al. Smalltalk-80: The Language and Its Implementation , 1983 .
[2] Douglas T. Ross. The AED approach to generalized computer-aided design , 1967, ACM '67.
[3] John B. Goodenough,et al. The Effect of Software Structure on Software Reliability, Modifiability, and Reusability: A Case Study and Analysis, , 1974 .