Skip to main content
Log in

An object oriented model for concurrent systems

  • Published:
Wuhan University Journal of Natural Sciences

Abstract

It appears that extensibility and reusability of concurrent applications is far from trivial. Often the inheritance anomalies problems will arise. Basing on the composition-filters object model which is proposed by Aksit, we introduce the Generic Synchronization Policy (GSP) in the inheritance mechanism, produce a new kind of concurrent object-oriented computational model. After analyzing, we show that this new model can tackle the suffering from the inheritance anomalies.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Aksit M, Dijkstra J W, Tripathi A. Atomic delegation: object-oriented transactions.IEEE Software, 1991,8 (2):84–92

    Article  Google Scholar 

  2. Matsuoka S, Wakita K, Yonezawa A. Inheritance anomaly in object-oriented concurrent programming languages. In: Agha G, Wegner P, Yonezawa A eds.Research Directions in Concurrent Object-Oriented Programming. Cambridge MA: MIT Press. 1993

    Google Scholar 

  3. Matsuoka S, Yonezawa A. Analysis of inheritance anomaly in object-oriented concurrent programming Languages. In: Agha G, Wegner P, Yonezawa A eds.Research Directions in Concurrent Object-Oriented Programming. Cambridge MA: MIT Press, 1993. 107–150

    Google Scholar 

  4. Bergmans L. Composing concurrent objects: Applying composition-filters for the development and reuse of concurrent object-oriented programs: [Ph D thesis]. TRESE, The SETI Group, Department of Computer Science, Enschede, The Netherlands: University of Twente, June 1994

    Google Scholar 

  5. Aksit M, Bergmans L, Vural S. An object-oriented language-database integration model: the composition-filters approach.ECOOP '92, LNCS 615. Springer-Verlag, 1992

  6. Meseguer J. Solving the inheritance anomaly in concurrent object-oriented programming. In: Nierstrasz O M eds.ECOOP'93, LNCS 707. Springer-Verlag, July 1993. 220–246

  7. Thomas L. Inheritance anomaly in true concurrent object-oriented languages: a proposal.IEEE TENCON'94, August 1994, 541–545

Download references

Author information

Authors and Affiliations

Authors

Additional information

Supported by the Foundation of National 863 Project and the Natural Science Foundation of Hubei Province

Zhang Qian: born in 1973, Ph. D

Rights and permissions

Reprints and permissions

About this article

Cite this article

Qian, Z., Shihong, C. An object oriented model for concurrent systems. Wuhan Univ. J. Nat. Sci. 3, 152–156 (1998). https://doi.org/10.1007/BF02827541

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02827541

Key words

Navigation