ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Implementing relational views of programs
Full text PdfPdf (729 KB)
Source Software Engineering Symposium on Practical Software Development Environments archive
Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments table of contents
Pages: 132 - 140  
Year of Publication: 1984
ISBN:0-89791-131-8
Also published in ...
Author
Mark A. Linton  Computer Systems Laboratory, Department of Electrical Engineering, Stanford University, Stanford, California
Sponsors
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 32,   Citation Count: 43
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/800020.808258
What is a DOI?

ABSTRACT

Configurations, versions, call graphs, and slices are all examples of views, or cross-sections, of programs. To provide a powerful mechanism for defining, retrieving, and updating these views, the OMEGA programming system uses a relational database system to manage all program information. We have built a prototype implementation of the OMEGA-database system interface. This implementation includes the design of a relational schema for a Pascal-like language, a program for taking software stored as text and translating it into the database representation, and a simple, pointing-oriented user interface. Initial performance measurements indicate that response is too slow in our current environment, but that advances in database software technology and hardware should make response fast enough in the near future.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Reference Manual for the Ada Programming Language, U. S. Department of Defense, July 1982.
2
3
 
4
Habermann, A. N., Ellison, E., Medina-Mora, R., Feiler, P., Notkin, D., Kaiser, G. E., Garlan, D. B., and Popovich, S., "The Second Compendium of Gandalf Documentation", CMU Department of Computer Science, May 24, 1982.
 
5
Kernighan, B., and Mashey, J., "The Unix Programming Environment", Computer, Vol. 14, No. 4, April 1981.
 
6
 
7
Morris, J. B., A Manual for the Model Programming Language, February 1980.
 
8
Powell, M., and Linton, M., "Database Support for Programming Environments", Proceedings of the Database Week Special Session on Databases for Engineering Applications, May 1983.
9
10

CITED BY  43