|
ABSTRACT
TAXIS, a language for the design of interactive information systems (e.g., credit card verification, student-course registration, and airline reservations) is described. TAXIS offers (relational) database management facilities, a means of specifying semantic integrity constraints, and an exception-handling mechanism, integrated into a single language through the concepts of class, property, and the IS-A (generalization) relationship. A description of the main constructs of TAXIS is included and their usefulness illustrated with examples.
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
|
ABRIAL, J.R. Data semantics. In Data Management Systems, J.W. Klimbie and K. L. Koffeman (Eds.), North Holland Pub. Co., Amsterdam, 1974.
|
| |
2
|
BRACHMAN, R. On the epistemological status of semantic networks. In Associative Networks, N. Findler (Ed.), Academic Press, New York, 1979.
|
 |
3
|
|
| |
4
|
DAHL, O.J., AND HOARE, C.A.R. Hierarchical program structures. In Structured Programming, O.J. Dahl, E. Dijkstra, and C.A.R. Hoare (Eds.), Academic Press, New York, 1972.
|
 |
5
|
|
 |
6
|
|
| |
7
|
HELD, G., STONEBRAKER, M., AND WONG, E. INGRES: A relational data base system. Proc. Nat. Computer Conf., Anaheim, Calif., 1975, pp. 19-22.
|
| |
8
|
LEE, R., On the semantics of instance in database modeling. Working Paper, Dep. Decision Sci., Wharton School, Univ. Pennsylvania, Philadelphia, 1978.
|
| |
9
|
LEE, R., AND GERRITZEN, R. A hybrid representation for database semantics. Tech. Rep. 78-01- 01, Dep. Decision Sci., Wharton School, Univ. Pennsylvania, Philadelphia, 1978.
|
| |
10
|
LEVESQUE, H. A procedural approach to semantic networks. M.Sc. thesis (Tech. Rep. 105), Dep. Computer Sci., Univ. Toronto, Toronto, Canada, 1977.
|
| |
11
|
LEVESQUE, H., AND MYLOPOULOS, J. A procedural semantics for semantic networks. In Associative Networks, N. Findler (Ed.), Academic Press, New York, 1979.
|
 |
12
|
|
| |
13
|
MEALY, G. Notions. In Current Trends in Programming Methodology, vol. 2, R. Yeh (Ed.), Prentice-Hall, Englewood Cliffs, N.J., 1977.
|
| |
14
|
MYLOPOULOS, J., BERNSTEIN, P., WONG, H.K.T. A preliminary specification of TAXIS: A language for interactive systems design. Tech. Rep. CCA-78-02, Computer Corp. of America, 1978.
|
| |
15
|
|
 |
16
|
|
 |
17
|
|
 |
18
|
|
| |
19
|
SMITH, J., AND SMITH, D.C.P. A database approach to software specification. Tech. Rep. CCA- 79-17, Computer Corp. of America, 1979.
|
 |
20
|
|
| |
21
|
WASSERMAN, A.I. Procedure-oriented exception-handling. Tech. Rep. 27, Lab. Medical inf. Sci., Univ. California, San Francisco, 1977.
|
| |
22
|
WASSEnMAN, A.I., SHERNIZ, D.D., AND HANDA, E.F. Report on the programming language PLAIN. Lab. Medical Inf. Sci., Univ. California, San Francisco, 1978.
|
 |
23
|
|
 |
24
|
|
| |
25
|
|
| |
26
|
WONG, H.K.T., AND MYLOPOULOS, J. Two views of data semantics: Data models in artificial intelligence and database management. INFOR 15, 3 (Oct. 1977), 344-382.
|
CITED BY 142
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Alex Borgida , John Mylopoulos , Raymond Reiter, “…And nothing else changes”: the frame problem in procedure specifications, Proceedings of the 15th international conference on Software Engineering, p.303-314, May 17-21, 1993, Baltimore, Maryland, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fred Maryanski , John Bedell , Sheilah Hoelscher , Shuguang Hong , LouAnne McDonald , Joan Peckham , Darrell Stock, The Data Model Compiler: a tool for generating object-oriented database systems, Proceedings on the 1986 international workshop on Object-oriented database systems, p.73-84, September 23-26, 1986, Pacific Grove, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Andrea H. Skarra , Stanley B. Zdonik , Stephen P. Reiss, An object server for an object-oriented database system, Proceedings on the 1986 international workshop on Object-oriented database systems, p.196-204, September 23-26, 1986, Pacific Grove, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Brian Nixon , Lawrence Chung , John Mylopoulos , David Lauzon , Alex Borgida , M. Stanley, Implementation of a compiler for a semantic data model: Experiences with taxis, ACM SIGMOD Record, v.16 n.3, p.118-131, Dec. 1987
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hiroshi Ishikawa , Fumio Suzuki , Fumihiko Kozakura , Akifumi Makinouchi , Mika Miyagishima , Yoshio Izumida , Masaaki Aoshima , Yasuo Yamane, The model, language, and implementation of an object-oriented multimedia knowledge base management system, ACM Transactions on Database Systems (TODS), v.18 n.1, p.1-50, March 1993
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A. Albano , G. Ghelli , M. E. Occhiuto , R. Orsini, A strongly typed, interactive object-oriented database programming language, Proceedings on the 1986 international workshop on Object-oriented database systems, p.94-103, September 23-26, 1986, Pacific Grove, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C. Baldissera , Stefano Ceri , Giuseppe Pelagatti , Giampio Bracchi, Interactive specification and formal verification of user's views in data bases design, Proceedings of the fifth international conference on Very Large Data Bases, p.262-272, October 03-05, 1979, Rio de Janeiro, Brazil
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Volker Linnemann , Klaus Küspert , Peter Dadam , Peter Pistor , R. Erbe , Alfons Kemper , Norbert Südkamp , Georg Walch , Mechtild Wallrath, Design and Implementation of an Extensible Database Management System Supporting User Defined Data Types and Functions, Proceedings of the 14th International Conference on Very Large Data Bases, p.294-305, August 29-September 01, 1988
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|