The European Declarative System, Database, and Languages
Haworth, G. M., Leunig, S., Hammer, C. and Reeve, M. (1990) The European Declarative System, Database, and Languages. IEEE Micro, 10 (6). 20-23, 83. ISSN 0272-1732
To link to this article DOI: 10.1109/40.62726
The EP2025 EDS project develops a highly parallel information server that supports established high-value interfaces. We describe the motivation for the project, the architecture of the system, and the design and application of its database and language subsystems. The Elipsys logic programming language, its advanced applications, EDS Lisp, and the Metal machine translation system are examined.
1. G. Haworth, "Information Servers, Present and Future," Proc. Unicom Commercial Parallel Processing Seminar, Unicom, Uxbridge, Middlesex, UK,to be published in 1991. 2. ISO 9075, International Standard, Information Processing Systems, Database Language SQL, 1987-06-15, International Standards Organization. 3: G. Gardarinand P. Valduriez,"ESQL:An Extended SQLwith Object and Deductive Capabilities," Proc.lnt'l. Conf Database and Expert System Applications, A.M. Tjoa and R.Wagner, eds., Springer-Verlag, Berlin,Aug. 1990, pp. 299c307. 4. M. Ward, P. Townsend, and G. Watzlawik, "EDS Hardware Architecture," Proc. Parle90 Conf, LectureNotes in Computer Science, H. Burkhard, ed., Vol. 457, Springer-Verlag, pp. 816- 827. 5. G.N. Dixon and S.K. Shrivastava, "Exploiting Type-Inheritance ~acilitiesto Implement Recoverabilityin Object-Based Systems," Proc.Sixth Symp. Reliabilityin DistributedSoftwareand Database Systems, Mar. 1987, pp. 107-114. 6. R.Campbell, G.Johnston, and V.Russo, "Choices (ClassHierarchic Open Interface for Custom Embedded Systems," ACM Operating Systems Review, Vol. 21, No. 3, July 1987, pp. 9-17. 7. A..Z. Spedor et aI., "The Camelot Project," Database Engineering, Vol. 9, No. 4, Dec 1986. 8. B. Bergsten and R. Gonzalez-Rubio, "A Database Accelerator and ItsLanguages." Proc.Conpar 88, BCSWorkshop Series, C.R. Jesshope and K.D. Reinartz, eds., Cambridge University Press, 1989, pp. 63-71. . 9. H. Boral et aI., "prototyping Bubba, a Highly Parallel Database System," IEEETrans. Knowledge and Data Engineering, Vol. 2, No. 1, Mar. 1990, pp. 4-24. 10. SA Delgado-Rannauro et aI., "A Shared Environment Parallel Logic Programming System on Distributed Memory Architectures," ECRC document submitted to 2nd European Distributed Memory Computing Conference, (available from author), 1991. 11. C. Hammer and T. Henties, "ParallelLispfor a Distributed Memory Machine," Proc. Lisp Europal Workshop on High PerformanceandParallel ComputinginLisp,AshokGupta(ed.), Europal, Surrey, UK, Nov. 1990. 12. R. Halstead, "Multilisp: A Language for Concurrent Symbolic Computation," ACM Trans. Programming LanguagesandSystems, New York, Vol. 7, No. 4, Oct. 1985, pp. 501-538. 13. T. Schneider, "The METALSystem, Status 1987," Proc. Machine Translation Summit/I, C. RohrerandT. Schneider (ed.), Deutsche Gesellschaft fur Dokumentation, Frankfurt, 1989, pp. 128-136.