Specification and design of shared resource arbitration

Manfred Broy, Thomas Streicher

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

The specification, modular design and verification of distributed communicating systems is demonstrated by an example. The scheduling of the access to a common shared resource by a finite number of devices with priorities is a well known problem from hardware and operating systems design. Using the concepts of stream processing continuous function a variety of formal requirement and design specifications for this problem are given and the design specifications are proven correct w.r.t the requirement specifications. From the design specifications one can immediately read off applicative programs implementing the requirement specifications. Special attention is paid to the aspect of modelling time.

Original languageEnglish
Pages (from-to)1-22
Number of pages22
JournalInternational Journal of Parallel Programming
Volume20
Issue number1
DOIs
StatePublished - Feb 1991

Keywords

  • Distributed systems
  • design methodology
  • semantics
  • specification
  • verification

Fingerprint

Dive into the research topics of 'Specification and design of shared resource arbitration'. Together they form a unique fingerprint.

Cite this