A concurrent object-oriented switching program in Chill

Katsumi Maruyama, Nobuyuki Watanabe, Keiich Koyanagi, Toshihiro Kai

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)


This paper details concurrent object oriented switching program with the following aspects that improve program maintainability and extendability. This program is structured as a direct mapping of a logical switching system model, mapping each logical component to a software "object". Concurrent objects are introduced for multi-processing, and sequential objects are introduced to efficiently implement objects that need no concurrency. Switching programs must meet the very severe requirements of real-time multi-processing services, but the existing objectoriented programming languages have insufficient efficiency and concurrency. Because of this, concurrent object-oriented programming has been devised for Chill (CCITT recommended language) and a simple preprocessor can be used to enhance its writability and readability.

Original languageEnglish
Title of host publicationInternational Symposium on Switching
Subtitle of host publication"Innovations in Switching Technology", ISS 1990
PublisherInstitute of Electrical and Electronics Engineers Inc.
Number of pages7
ISBN (Electronic)9780000000002
Publication statusPublished - 1990
Externally publishedYes
Event1990 International Symposium on Switching: Innovations in Switching Technology, ISS 1990 - Stockholm, Sweden
Duration: 1990 May 281990 Jun 1

Publication series

NameInternational Symposium on Switching: ''Innovations in Switching Technology'', ISS 1990


Conference1990 International Symposium on Switching: Innovations in Switching Technology, ISS 1990

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture
  • Signal Processing
  • Safety, Risk, Reliability and Quality


Dive into the research topics of 'A concurrent object-oriented switching program in Chill'. Together they form a unique fingerprint.

Cite this