• DocumentCode
    2764510
  • Title

    Formal description of a real-time process dispatcher

  • Author

    Rusu-Banu, Fabricio ; Wang, Yingxu

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Calgary Univ., Alta.
  • fYear
    2005
  • fDate
    1-4 May 2005
  • Firstpage
    1988
  • Lastpage
    1991
  • Abstract
    This paper describes a process dispatching technique that supports the execution of real-time processes specified in real-time process algebra (RTPA). The conventional formal methods provide a mathematical language in which the develope may describe the system data types and operations to be executed upon them. Theoretically, the developer would be able to develop a mathematical model of the system, proceed with the various stages of development, and at each stage check if the system still meets its specifications. However, most of the formal specifications are lack stringent validation techniques, do not ensure that the design satisfies its specifications. Further, most of them cannot satisfy efficiently the expression of system architecture, behaviors, and their implementation with a coherent notation system. The purpose of this paper is to demonstrate that real-time operating system, particularly its process dispatching mechanisms, can be formally and rigorously described using RTPA specifications
  • Keywords
    formal languages; formal specification; operating systems (computers); process algebra; RTPA; coherent notation system; formal description; formal specifications; mathematical language; process dispatching mechanisms; real-time operating system; real-time process algebra; real-time process dispatcher; stringent validation techniques; system data types; Algebra; Computer architecture; Dispatching; Drives; Formal specifications; Mathematical model; Operating systems; Real time systems; Software engineering; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2005. Canadian Conference on
  • Conference_Location
    Saskatoon, Sask.
  • ISSN
    0840-7789
  • Print_ISBN
    0-7803-8885-2
  • Type

    conf

  • DOI
    10.1109/CCECE.2005.1557374
  • Filename
    1557374