Introducing Synchronization into an Object-Oriented Reuse Library
Yunyau Shih
Department of Computer Science
Thomas J. Watson School of Engineering and Applied Science
Binghamton University, Binghamton NY 13902-6000
Phone: (607)777-4802, Fax: (607)777-4822
Email: yunyau@bingsuns.cc.binghamton.edu
Les Lander
Department of Computer Science
Thomas J. Watson School of Engineering and Applied Science
Binghamton University, Binghamton NY 13902-6000
Phone: (607)777-2309, Fax: (607)777-4822
Email: lander@bingsuns.cc.binghamton.edu
Abstract:
We discuss how to build an object-oriented software reuse library
emphasizing the inclusion of synchronization constructs and seeking
to overcome the conflict between synchronization and inheritance.
Several synchronization primitives and concurrency control policies
which permit automatic synthesis are presented. A preliminary scheme for
component classification, based on synchronization properties, is
also proposed.
Keywords: Concurrency, Object-oriented, Reuse library,
Synchronization.
Workshop Goals: Discuss approaches to including
synchronization in object-oriented reusable components.
Working Groups: Reuse and OO Methods and Tools and
Environments