Introduction

The center of this work was build around object oriented databases (OODB). Query processing, complex and recursive structures and unconventional type of transactions were some of the challenges then facing object-oriented databases. This work was concentrated on developing a query architecture for engineering and object oriented databases. It resulted in an object-oriented architecture (Engine) that uses a relational database system as an index to a distributed object-oriented engineering database system. In this architecture the relational database is used as an associative search index for the object database, and all editing of data is performed against the object database. This work established such an architecture as pragmatic, feasible and appropriate for an object-oriented engineering database. It also showed how a relational database can be used as a high level search engine for interactive engineering object-oriented databases. It classified the different kind of queries anticipated in an engineering environment and it described a generic relational schema tuned towards answering engineering queries. It established precalculation as a valid approach for answering engineering queries and described incremental materialization for the relational database system.

This work use and contributed in the development of ROSE, one of the earlier object-oriented databases. Later on ROSE became a product under the name STEPTOOLS and a lot of the ideas developed in my thesis work were incorporated in it. During the course of this work I also participated in two important research projects called DICE (DARPA) and OOCADE funded by USA's department of Defense and Air Force respectively.

Related Publications

Journals

1994

Samaras, G., Spooner D., and M. Hardwick (1994) "Query Classification in Object-Oriented Engineering Design Systems", Computer-Aided Design (CAD) Journal, 26(2): 127-136, February, 1994

Conferences and Workshops

2015

Phokaides, P., Andreou, P., Antoniou, G., Pyla, P., Samaras, G. (2015) "Architectural Historiography and Database Design: An Alliance to Empower Research in Modern Heritage", International Conference on Sustainability in Architectural Cultural Heritage (BIOCULTURAL 2015), December 11, 2015, Limassol, Cyprus

View Paper's Abstract

P. Andreou, D. Georgiadis, A. Pamboris, C. Christophorou, G. Samaras (2015) "Towards a Back-End Framework for Supporting Affective Avatar-Based Interaction Systems", Workshop: Affective Interaction With Avatars, in conjunction with European Conference on Ambient Intelligence (AMI), 2015

2012

S. Papastavrou, P. Chrysanthis, G. Samaras (2012) "Exploring Content Dependencies to Better Balance Performance and Freshness in Web Database Applications", 13th Conference on Web Information System Engineering (WISE 2012), November 28-30, 2012, Paphos, Cyprus, IEEE, pp. 512-525

1991

Samaras, G. (1991) "Object-Oriented Engineering Databases: Issues", Proc. 1st International Conference on Computer Applications to Engineering Systems, IEE and IEEE, Nicosia, Cyprus, July 1991

Samaras, G. , Spooner D., M. Hardwick (1991) "Query Classification in Object-Oriented Engineering Design Systems", Proc. 1st International Conference on Computer Applications to Engineering Systems, IEE and IEEE, Nicosia, Cyprus, July 1991

1990

Hardwick, M., G. Samaras, et. al (1990) "Evolution of ROSE: An Object Oriented Database for Engineering Design Systems", 1st International CIM Conference, Center of Manufacturing, Rensselaer Polytechnic Institute, Troy, New York, May 1990

View Paper's Abstract

1989

Hardwick, M. and G. Samaras (1989) "Using a Relational Database as an index to a Distributed Object Database in Engineering Applications", Proc. of the 2nd International Conference on Data and Knowledge Systems for Engineering and Manufacturing, (ACM SIGMOD, IEEE Computer Society Pres), Gaithersburg, Maryland, October 1989

View Paper's Abstract

1987

D. Spooner, M. Hardwick, G. Samaras (1987) "Some Conceptual Ideas for Extending SQL for Object-Oriented Engineering Database Systems", Proc. 1st Inter. Conference on Data and Knowledge Systems for Engineering and Manufacturing, IEEE, Hartford, Connecticut, Oct. 1987

Hardwick, M., G. Samaras and D. Spooner (1987) "Evaluating Recursive queries in CAD Using Extended Projection Function", Proc. of IEEE Proc. 3rd International Data Engineering Conference (ICDE’ 87), pp. 138-148, Los Angeles, February 1987

Reports

1992

Samaras, G., Spooner D., and M. Hardwick (1992) "Query Classification in Object-Oriented Engineering Design Systems", IBM Research Report, TR#29.1346 IBM Research Triangle Park, March 1992

1987

Samaras, G. and M. Hardwick (1987) "A VLSI CAD System Developed on ROSE using Hierarchical object-oriented approach", Technical Report, Computer Science Department, Rensselaer Polytechnic Institute, Troy, New York, 1987