PhDOOS Logo

Supported by AITO.

These pages are currently maintained by Alex Potanin

 

Implementation of Concurrent Features in Object-Oriented Analysis an Design of Application

Dan Suciu
( Romanian )

"Babes-Bolyai" University, Cluj-Napoca
str. Mihail Kogalniceanu, no. 2, Computer science department, Cluj-Napoca,3040, Romania
tel:
fax:
tzutzu@cs.ubbcluj.ro

Keywords:

analysis/design concurrency frameworks software engineering

Abstract:

Object-oriented concurrent programming is a methodology that seems to satisfy nowadays requirements for complex application development. Issues like inheritance anomalies or developing of object models that integrate in a natural way concurrent programming elements with object-oriented concepts was intensely analyzed in literature.

Our research work is focussed on analysis of conflicts between concurrent mechanisms and object-oriented basic concepts. We showed that inheritance anomalies represent just a particular case of these conflicts. Therefore, we found that inheritance anomalies are closely related with conflicts occurend between concurrency and relations like delegation, association and aggregation. We gave a method of handling these conflicts, and we proposed a more general term to describe these conflicts, named reuse anomaly.

Construction of a consistent object model that eliminates the reuse anomalies as much as possible represents another main goal of thesis. Implementation of this object model into a CASE tool for analysis and design of concurrent object-oriented applications, developing a specific state diagram for behavior modeling of active objects and automatic code generation are subsequent issues that are attend to validate our proposed object model.

The PhD work started: 1 October 1996


The participant will apply for the
upcoming ECOOP PhD Workshop.


HTML3
JAVA

 


Last modified on Mon Aug 15 14:59:24 2005