Abstract
ADAPLEX, Galileo and Taxis are examples of conceptual languages, i.e., programming languages with high-level abstraction mechanisms for database applications. In this chapter the three conceptual languages are described briefly, their design philosophies and programming facilities are compared, and the facilities they provide for modeling complex database applications are discussed.
This work was supported in part by the Ministero della Pubblica Istruzione.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Albano, A., M. Capaccioli, and R. Orsini, “La definizione del Galileo (Versione 83/6)”, Rapporto Tecnico Collana DAT AID, No. 20, 1983.
Albano, A., L. Cardelli, and R. Orsini, “Galileo: A Strongly Typed, Interactive Conceptual Language”, ACM Transactions on Database Systems, Vol. 10, No. 2, August 1985, pp. 230–260.
Albano, A., D. Castelli, and R. Orsini, “Modeling Activities in Galileo”, IEEE 6th International Conference on Computers and Communications, Phoenix, February 1987, pp. 235–239.
Albano, A., M. Capaccioli, M.E. Occhiuto, and R. Orsini, “A Modularization Mechanism for Conceptual Modeling”, Proc. 9th International Conference on Very Large Databases, Florence, Italy, 1983, pp. 232–240.
Albano, A., and R. Del Dotto, “II trattamento dei vincoli d’integrita in Galileo”, Dipartimento di Informatica, Universita di Pisa, Nota Scientifica S-5-85, March 1985.
Albano, A., E. Ferrusi, and L. Lucrezia, “Un meccanismo per 1’interazione con Galileo basato sull’uso di forme”, Congresso AICA 1985, Florence, Italy, 1985, pp. 295–306.
Albano, A., “Type Hierarchies and Semantic Data Model”, Proc. ACM SIGPLAN Symposium on Programming Languages Issues in Software Systems, ACM SIGPLAN, Vol. 18, No. 6, 1983, pp. 178–186.
Albano, A., and R. Orsini, “A Prototyping Approach to Database Applications Development”, IEEE Database Engineering, Vol. 7, No. 4, 1984, pp. 64–69.
Albano, A., and R. Orsini, “A Software Engineering Approach to Database Design: The Galileo Project”, in A. Albano, V. De Antonellis and A. Di Leva (eds.), Computer-Aided Database Design, the DATAID Approach, North-Holland, Amsterdam, 1985, pp. 53–76.
Albano, A., M.E. Occhiuto, and R. Orsini, Galileo Reference Manual, VAX(TM)/UNIX(TM) VERSION 1.0, Servizio Editoriale Universitario di Pisa, Italy, November 1986.
Barron, J., “Dialogue and Process Design for Interactive Information Systems Using Taxis”, Proc. ACM SIGOA Conference on Office Information Systems, Philadelphia, PA, June 1982, SIGOA Newsletter, Vol. 3, Nos. 1 and 2, pp. 12-20.
Borgida, A.T., M. Jarke, J. Mylopoulos, J.W. Schmidt, and Y. Vassiliou, “The Software Development Environment as a Knowledge Base Management System”, (in this volume).
Borgida, A.T., “Features of Languages for the Development of Information Systems at the Conceptual Level”, IEEE Software, Vol. 2, No. 1, January 1985, pp. 63–73.
Chung, K.L., “An Extended Taxis Compiler”, M.Sc. Thesis, Dept. of Computer Science, Univ. of Toronto, also CSRG Technical Note 37, January 1984.
Capaccioli, M., and M.E. Occhiuto, “A Workbench for Conceptual Design in Galileo”, in A. Albano, V. De Antonellis and A. Di Leva (eds.), Computer-Aided Database Design, the DATAID Approach, North-Holland, Amsterdam, 1985, pp. 77–95.
Eckhardt, H., J. Edelman, J. Koch, M. Mall, and J.W. Schmidt, “Draft Report on the Database Programming Language DBPL”, DBPL-Memo 091-85, Johann Wolfgang Goethe-Univ. Frankfurt, West Germany, 1985.
Greenspan, S., A.T. Borgida, and J. Mylopoulos, “A Requirements Modelling Language and its Logic”, in [BM86a], 1986, pp. 471-502.
Mylopoulos, J., P.A. Bernstein, and H.K.T. Wong, “A Language Facility for Designing Interactive Database-Intensive Applications”, ACM Transactions on Database Systems, Vol. 5, No. 2, June 1980, pp. 185–207.
Nixon, B. (ed.), TAXIS ’84: Selected Papers, Technical Report CSRG-160, Dept. of Computer Science, Univ. of Toronto, 1984.
O’Brien, P.D., “Taxied: An Integrated Interactive Design Environment for Taxis”, M.Sc. Thesis, Dept. of Computer Science, Univ. of Toronto, 1982, also Technical Note N29.
Park, S.G., “Implementation of Extended Taxis Environment”, M.Sc. Thesis, Dept. of Computer Science, Univ. of Toronto, 1984.
Pilote, M., “A Programming Language Framework for Designing User Interfaces”, Proc. ACM SIGPLAN Symposium on Programming Languages Issues in Software Systems, ACM SIGPLAN, Vol. 18, No. 6, 1983, pp. 118–136.
Smith, J.M., S.A. Fox, and T. Landers, “ADAPLEX: Rationale and Reference Manual”, 2nd ed., Technical Report CCA-83-08, Computer Corporation of America, Cambridge, MA, May 1983.
Shipman, D.W., “The Functional Data Model and the Data Language DAPLEX”, ACM Transactions on Database Systems, Vol. 6, No. 1, March 1981, pp. 140–173.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1989 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Albano, A. (1989). Conceptual Languages: A Comparison of ADAPLEX, Galileo and Taxis. In: Schmidt, J.W., Thanos, C. (eds) Foundations of Knowledge Base Management. Topics in Information Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-83397-7_18
Download citation
DOI: https://doi.org/10.1007/978-3-642-83397-7_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-83399-1
Online ISBN: 978-3-642-83397-7
eBook Packages: Springer Book Archive