This Article 
 Bibliographic References 
 Add to: 
The ROSE Data Manager: Using Object Technology to Support Interactive Engineering Applications
June 1989 (vol. 1 no. 2)
pp. 285-289

The relational object system for engineering (ROSE) is an experimental database system for interactive engineering applications. The ROSE system and the way it uses object technology are described. The system has an open architecture which allows new tools to be added easily. Several tools are described, including an inheritance manager, version control system, and user interface manager. These tools enhance the ROSE system and broaden its application to other types of data-management problems.

[1] M. E. Adiba and B. G. Lindsay, "Database snapshots," inProc. 6th VLDB Conf., Oct. 1980.
[2] T. Andrews and C. Harris, "Combining Language and Database Advances in Object-Oriented Development Environment,"Proc. Object-Oriented Programming Systems, Languages, and Applications, Addison-Wesley, Reading, Mass., 1987, pp. 430- 440; alsoSIGPlan Notices, special issue, ACM, Vol. 22, No. 12, Dec. 1987.
[3] J. Banerjeeet al., "Data model issues for object-oriented applications,"ACM Trans. Office Information Systems, Jan. 1987.
[4] K. Dittrich and U. Dayal, Eds.,Proc. Int. Workshop on Object-Oriented Database Systems, IEEE Computer Society Press, Washington, D.C., Sept. 1986.
[5] K. Dittrich, Ed.,Advances in Object-Oriented Database Systems, Lecture Notes in Computer Science, Vol. 334. New York: Springer-Verlag, 1988.
[6] D. H. Fishman, D. Beech, H. P. Cate, E. C. Chow, T. Conners, 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 Trans. Office Inform. Syst., vol. 5, Jan. 1987.
[7] S. Ford, J. Joseph, D. Langworthy, D. Lively, G. Pathak, E. Perez, R. Peterson, D. Sparacin, S. Thatte, D. Wells, and S. Agarwala, "ZEITGESIT; Database support for object-oriented programming," inAdvances in Object-Oriented Database Systems, Lecture Notes in Computer Science, Vol. 334. New York: Springer-Vedag, 1988.
[8] M. Hardwick, "Why ROSE is fast: Five optimizations in the design of an experimental database system for CAD/CAM applications," inProc. ACM SIGMOD Conf., San Francisco, CA, May 1987.
[9] M. Hardwick, G. Samaras, and D. Spooner, "Evaluating recursive queries in CAD using an extended projection function," inProc. 3rd Int. Data Eng. Conf., IEEE, Los Angeles, CA, Feb. 1987.
[10] M. Hardwick and D. Spooner, "Comparison of some data models for engineering objects,"IEEE Comput. Graphics Appl., Mar. 1987.
[11] M. Hardwick, B. Downie, E. Hvannberg, D. Spooner, and A. Mehta, "The ROSE file object protocol for concurrent engineering applications," Rensselaer Design Res. Cen., Rensselaer Polytechnic Inst., Troy, NY, Tech. Rep., 1989.
[12] R. Katz and T. Lehman, "Database support for versions and alternatives of large design files,"IEEE Trans. Software Eng., vol. SE-10, Mar. 1984.
[13] A. Kemper and M. Wallrath, "An analysis of geometric modeling in database systems,"ACM Comput. Surveys, vol. 19, Mar. 1987.
[14] R. Lorie, "Issues in databases for design applications," IBM Comput. Sci. Res. Rep., RJ3176, July 1981.
[15] D. Maieret al., "Development of an object-oriented DBMS," inProc. ACM OOPSLA'86, pp. 472-482, 1986.
[16] D. McLeodet al., "An approach to information management for CAD/VLSI applications," inProc. ACM Database Week, SIGMOD Conf., San Jose, CA, May 1983.
[17] A. Rosenthal, S. Heiler, U. Dayal, and F. Manola, "Traversal recursion: a practical approach to supporting recursive applications," inProc. 1986 ACM SIGMOD Conf.(Washington, DC), 1986, pp. 166-176.
[18] L. A. Rowe, "A shared object hierarchy," inProc. Int. Workshop Object-Oriented Database Syst., IEEE, Pacific Grove, CA, Sept. 1986.
[19] T. Sidel, "Weaknesses of commercial data base management systems in engineering applications," inProc. 17th Design Automation Conf., ACM, NY, 1980.
[20] Proc. 1st Int. Conf. Data and Knowledge Syst. for Manufacturing and Eng., T. C. Ting, Ed., Hartford, CT, 1987; available from IEEE Computer Society Press.

Index Terms:
ROSE data manager; object technology; interactive engineering applications; relational object system for engineering; experimental database system; open architecture; tools; inheritance manager; version control system; user interface manager; data-management problems; object-oriented programming; relational databases; software tools; user interfaces
M. Hardwick, D.L. Spooner, "The ROSE Data Manager: Using Object Technology to Support Interactive Engineering Applications," IEEE Transactions on Knowledge and Data Engineering, vol. 1, no. 2, pp. 285-289, June 1989, doi:10.1109/69.87967
Usage of this product signifies your acceptance of the Terms of Use.