Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

K: a high-level knowledge base programming language for advanced database applications

Published: 01 April 1991 Publication History
First page of PDF

References

[1]
Aho, A.V. and Ullman, J.D., "University of Data Retrieval Languages", Proc. ACM Syrup. Principles of Programming Languages, Jan. 1979, pp. 110-120.]]
[2]
Agrawal, R. and Gehani, N., "ODE (Object Database and Environment): The Language and the Data Model", Proc. 1989 A CM SIGMOD lnt'l. Conf. on Management of Data, 1989, pp. 36-45.]]
[3]
Alashqur, A., Su, S. and Lam, H., "OQL--A Query Language for Manipulating Object-oriented Databases", Proc. of 15th Int. Conf. Very Large Data Bases, Amsterdam, Netherlands, August, 1989.]]
[4]
Albano, A., Cardelli, L. and Orsini, R., "Galileo: A Strongly-typed, Interactive Conceptual Language", ACM Transaction on Database Systems, 10(2), June 1985, pp. Z~0-260.]]
[5]
Andrews, T. and Harris, C., "Combining Language and Database Advances in an Object-Oriented Development Environment", Proc. 2rid Int'l Conf. on OOPSLA, October 1987, pp. 430-440.]]
[6]
Atkinson, M.P. and Buneman, P.O., "Types and Persistance in Database Programming Languages",ACM Computing Surveys, July 1987, pp. 105-190.]]
[7]
Balzer, R., et al, (Common Prototyping Working Group), Draft Report on Requirements for a Common Prototyping System, 1988.]]
[8]
Batory, D.S., Leung, T.Y. and Wise, T.E., "Implementation Concepts for an Extensible Data Model and Data Language", ACM Transaction on Database Systems, 13(3), September 1988, pp. 231-262.]]
[9]
Bloom, T. and Zdonik, S.B., "Issues in the Design of Object-oriented database Programming Languages", Proc. 2rid Int'l Conf. on OOPSLA, October 1987, pp. 441-451.]]
[10]
Booeh, G., Object-Oriented Design with Applications, Benjamin/Cummings, Menlo Park, CA 1990.]]
[11]
Carey, M., et al., "The EXODUS EXtensible DBMS Project: An Overview", Readings in Object-OHented Database Systems, Zdonik, S., and Maier, D., (eds.), San Mateo, CA: Morgan Kaufmann Publishers, Inc., 990, pp. 474-499.]]
[12]
Caseau, Y., "The Laure System: Documentation", Technical Report, Bellcore, 1990.]]
[13]
Claakravartlay, U.S., "Rule Management and Evaluation: An Active DBMS Perspective", SIGMOD RECORD, Vol. 18(3), September 1989, pp. 20-28.]]
[14]
Copeland, G. and Maier, D., "Making Smalltalk a Database System", Proc. 1988 A CM SIGMOD International Conference on Management of Data, June 1984, pp. 316-325.]]
[15]
Dayal, U., and Smith, J., "PROBE: A Knowledge- Oriented Database Management System", in On Knowledge Base Management Systems--Integrating Database and AI Systems, Brodie, M. and Mylopoulos, J., (eds.), New York: Springer-Verlag, 1986.]]
[16]
Dayal, U., et al., "The HiPAC Project: Combining Active Databases and Timing Constraints", SIGMOD RECORD, Vol. 17(1), March 1988, pp. 51-70.]]
[17]
Deux, O., etc., "The Story of O2", IEEE Transactions on Knowledge and Data Engineering, Vol. 2(1), March 1990, pp. 91-108.]]
[18]
US Department of Defense, Reference Manual for the Ada ProgrammingLanguage, Springer-Verlag, ANSI/MIL- STD-1815A-1983.]]
[19]
Guo, M.S., Su, S.Y.W., and Lain, H., "An Association Algebra for Processing Object-Oriented Databases", to appear in Proc. 7th IEEE International Conference on Data Engineering, Kobe, Japan, April 1991.]]
[20]
Hammer, M., and Berkowitz, B., "DIAL: A Programming Language for Data Intensive Applications", in Proc. A CM SIGMOD Conf. on Management of Data, 1980.]]
[21]
Hsu, M., Ladin, R., and McCarthy, D.R., "An Execution Model for Active Data base Management Systems", Proc. 3rd Int'l Conf. on Data and Knowledge Bases, 1988.]]
[22]
Hudson, S.E. and King, R., "Cactis: A Self-Adaptive, Concurrent Implementation of an Object-Oriented Database Management System", ACM Trans. on Database Systems, Vol. 14(3), September 1989, pp. 291- 321.]]
[23]
Hull, R. and King, R., "Semantic Database Modeling: Survey, Application, and Research Issues", ACM Computing Surveys, 19(3), September 1987, pp. 201-258.]]
[24]
Kim, W., et al., "Integrating an Object-Oriented Programming System with a Database System", Proc. 3rd Int'l Conf. on OOPSLA, September 1988, pp. 142- 152.]]
[25]
Kowalski, R., "Algorithm = Logic + Control", Com~ of ACM, July 1979, pp.424-475.]]
[26]
Lam, h., Su, S. and Alashqur, A., "Integrating the Concepts and Techniques of Semantic Modeling and the Object-Oriented Paradigm", Proc. 13th Int'l Computer Software & Applications Conference (COMPSAC), October, 1989, pp. 209-217.]]
[27]
Law, S.F., "Object-Oriented Design and Implementation of a Kernel Object Manager", Master Thesis, Electrical Engineering Department, University of Florida, 1991.]]
[28]
Lindsay, B., et al., "A Data Management Extension Architecture", Proc. 1987 SIGMOD Conf., San Francisco, CA. 1987, pp. 220-226.]]
[29]
Liskov, B., Snyder, A., Atkinson, R. and Schaffert, C., "Abstraction Mechanisms in CLU", CACM, 20(8), August 1977, pp. 564-576.]]
[30]
Moss, J., "Nested Transactions: An Approach to Reliable Distributed Computing", MIT Laboratory for Computer Science, MIT/LCS/TR-260, 1981.]]
[31]
Mylopoulos,J., Bernstein, P.A. and Wong, H.K.T., "A Language Facility for Designing Database-Intensive Applications", ACM Transaction on Database Systems, Vol.5, No.2, June 1980, pp. 185-207.]]
[32]
Ontologic Inc., "ONTOS Product Description", Manual, MA, 1990]]
[33]
Peckham, J. and Maryanski, F., "Semantic Data Models", ACM Computing Surveys, 20(3), September 1988.]]
[34]
Richardson, J. and Carey, M., "Programming Constructs for Database System Implementation in EXODUS", Proc. 1987 ACM SIGMOD Int'l Conf. on Management of Data, 1987, pp. 208-219.]]
[35]
Schmidt, J.W., "Some High Level Language Constructs for Data Type Relation", ACM Trans. on Database Systems, September 1977, Vol. 2(3), pp. 247-281.]]
[36]
Schaffert, C., et al., "An Introduction to Trellis/Owl", Proc. 3rd Int'l Conf. on OOPSLA, September 1988, pp. 9-16.]]
[37]
Shipman, D.W., The Functional data Model and the Data Language DAPLEX", ACM Transaction on Database Systems, 6(3), September 1981.]]
[38]
Shyy, Y.M. and Su, S.Y.W., "MPL/0: A Multi-paradigm Language Facility for Data/Knowledge Base Programming", in Data and Knowledge Base Integration, Deen, S.M. and Thomas, G.P., (eds.), London, England: Pitman Publishers, 1990, pp. 63-83.]]
[39]
Shyy, Y.M.,"A Unified Execution Model for Supporting Parallel and Rule-Based Computations in Third Generation Database Programming Languages", working paper.]]
[40]
Committee for Advanced DBMS Function, "Third- Generation Database System Manifesto", SIGMOD Record, Vol. 19(3), September 1990, pp. 31-44.]]
[41]
Smith, J.M., Fox, S., and Landers, T., ADAPLEX" Rational and Reference Manual, 2nd edition, Computer Corporation of America, Cambridge, MA., 1983.]]
[42]
Stefik, M. and Bobrow, D., "Object-Oriented Programming: Themes and Variations", AI Magazine, 6(4), 1986, pp. 40-64.]]
[43]
Stonebraker, etc., "The Implementation of POSTGRES", IEEE Transactions on Knowledge and Data Engineering, Vol. 2(1), March 1990, pp. 125-142.]]
[44]
Stroustrup, B., The C++ Programming Language, Addison-Wesley, Reading, Mass., 1986.]]
[45]
Su, S.Y.W., "SAM*: A Semantic Association Model for Corporate and Scientific-Statistical Databases", Journal of Information Sciences, 29, 1983, pp. 151-199.]]
[46]
Su, S., Krishnamurthy, V. and Lam, H., "An Object-Oriented Semantic Association Model OSAM*", in Artificial Intelligence Manufacturing Theory and Practice, S. Kumara et al. (eds.), American Inst. of Indus. Engr., 1989, Chap. 17, pp. 463-494.]]
[47]
Su, S.Y.W., "Extensions to the Object-Oriented Paradigm", Proc. 13th Int'l Computer Software & Applications Conference (COMPSAC), October, 1989, pp. 197-199.]]
[48]
Su, S.Y.W. and Alashqur, A.M., "A Pattern-Based Constraint Specification Language for Object-Oriented Databases", Proc. IEEE's COMPCON 91, San Francisco, Feb. 25-March 1, 1991.]]
[49]
Su, S.Y.W. and H.H. Chen, "A Temporal Object- Oriented Data Model and its Query Language", Technical Report, Database Systems R&D Center, University of Florida, 1991.]]
[50]
Wilkinson, K., Lyngbaek, P., and Hassan, W., "The Iris Architecture and Implementation", IEEE Transactions on Knowledge and Data Engineering, Vol. 2(1), March 1990, pp. 63-75.]]
[51]
Wirth, N., Programs = Algorithms + Data Structures, Prentice-Hall, 1976.]]
[52]
Zdonik, S. and Wegner, P., "Language and Methodology for Object-Oriented Database Environments", Proc. 19th Annual Hawaiian Conference on Systems Science, 1986.]]

