CHILL is a concurrent programming language, especially for implementing telecommunications software. ETRI has used the language for the development of switching software. Generally, switching software is characterized by real-time execution, parallel and distributed processing, large scale source code, and high complexity. The software is also developed on cross development environments. In this paper, we present a CHILL cross debugging system, in which the system can test and debug the programs on remote system from local system. The system provides the traditional debugging features such as executing and tracing a program, listing source code, setting breakpoints, examining and setting program locations, and single-stepping. It also provides parallel and distributed real-time debugging, a powerful command language, signal sending capability, and graphical user interface for switching software.
[1]
조주현,et al.
SROS : ATM 교환기를 위한 스케일러블 구조의 실시간 운영체계 ( SROS : Scalable Real-Time Operating System for ATM Switching Systems )
,
1997
.
[2]
Jon E. StrØmme.
Integrated Testing and Debugging of Concurrent Software Systems
,
1996
.
[3]
Byung Sun Lee,et al.
A New Integrated Software Development Environment Based on SDL, MSC, and CHILL for Large-scale Switching Systems
,
1997
.
[4]
Jonathan B. Rosenberg.
How Debuggers Work: Algorithms, Data Structures, and Architecture
,
1996
.
[5]
Young Sun Kim,et al.
An Architecture of Scalable ATM Switching System and Its Call Processing Capacity Estimation
,
1996
.