TOWARDS A CATEGORICAL SEMANTICS OF DEVS

被引:0
|
作者
Muller, Jean-Pierre [1 ]
机构
[1] Univ Montpellier, CIRAD, UMR SENS, IRD,UPVM,SENS, F-34398 Montpellier, France
关键词
DEVS; category theory; denotational semantics; trajectories; dynamical systems;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
DEVS (Discrete EVent System) has been proposed to formalize discrete dynamical systems and is widely used for modeling and simulation. Although the operational semantics of DEVS models is well defined, and it exists some attempt to characterize their behavior using temporal logics, there is no attempt to define their denotational semantics. The meaning of a DEVS model is the set of possible coupled input, output and state trajectories. Therefore, denotational semantics is a mapping from DEVS models onto an algebra of trajectories. In this paper, we use category theory to define this algebra. This algebra, called Dyn, is made of trajectories as objects, and the DEVS behavior and structure specifications are mapped onto morphisms between trajectories, exhibiting their coupling. This result opens the way to algebraic manipulations of DEVS models, as well as the access to the results and proof mechanisms available in category theory.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] TOWARDS A CATEGORICAL SEMANTICS OF TYPE CLASSES
    HILKEN, BP
    RYDEHEARD, DE
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 520 : 191 - 201
  • [2] Towards the semantics of recursive procedures in categorical terms
    Steingartner, William
    Novitzka, Valerie
    [J]. CENTRAL EUROPEAN CONFERENCE ON INFORMATION AND INTELLIGENT SYSTEMS (CECIIS 2016), 2016, : 235 - 243
  • [3] Categorical semantics for arrows
    Jacobs, Bart
    Heunen, Chris
    Hasuo, Ichiro
    [J]. JOURNAL OF FUNCTIONAL PROGRAMMING, 2009, 19 : 403 - 438
  • [4] Categorical semantics of control
    Selinger, P
    [J]. TYPED LAMBDA CALCULI AND APPLICATIONS, PROCEEDINGS, 2001, 2044 : 6 - 7
  • [5] A CATEGORICAL SEMANTICS OF MULTIPLE INHERITANCE
    LIN, HM
    PANG, MZ
    [J]. CHINESE SCIENCE BULLETIN, 1990, 35 (01): : 77 - 80
  • [6] Categorical Semantics for Time Travel
    Pinzani, Nicola
    Gogioso, Stefano
    Coecke, Bob
    [J]. 2019 34TH ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS), 2019,
  • [7] SYNTAX SEMANTICS - A CATEGORICAL VIEW
    BENSON, DB
    [J]. INFORMATION AND CONTROL, 1970, 17 (02): : 145 - +
  • [8] A CATEGORICAL SEMANTICS OF MULTIPLE INHERITANCE
    林惠民
    庞民治
    [J]. Science Bulletin, 1990, (01) : 77 - 80
  • [9] A categorical semantics of quantum protocols
    Abramsky, S
    Coecke, B
    [J]. 19TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 2004, : 415 - 425
  • [10] A categorical semantics for causal structure
    Kissinger, Aleks
    Uijlen, Sander
    [J]. 2017 32ND ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS), 2017,