Cited By

View all
  • (2005)Connecting keywords through pointer paths over the webProceedings of the 2005 international conference on Federation over the Web10.1007/11605126_7(115-129)Online publication date: 1-May-2005
  • (1995)An integrating view on the viewing abstraction: Contexts and perspectives in software development, AI, and databasesJournal of Systems Integration10.1007/BF019742305:1(23-60)Online publication date: Apr-1995
  • (1994)Temporal Rule Specification and Management in Object-oriented Knowledge BasesRules in Database Systems10.1007/978-1-4471-3225-7_5(73-91)Online publication date: 1994
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGMOD Record
ACM SIGMOD Record  Volume 20, Issue 2
June 1991
447 pages
ISSN:0163-5808
DOI:10.1145/119995
Issue’s Table of Contents
  • cover image ACM Conferences
    SIGMOD '91: Proceedings of the 1991 ACM SIGMOD international conference on Management of data
    April 1991
    452 pages
    ISBN:0897914252
    DOI:10.1145/115790
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 April 1991
Published in SIGMOD Volume 20, Issue 2

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)36
  • Downloads (Last 6 weeks)13
Reflects downloads up to 21 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2005)Connecting keywords through pointer paths over the webProceedings of the 2005 international conference on Federation over the Web10.1007/11605126_7(115-129)Online publication date: 1-May-2005
  • (1995)An integrating view on the viewing abstraction: Contexts and perspectives in software development, AI, and databasesJournal of Systems Integration10.1007/BF019742305:1(23-60)Online publication date: Apr-1995
  • (1994)Temporal Rule Specification and Management in Object-oriented Knowledge BasesRules in Database Systems10.1007/978-1-4471-3225-7_5(73-91)Online publication date: 1994
  • (2002)A theory of contexts in information basesInformation Systems10.1016/S0306-4379(01)00036-927:3(151-191)Online publication date: May-2002
  • (1997)Incorporating association pattern and operation specification in ODMG's OQLProceedings of the sixth international conference on Information and knowledge management10.1145/266714.266921(332-340)Online publication date: 1-Jan-1997
  • (1996)Decomposition of Knowledge for Concurrent ProcessingIEEE Transactions on Knowledge and Data Engineering10.1109/69.5420288:5(758-772)Online publication date: 1-Oct-1996
  • (1996)NCL: a common language for achieving rule-based interoperability among heterogeneous systemsJournal of Intelligent Information Systems10.1007/BF001221276:2-3(171-198)Online publication date: 1-Aug-1996
  • (1995)An extensible knowledge base management system for supporting rule-based interoperability among heterogeneous systemsProceedings of the fourth international conference on Information and knowledge management10.1145/221270.221280(1-10)Online publication date: 2-Dec-1995
  • (1995)Early Active Database EffortsIEEE Transactions on Knowledge and Data Engineering10.1109/69.4765057:6(1008-1010)Online publication date: 1-Dec-1995
  • (1994)Refinement preservation for rule selection in active object-oriented database systemsProceedings of IEEE International Workshop on Research Issues in Data Engineering: Active Databases Systems10.1109/RIDE.1994.282846(115-123)Online publication date: 1994
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media