Browse > Article
http://dx.doi.org/10.3745/KIPSTA.2003.10A.4.295

ART : An Implementation on the Active_object RunTime Systems Applicable for the Embedded Systems  

Park, Yoon-Young (선문대학교 컴퓨터정보학부)
Lim, Dong-Sun (한국전자통신연구원 네트워크연구소)
Jung, Bu-Geum (한국전자통신연구원 네트워크플랫폼팀)
Lee, Kyung-Oh (선문대학교 컴퓨터정보학부)
Park, Jung-Ho (선문대학교 컴퓨터정보학부)
Abstract
Active object is an Independent runnable unit which is scheduled by CPU in creation time. In this paper, we define the active object and suggest ART(Active object RunTime support systems) which controls creation and execution of the active object. ART can Provide users locational transparency and support easy method call mechanism. We also designed a communication model among active objects and implemented a communication method to make the distributed programing possible. The implementation target platform of ART is an embedded system which has only limited resources and runs in the distributed computing environment.
Keywords
Active Object; Thread; Run_Time Support System; Embedded System; Distributed System;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Bangquing Li and Baowen Xu etc., 'ConC++ : A Concurrent C++,' Computer Software and Applications Conference, 2000, COMPSAC 2000, The 24th Annual International, pp.223-227, 2000   DOI
2 Petitpierre, C., 'Synchronous C++ : A Language for Interactive Applications,' IEEE Computer, Vol.31, Issue 9, pp.65-72, Sept., 1998   DOI   ScienceOn
3 G. Agha, P. Wegner and A. Yonezawa, 'Research Directions in Concurmt Programming,' MIT Press, Cambridge, Mass., 1993
4 D. Caromel, 'Toward a Method of OOCoucurrent Programming,' Comm. ACM, pp.90-116, Sept., 1993   DOI   ScienceOn
5 H. C. Wang, C. K. Yuen and M. D. Feng, 'Balinda C++ : Run-Time Support for Concurrent Object-Oriented Language,' Parallel Architectures, Algorithms, and Networks, 1999, (I-SPAN '99) Proceedings. Fourth International Symposium on, pp.36-41, 1999   DOI
6 Chandy, M., et al., 'CC++ : A Declarative Concurrent Object.Oriented Programming Notation,' The MIT Press, Agha G., et al. edit, pp.281-313, 1993
7 N. Carriero and D. Gelernter, 'Linda in context,' Communication of the ACM, 32(4), pp.444-458, 1989   DOI   ScienceOn
8 M. D. Feng, Y. Q. Gao and C.K. Yuen, 'Implementation Linda Tuplespace on Distributed System,' International Journal of High Speed Computing, 7(1), pp.125-144, 1995   DOI   ScienceOn
9 Yonezawa, A., et al., 'Object Oriented Concurrent Programming,' The MIT press, 1987
10 Wilson, G. and Lu, P., 'Parallel Programming Using C++,' The MIT Press, 1996