|

|







|
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:
|
|