English

An Algebra of Synchronous Scheduling Interfaces

Logic in Computer Science 2011-01-26 v1 Performance Programming Languages

Abstract

In this paper we propose an algebra of synchronous scheduling interfaces which combines the expressiveness of Boolean algebra for logical and functional behaviour with the min-max-plus arithmetic for quantifying the non-functional aspects of synchronous interfaces. The interface theory arises from a realisability interpretation of intuitionistic modal logic (also known as Curry-Howard-Isomorphism or propositions-as-types principle). The resulting algebra of interface types aims to provide a general setting for specifying type-directed and compositional analyses of worst-case scheduling bounds. It covers synchronous control flow under concurrent, multi-processing or multi-threading execution and permits precise statements about exactness and coverage of the analyses supporting a variety of abstractions. The paper illustrates the expressiveness of the algebra by way of some examples taken from network flow problems, shortest-path, task scheduling and worst-case reaction times in synchronous programming.

Keywords

Cite

@article{arxiv.1101.4733,
  title  = {An Algebra of Synchronous Scheduling Interfaces},
  author = {Michael Mendler},
  journal= {arXiv preprint arXiv:1101.4733},
  year   = {2011}
}

Comments

In Proceedings FIT 2010, arXiv:1101.4266

R2 v1 2026-06-21T17:16:33.564Z