Drafting ER and OO schemas in prototype environments
The system Queer is a prototype of an information system design tool which directly supports an extended Entity-Relationship model on its front-end and uses a semantically well-founded query and manipulation language based on an Entity-Relationship calculus. The system basically consists of a set of compilers written in Prolog which translate data specifications, schema definitions, queries, integrity constraints and data-manipulation statements into Prolog programs. All features mentioned are implemented in form and extent as described here.
prototyping conceptual modelling entity relationship model object-oriented modelling logic programming