An efficient method for expressing active object in C++

  • Authors:
  • Wang Chen;Zhou Ying;Zhang Defu

  • Affiliations:
  • Nanjing University, Nanjing 2100093, P. R. China;Nanjing University, Nanjing 2100093, P. R. China;Nanjing University, Nanjing 2100093, P. R. China

  • Venue:
  • ACM SIGSOFT Software Engineering Notes
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Object-Oriented technology is fit for the construction of open systems. However, how to express distributed or concurrent objects has not been resolved in nowadays OO language. The active object concept is one kind of generalization of concurrent or distributed objects. We analyzed the characters of active objects in detail and propose an efficient method to express active behaviors in Object-Oriented language such as C++. What we lay stress on is to express active objects' two major features: concurrency and cooperative, especially the latter. The reusability of active objects is emphasized as well.