Software engineering with Ada
The design and implementation of INGRES
ACM Transactions on Database Systems (TODS)
Principles of Database Systems
Principles of Database Systems
Interactive Programming Environments
Interactive Programming Environments
Organizing software in a distributed environment
Proceedings of the 1983 ACM SIGPLAN symposium on Programming language issues in software systems
Computer-Aided Software Engineering in a distributed workstation environment
SDE 1 Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Monitoring in a software development environment: A relational approach
SDE 1 Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Implementing relational views of programs
SDE 1 Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
The system-oriented editor—a tool for managing large software systems
SIGAda '87 Proceedings of the 1987 annual ACM SIGAda international conference on Ada
Library structures for reusable components
SIGAda '87 Proceedings of the 1987 annual ACM SIGAda international conference on Ada
Issues in implementing a real time embedded Data Base Management System in Ada
WADAS '86 Proceedings of the third annual Washington Ada symposium on Ada: Ada use in focus : practical lessons in perspective
Hi-index | 0.00 |
The idea of a database as a central facility of a programming environment is explored, taking the Ada program Library as a starting point. The database used is based on a node model similar to the one proposed in the CAIS standard (KIT/KITIA 1984). The paper suggests an expansion of the scope of the program library into the area of configuration and version management in an environment with several ungoing projects sharing software objects. The authors furthermore present a technique for the manipulation of the relationships in a relational algebra inspired way - providing some of the powerful capabilities of the relational approach within the context of node models.