Abstract
The features of a compiler for the Taxis design language are described and discussed. Taxis offers an entity-based framework for designing interactive information systems and supports generalisation, classification and aggregation as abstraction mechanisms. Its features include multiple inheritance of attributes, isA hierarchies of transactions, metaclasses, typed attributes, a procedural exception-handling mechanism and an iteration construct based on the abstraction mechanisms supported Developing a compiler for the language involved dealing with the problems of efficiently representing and accessing a large collection of entities, performing (static) type checking and representing isA hierarchies of transactions.
Cite
CITATION STYLE
Nixon, B., Chung, L., Mylopoulos, J., Lauzon, D., Borgida, A., & Stanley, M. (1987). Implementation of a compiler for a semantic data model: Experiences with taxis. In Proceedings of the ACM SIGMOD International Conference on Management of Data (pp. 118–131). Association for Computing Machinery. https://doi.org/10.1145/38713.38731
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.