A Meteorological Database for Numerical and Non-numerical Processing
This paper describes the architecture and the functionality of the database software developed in Project Stratus, a project aimed at the development of a knowledge based system for low clouds forecasting. This read-only software is composed of a controlling module, Db, and three slave modules. Each of the slave modules handles a different type of meteorological data. Db integrates the three modules and offers a uniform view of the different data sources. This in turn allows highly flexible data access. can be accessed either interactively by the user, or within an application written in “C” or FORTRAN. High flexibility and efficiency is realized through the use of an object-oriented paradigm, cache-like mechanisms, and data compression algorithms. Db has been proved efficient not only in the Stratus knowledge based system, but also in more traditional data processing applications, such as a tephigram display program, a contouring display program, and a numerical analysis program to compute vertical motion.
KeywordsVirtual Source Interprocess Communication Conceptual View Knowledge Base System Database Interface
Unable to display preview. Download preview PDF.
- E. F. Codd. A relational model of data for large shared data banks. Communications of the ACM, 13 (6), June 1970.Google Scholar
- C. J. Date. An introduction to database systems, volume I, II. Adison-Wesley, Reading, MA, fourth edition, 1986.Google Scholar
- Michel C. Desmarais, Frances de Verteuil, Denis Jacob, and Peter Zwack. Stratus: combining a knowledge-based approach with numerical modeling in weather forecasting. In Avignon 91, Eleventh international workshop. AFIA, ARC, ECCAI et JSAI, 27–31 mai, Avignon, France 1991.Google Scholar