• DocumentCode
    3139609
  • Title

    Implementing the Real-Time Processes of RTPA using Real-Time Java

  • Author

    Ngolah, Cyprian F. ; Wang, Yingxu ; Tan, Xinming

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Calgary Univ., Alta.
  • fYear
    2006
  • fDate
    38838
  • Firstpage
    602
  • Lastpage
    605
  • Abstract
    This paper discusses the implementation of the real-time processes of real-time process algebra (RTPA) using real-time Java. The difficulty in implementing real-time software from formal specifications comes from the fact that some realtime features expressed using a formal specification language cannot be easily transformed into a programming language. The paper shows how a combination of a real-time support library for RTPA (RTPASupportLib) and the recently developed extensions to real-time Java can overcome some of these difficulties. The strategies and techniques employed in implementing RTPA real-time features such as concurrency, interleaving, and interrupt/event/time-driven dispatching of real-time processes are presented. A number of case studies on the implementation of RTPA real-time features show that the approach is a feasible one
  • Keywords
    Java; formal specification; process algebra; real-time systems; software libraries; formal specification language; real-time Java; real-time process algebra; real-time support library; Algebra; Computer languages; Concurrent computing; Formal specifications; Java; Read-write memory; Real time systems; Software engineering; Software libraries; Software systems; Formal Specification; Real-Time Java; Real-Time Process Algebra; Real-Time System; Software Engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2006. CCECE '06. Canadian Conference on
  • Conference_Location
    Ottawa, Ont.
  • Print_ISBN
    1-4244-0038-4
  • Electronic_ISBN
    1-4244-0038-4
  • Type

    conf

  • DOI
    10.1109/CCECE.2006.277383
  • Filename
    4054829