Design and Specification of EVA: a language for multimedia database systems

  • F. Golshani
  • N. Dimitrova


We present EVA — a language that deals with the temporal and spatial aspect of multimedia information retrieval and delivery, in addition to providing the usual capabilities of the ordinary database languages. EVA is an extension of the query language Varqa, and provides the following capabilities for management and retrieval of multimedia information: query operators, update operators, computational operators, screen management operators, and temporal operators.

EVA is a functional language whose notation is based on that of conventional set theory. It is formally defined using the mathematical framework of many sorted algebra. EVA is object oriented and supports objects, object classes, and relationships between objects (in the form of functions). The current implementation of EVA deals with textual data, images, and conventional data.


Geographic Information System Function Symbol Media Type Audio Data Graphical Object 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Aho85]
    Aho, A.V., Sethi, R., and Ullman, J.D., Compilers, Principles, Techniques, and Tools, Addison-Wesley, 1985.Google Scholar
  2. [Berr90]
    Berra, P.B. et. al., Architecture for Distributed Multimedia Database Systems, Computer Communications, 13, 4, May 1990.Google Scholar
  3. [Dimi91]
    Dimitrova, N., An Investigation in Functional Multimedia Database Languages, Master Thesis, Arizona State Univ., 1991.Google Scholar
  4. [Dimi92]
    Dimitrova, N, and Golshani, F, EVA: A Query Language for Multimedia Information Systems, Proc. of the International Workshop on Multimedia Information Systems, Tempe, AZ, Feb. 1992, pp. 1-20.Google Scholar
  5. [Gols83]
    Golshani, F., A Modal System of Algebras for Database Specification and Query/Update Language Support, In Proceedings of 9th International Conference on Very Large Data Bases, 1983, 331-339.Google Scholar
  6. [Gols90]
    Golshani, F. and Dietrich, S. An Overview of the SunSet Database Management System, In Proceedings of International Computer Symposium 1990, Taiwan,1990.Google Scholar
  7. [Gols91]
    Golshani, F., et al., Multimedia Database Systems, in Proc. of the IEEE Int. Phoenix Conf on Computers and Communications, Scottsdale AZ, March 27-30, 1991, pp. 719-724.Google Scholar
  8. [Gogu78]
    Goguen, J.A., Thatcher, J.W., and Wagner, E.G., An Initial Algebra Approach to the Specifications, Correctness, and Implementation of Abstract Data Types, In Current Trends in Programming Methodology, Vol. IV, Prentice Hall, 1978, pp. 81-149.Google Scholar
  9. [Litt92]
    Little, T.D.C. Ghafoor, A., Chen, C.Y.R., Conceptual Data Models for Time-Dependent Multimedia Data, in Proc. of the International Workshop on Multimedia Information Systems, Tempe, AZ, Feb. 1992.Google Scholar
  10. [Loy85]
    Loy, G.D., and Abbott, C., Programming Languages for Computer Music Synthesis, Performance, and Composition, ACM Computing Surveys, 17, 2, 1985, pp. 235–265.CrossRefGoogle Scholar
  11. [Mall83]
    Mallgren, W.R., Formal Specification of Interactive Graphics Programming Languages, Cambridge, Mass.: MIT Press, ACM Distinguished Dissertations, 1983.MATHGoogle Scholar
  12. [Pavl86]
    Pavlovic-Lazetic, G., and Wong, E. Managing Text as Data, In Proc. of the Twelfth International Conference on Very Large Databases, Kyoto, Aug. 1986, pp. 111-116.Google Scholar

Copyright information

© Springer-Verlag/Wien 1992

Authors and Affiliations

  • F. Golshani
    • 1
  • N. Dimitrova
    • 1
  1. 1.Intelligent Information Systems Laboratory, Department of Computer Science & EngineeringArizona State UniversityTempeUSA

Personalised recommendations