Thread algebra with multi-level strategies

被引:0
|
作者
Bergstra, J. A.
Middelburg, C. A.
机构
[1] Eindhoven Univ Technol, Dept Comp Sci, NL-5600 MB Eindhoven, Netherlands
[2] Univ Amsterdam, Programming Res Grp, NL-1009 DB Amsterdam, Netherlands
[3] Univ Utrecht, Dept Philosophy, NL-3584 CS Utrecht, Netherlands
关键词
thread; multi-thread; host; network; service; thread algebra; strategic interleaving; thread-service composition; delayed processing; exception handling; formal design prototype; process algebra;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In a previous paper, we developed an algebraic theory about threads and multi-threading based on the assumption that a deterministic interleaving strategy determines how threads are interleaved. The theory includes interleaving operators for a number of plausible deterministic interleaving strategies. The interleaving of different threads constitutes a multi-thread. Several multi-threads may exist concurrently on a single host in a network, several host behaviors may exist concurrently in a single network on the internet, etc. In the current paper, we assume that the above-mentioned kind of interleaving is also present at these other levels. We extend the theory developed so far with features to cover the multi-level case. We use the resulting theory to develop a simplified formal representation schema of systems that consist of several multi-threaded programs on various hosts in different networks. We also investigate the connections of the resulting theory with the algebraic theory of processes known as ACP.
引用
收藏
页码:153 / 182
页数:30
相关论文
共 50 条
  • [1] A thread algebra with multi-level strategic interleaving
    Bergstra, J. A.
    Middelburg, C. A.
    [J]. THEORY OF COMPUTING SYSTEMS, 2007, 41 (01) : 3 - 32
  • [2] A thread algebra with multi-level strategic interleaving
    Bergstra, JA
    Middelburg, CAK
    [J]. NEW COMPUTATIONAL PARADIGMS, 2005, 3526 : 35 - 48
  • [3] A Thread Algebra with Multi-Level Strategic Interleaving
    J.A. Bergstra
    C.A. Middelburg
    [J]. Theory of Computing Systems, 2007, 41 : 3 - 32
  • [4] Parallel and multi-level strategies for structural analysis
    Dureisseix, D
    Ladeveze, P
    [J]. NUMERICAL METHODS IN ENGINEERING '96, 1996, : 599 - 604
  • [5] POLITICS AND POLITICAL STRATEGIES IN MULTI-LEVEL SYSTEMS
    McTavish, Duncan
    [J]. MULTI-LEVEL GOVERNANCE: THE MISSING LINKAGES, 2015, 4 : 271 - 293
  • [6] Interest group strategies in multi-level Europe
    Constantelos, John
    [J]. JOURNAL OF PUBLIC AFFAIRS, 2007, 7 (01) : 39 - 53
  • [7] RaceR: A Thread Mapping Algorithm for Race Reduction in Multi-Level Shared Caches
    Sahneh, Pezhman Shojaa
    Sarihi, Amin
    Warburton, Benjamin
    Patooghy, Ahmad
    [J]. 2019 27TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING (PDP), 2019, : 228 - 232
  • [8] Developing food labelling strategies: Multi-level labelling
    Weinrich, Ramona
    Spiller, Achim
    [J]. JOURNAL OF CLEANER PRODUCTION, 2016, 137 : 1138 - 1148
  • [9] Clean coal governance strategies of multi-level government
    Zhang, Xixi
    Qu, Tongkun
    Li, Tongxin
    [J]. ENERGY STRATEGY REVIEWS, 2023, 50
  • [10] Simulation of Hierarchical Multi-Level Grid Control Strategies
    Sarstedt, Marcel
    Kluss, Leonard
    Dokus, Marc
    Hofmann, Lutz
    Gerster, Johannes
    [J]. 2020 INTERNATIONAL CONFERENCE ON SMART GRIDS AND ENERGY SYSTEMS (SGES 2020), 2020, : 175 - 180