DOI QR코드

DOI QR Code

High Level Object Oriented Real-Time Simulation Programming and TMO Scheme

High Level 객체 지향에서 실시간 시뮬레이션 프로그램과 TMO 설계

  • Song, Sun-Hee (Dept.of Computer Engineering, Graduate School of Chosun University) ;
  • Ra, Sang-Dong (Dept.of Computer Engineering, Chosun University)
  • Published : 2003.08.01

Abstract

The object-oriented (OO) distributed real-time (RT) programming movement started in 1990´s and is growing rapidly at this turn of the century. Distributed real-time simulation is a field in its infancy but it is bounded to receive steadily growing recognition for its importance and wide applicability. The scheme is called the distributed time-triggered simulation scheme which is conceptually simple and easy to use but widely applicable. A new generation object oriented (OO) RT programming scheme is called the time-triggered message triggered object(TMO) programming scheme and it is used to make specific illustrations of the issues. The TMO structuring scheme is a general-style components structuring scheme and supports design of all types of component including hard real time objects and non real time objects within one general structure.

객체 지향 분산 실시간 시스템은 1990년도에 시작되어 현재 빠르게 급성장하고 있는 공학의 한 분야이다. 분산 실시간 시뮬레이션은 실시간의 초기 분야로서 실시간 시뮬레이션의 중요함을 광범위하게 나타냈으며 점진적으로 시뮬레이션이 크게 사용 할 수 있음을 TMO를 통해 보인다. 분산 시간-구동 시뮬레이션 구조도 개념적으로 간단하고, 사용하기 쉬우며, 또한 광범위하게 적용 및 응용이 가능함도 연구한다. 차세대 객체 지향 실시간 시뮬레이션 프로그래밍 구조에서 시간구동과 메시지 구동 객체지향(TMO) 프로그래밍 구조를 실시간 시뮬레이션 프로그래밍의 특별한 예시로서 사용하였다. 연구에서 제시한 TMO 구조도 일반적인 형태의 컴포넌트 구조로 이루어졌기 때문에 구조 내에서 실시간 객체 또는 비실시간 객체를 포함한 모든 형태의 컴포넌트 설계 등으로 지원함을 보인다.

Keywords

References

  1. A. Attoui and M. Schneider, 'An object-oriented model for parallel and reactive systems', Proc. IEEE CS 12th Real-Time Systems Symp., pp.84-93, 1991 https://doi.org/10.1109/REAL.1991.160361
  2. K. H. Kim et al., 'A timeliness-guaranteed Kernel model DREAM kernel and implementation techniques', Proc. 1995 Intl Workshop and Real-Time Computing Systems and Applications (RTCAS 95), Tokyo, Japan, pp. 80-87, Oct., 1995
  3. K. H. Kim, C. Nguyen and C. Park, 'Real-time simulation techniques based on the RTO.k object modeling,' Proc. COMPSAC 96 (IEEE CS Software & Application Conf.), Seoul, Korea, pp. 171-183, August, 1996 https://doi.org/10.1109/CMPSAC.1996.544160
  4. K. H. Kim and C. Subbaraman, 'Fault-tolerant real-time objects,' Commun. ACM, pp.75-82, 1997 https://doi.org/10.1145/242857.242879
  5. K. H. Kim, C. Subbaraman and L. Bacellar, 'Support for RTO.k Object Structured Programming in C++,' Control Engineering Practice, Vol.5, pp.983-991, 1997 https://doi.org/10.1016/S0967-0661(97)00086-5
  6. K. H. Kim, 'Object Structures for Real-Time Systems and Simulators,' IEEE Computer, Vol.30, pp.62-70, 1997 https://doi.org/10.1109/2.607090
  7. H. Kopetz and K. H. Kim, 'Temporal uncertainties in interactions among real-time objects,' Proc. IEEE CS 9th Symp. On Reliable Distributed Systems, pp.165-174, Oct., 1990
  8. K. H. Kim and Liu. J., 'Deadline Handling in Real-time Distributed Object Programming,' Proc. ISORC 2000, Newport Beach, CA, pp.7-15, March, 2000
  9. K. H. Kim, 'APIs Enabling High-Level Real-Time Distributd Object Programming,' to appear in IEEE Computer, June, 2000
  10. G. J. K, S. D. Na and C. S. Bae, 'Time Service Guarantee in Real-Time Distributed Object Oriented Programming of TMO,' Proc. ICIM'01, pp.215-219, Nov., 2001