An Overview of OOPS+, An Object-Oriented Database Programming Language

@inproceedings{Laenens1988AnOO,
  title={An Overview of OOPS+, An Object-Oriented Database Programming Language},
  author={Els Laenens and Dirk Vermeir},
  booktitle={ECOOP},
  year={1988}
}
This paper provides a brief introduction to the OOPS+ knowledge-representation language. While basically object-oriented, OOPS+ integrates database concepts as well as classical knowledge-representation techniques such as rule-based inference and demons. In addition, the language supports types as first-class objects, inheritance, imperative function definition, and query facilities based on logic programming.