• DocumentCode
    2833238
  • Title

    A proof system for communicating shared resources

  • Author

    Gerber, Richard ; Lee, Insup

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Pennsylvania Univ., Philadelphia, PA, USA
  • fYear
    1990
  • fDate
    5-7 Dec 1990
  • Firstpage
    288
  • Lastpage
    299
  • Abstract
    The authors introduce a proof system for CCSR, a process algebra based on the CSR model. CCSR allows the algebraic specifications of timeouts, interrupts, periodic behaviors and exceptions. A rigorous treatment of preemption, which is based not only on priority but also on resource utilization and inter-resource synchronization, is provided. The theory of preemption leads to a term equivalence based on strong bisimulation, which yields a set of laws forming the proof system. As an illustration, a resource-sharing, producer-consumer problem is presented and the authors use their laws to prove its correctness
  • Keywords
    formal specification; synchronisation; theorem proving; CCSR; CSR model; algebraic specifications; communicating shared resources; inter-resource synchronization; interrupts; periodic behaviors; preemption; preemption theory; process algebra; producer-consumer problem; proof system; resource utilization; strong bisimulation; term equivalence; timeouts; Algebra; Availability; Concurrent computing; Delay; Distributed computing; Information science; Real time systems; Resource management; Scheduling algorithm; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 1990. Proceedings., 11th
  • Conference_Location
    Lake Buena Vista, FL
  • Print_ISBN
    0-8186-2112-5
  • Type

    conf

  • DOI
    10.1109/REAL.1990.128760
  • Filename
    128760