Abstract
This paper describes the design and the implementation of OOPE, the graphical programming environment of the prototype version of O2, an object-oriented database system. One of the distinguishing features of this environment is that it mixes the functionalities of programming environments, of both databases and programming languages. Thus, it facilitates and fastens not only the schema design, but also the development of application programs. Another interesting characteristic is that it is being developed using as much as possible the functionalities provided by the O2 system, namely the programming language, the database and the graphics functionalities.
This research was developed while the authors were working for GIP Altaïr.
The views and conclusions contained in this article are those of the author and should not be interpreted as representing the officials policies, either expressed or implied of Alcatel Alsthom Recherche
Chapter PDF
References
E. Adams and S. S. Muchnick. Dbxtool: A Window-Based Symbolic Debugger for Sun Workstations. Software, Practice and Experience, 16 (7), July 1986.
G. Arango. Self-Explained Toolboxes: a Practical Approach to Reusability. In TOOLS 90, Paris, France, June 1990.
P. Borras, A. Doucet, P. Pfeffer, and D. Tallot. OOPE: The O2 Programming Environment. In Proceedings of the 6th PRC BD3, Montpellier, FRANCE, September 26–28 1990.
Philip A. Bernstein. Database System Support for Software Engineering — An Extended Abstract-. In Proceedings of the 9 th International Conference on Software Engineering, pages 166–178, Monterey, California, March 1987.
O. Deux and al. The Story of O2. Special Issue of IEEE Transactions on Knowledge and Data Engineering, March 1990.
K. R. Dittrich, W. Gotthard, and P. C. Lockemann. DAMOKLES — A Database System for Software Engineering Environments. In Proceedings of the IFIP Workshop on Advanced Programming Environments, June 1986.
A. Doucet and P. Pfeffer. A Debugger for O2, an Object-Oriented Database Language. In Proceedings of the First International Conference on Technology of Object-Oriented Languages and Systems, pages 559–571, CNIT Paris — La Défense — France, November 1989.
A. Doucet and P. Pfeffer. Using a Database to Implement a Debugger. In IFIP: Conference on Database Semantics. North-Holland Elsevier, July 1990.
D. H. Fishman, D. Beech, H. P. Cate, E. C. Chow, T. Connors, J. W. Davis, N. Derrett, C. G. Hoch, W. Kent, P. Lyngbaek, B. Mahbod, M. A. Neimat, T. A. Ryan, and M. C. Shan. Iris: An Object-Oriented Database Management System. ACM Transactions on Office Information Systems, 5(1), 1987.
A. Goldberg. Smalltalk-80: The Interactive Programming Environment. Addison-Wesley, 1983.
Scott E. Hudson and Roger King. The Cactis Project: Database Support for Software Environments. IEEE Transactions on Software Engineering, 14(6):709–719, June 1988.
W. Kim, J. Banerjee, H. T. Chou, J. F. Garza, and D. Woelk. Composite Object Support in an Object-Oriented Database System. In Proceedings of the ACM SIGMOD Int. Conf, Chicago, USA, May 1988.
Gip Altair, BP 105, 78153 Le Chesnay. LOOKS users manual, 1989.
C. Lécluse and P. Richard. The O2 Database Programming Language. In Int. Conf. on Very Large Databases, The Nederlands, August 1989. ACM.
C. Lécluse, P. Richard, and F. Vélez. O2, an Object-Oriented Data Model. In ACM SIGMOD, pages 424–434, 1988.
D. Maier and J. Stein. Development and Implementation of an Object-Oriented DBMS. In B. Shriver and P. Wegner, editors, Research Directions in Object-Oriented Programming, pages 355–392. MIT Press, Cambridge, MA, 1987.
OOPE: The Object-Oriented Programming Environment. Gip Altair, BP105, 78153 LE CHESNAY Cedex, FRANCE, Version 1.0, Released 15 December 1989. Printing revision 1.1 edition, 9 January 1990.
Maria H. Penedo. Prototyping a Project Master Data Base for Software Engineering Environment. In Proceedings of the ACM SIG-SOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, pages 1–11, December 1986.
R. Stallman. The Gnu Debugger. Technical report, Free Software Foundation, Inc., 675 Mass. Avenue, Cambridge, MA, 02139, USA, 1986.
C. Harris T. Andrews and J. Duhl. The Ontos Object Database. Technical report, Ontologic Inc, Burlington MA, 01803, 1990.
Fernando Vélez, Vineeta Darnis, and Guy Bernard. The O2 Object Manager, an Overview. In Int. Conf. on Very Large Databases, The Nederlands, August 1989. ACM.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Borras, P., Doucet, A., Pfeffer, P. (1992). A fully integrated programming environment for an object-oriented database. In: Loucopoulos, P. (eds) Advanced Information Systems Engineering. CAiSE 1992. Lecture Notes in Computer Science, vol 593. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0035124
Download citation
DOI: https://doi.org/10.1007/BFb0035124
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55481-3
Online ISBN: 978-3-540-47099-1
eBook Packages: Springer Book Archive