A distributed Real-Time Java system based on CSP

G.H. Hilderink, André Bakkers, Johannes F. Broenink

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    21 Citations (Scopus)

    Abstract

    CSP is a fundamental concept for developing software for distributed real time systems. The CSP paradigm constitutes a natural addition to object orientation and offers higher order multithreading constructs. The CSP channel concept that has been implemented in Java deals with single- and multi-processor environments and also takes care of the real time priority scheduling requirements. For this, the notion of priority and scheduling has been carefully examined and as a result it was reasoned that priority scheduling should be attached to the communicating channels rather than to the processes. In association with channels, a priority based parallel construct is developed for composing processes: hiding threads and priority indexing from the user. This approach simplifies the use of priorities for the object oriented paradigm. Moreover, in the proposed system, the notion of scheduling is no longer connected to the operating system but has become part of the application instead.
    Original languageEnglish
    Title of host publicationProceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2000
    Place of PublicationPiscataway, NJ, USA
    PublisherIEEE
    Pages400-407
    Number of pages8
    ISBN (Print)0-7695-0607-0
    DOIs
    Publication statusPublished - 15 Mar 2000
    Event3rd IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2000 - Newport Beach, United States
    Duration: 15 Mar 200017 Mar 2000
    Conference number: 3

    Publication series

    Name
    PublisherIEEE

    Conference

    Conference3rd IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2000
    Abbreviated titleISORC
    CountryUnited States
    CityNewport Beach
    Period15/03/0017/03/00
    Other15-17 March 2000

    Keywords

    • METIS-113363
    • IR-16478

    Fingerprint Dive into the research topics of 'A distributed Real-Time Java system based on CSP'. Together they form a unique fingerprint.

  • Cite this

    Hilderink, G. H., Bakkers, A., & Broenink, J. F. (2000). A distributed Real-Time Java system based on CSP. In Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2000 (pp. 400-407). Piscataway, NJ, USA: IEEE. https://doi.org/10.1109/ISORC.2000.839557