An Algebra of Synchronous Scheduling Interfaces

被引:0
|
作者
Mendler, Michael [1 ]
机构
[1] Bamberg Univ, Fac Informat Syst & Appl Comp Sci, Bamberg, Germany
关键词
D O I
10.4204/EPTCS.46.3
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:28 / 48
页数:21
相关论文
共 50 条
  • [1] WCRT Algebra and Interfaces for Esterel-Style Synchronous Processing
    Mendler, Michael
    von Hanxleden, Reinhard
    Traulsen, Claus
    [J]. DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 93 - +
  • [2] Scheduling algebra
    van Glabbeek, R
    Rittgen, P
    [J]. ALGEBRAIC METHODOLOGY AND SOFTWARE TECHNOLOGY, 1999, 1548 : 278 - 292
  • [3] Synchronous Kleene algebra
    Prisacariu, Cristian
    [J]. JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2010, 79 (07): : 608 - 635
  • [4] An Algebra of Synchronous Atomic Steps
    Hayes, Ian J.
    Colvin, Robert J.
    Meinicke, Larissa A.
    Winter, Kirsten
    Velykis, Andrius
    [J]. FM 2016: FORMAL METHODS, 2016, 9995 : 352 - 369
  • [5] PROCESS ALGEBRA FOR SYNCHRONOUS COMMUNICATION
    BERGSTRA, JA
    KLOP, JW
    [J]. INFORMATION AND CONTROL, 1984, 60 (1-3): : 109 - 137
  • [6] A Theory of Synchronous Relational Interfaces
    Tripakis, Stavros
    Lickly, Ben
    Henzinger, Thomas A.
    Lee, Edward A.
    [J]. ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2011, 33 (04):
  • [7] Feedback in Synchronous Relational Interfaces
    Tripakis, Stavros
    Shaver, Chris
    [J]. FROM PROGRAMS TO SYSTEMS: THE SYSTEMS PERSPECTIVE IN COMPUTING, 2014, 8415 : 249 - 266
  • [8] ASYNCHRONOUS INTERFACES ON SYNCHRONOUS UNITS
    AELLEN, AV
    [J]. ELECTRONIC ENGINEERING, 1974, 46 (561): : 25 - 25
  • [9] Completeness and Incompleteness of Synchronous Kleene Algebra
    Wagemaker, Jana
    Bonsangue, Marcello
    Kappe, Tobias
    Rot, Jurriaan
    Silva, Alexandra
    [J]. MATHEMATICS OF PROGRAM CONSTRUCTION, 2019, 11825 : 385 - 413
  • [10] Scheduling Synchronous Elastic Designs
    Carmona, Josep
    Julvez, Jorge
    Cortadella, Jordi
    Kishinevsky, Michael
    [J]. NINTH INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 2009, : 52 - +