Research

Home
Research
Publications
Funded Projects
European
Teaching
Professional
Administration

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:

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

Samaras, G. , Spooner D., M. Hardwick, "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.

Hardwick, M., G. Samaras, et. al,  "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.

Hardwick, M., G. Samaras and D. Spooner, "Evaluating Recursive queries in CAD Using Extended Projection Function", Proc 3th  International Data Engineering Conference, IEEE, Los Angeles, February 1987.

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

 

Recent research work has been concentrated in the area of transaction processing and distributed computing and has contributed in different topics of this area.  Even though the work in transaction processing started while at IBM it still continued at the University of Cyprus. This part of research work has contributed in the following areas of transaction processing, distributed and mobile computing.

Research Fields:

Mobile Computing

Mobile Agents

Commit Protocols

Distributed Transaction Processing

Object Oriented & Multimedia Data Management

Industrial Research

Web Computing

Telemedicine