Skip to main content

Conceptual Languages: A Comparison of ADAPLEX, Galileo and Taxis

  • Chapter
Foundations of Knowledge Base Management

Part of the book series: Topics in Information Systems ((TINF))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Albano, A., M. Capaccioli, and R. Orsini, “La definizione del Galileo (Versione 83/6)”, Rapporto Tecnico Collana DAT AID, No. 20, 1983.

    Google Scholar 

  2. 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.

    Article  Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. 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.

    Article  MathSciNet  Google Scholar 

  8. Albano, A., and R. Orsini, “A Prototyping Approach to Database Applications Development”, IEEE Database Engineering, Vol. 7, No. 4, 1984, pp. 64–69.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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).

    Google Scholar 

  13. 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.

    Article  Google Scholar 

  14. Chung, K.L., “An Extended Taxis Compiler”, M.Sc. Thesis, Dept. of Computer Science, Univ. of Toronto, also CSRG Technical Note 37, January 1984.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. 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.

    Google Scholar 

  17. Greenspan, S., A.T. Borgida, and J. Mylopoulos, “A Requirements Modelling Language and its Logic”, in [BM86a], 1986, pp. 471-502.

    Google Scholar 

  18. 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.

    Article  Google Scholar 

  19. Nixon, B. (ed.), TAXIS ’84: Selected Papers, Technical Report CSRG-160, Dept. of Computer Science, Univ. of Toronto, 1984.

    Google Scholar 

  20. 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.

    Google Scholar 

  21. Park, S.G., “Implementation of Extended Taxis Environment”, M.Sc. Thesis, Dept. of Computer Science, Univ. of Toronto, 1984.

    Google Scholar 

  22. 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.

    Article  Google Scholar 

  23. 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.

    Google Scholar 

  24. 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.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics