Statecharts via process algebra

被引:0
|
作者
Lüttgen, G
von der Beeck, M
Cleaveland, R
机构
[1] NASA, Langley Res Ctr, Inst Comp Appl Sci & Engn, Hampton, VA 23681 USA
[2] Tech Univ Munich, Dept Comp Sci, D-80290 Munich, Germany
[3] SUNY Stony Brook, Dept Comp Sci, Stony Brook, NY 11794 USA
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Statecharts is a visual language for specifying the behavior of reactive systems. The language extends finite-state machines with concepts of hierarchy, concurrency, and priority. Despite its popularity as a design notation for embedded systems, precisely defining its semantics has proved extremely challenging. In this paper, we present a simple process algebra, called Statecharts Process Language (SPL), which is expressive enough for encoding Statecharts in a structure-preserving and semantics-preserving manner. We also establish that the behavioral equivalence bisimulation, when applied to SPL, preserves Statecharts semantics.
引用
收藏
页码:399 / 414
页数:16
相关论文
共 50 条
  • [31] Expressing Priorities and External Probabilities in Process Algebra via Mixed Open/Closed Systems
    Bravetti, Mario
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 194 (02) : 31 - 57
  • [32] Entanglement in Quantum Process Algebra
    Wang, Yong
    [J]. INTERNATIONAL JOURNAL OF THEORETICAL PHYSICS, 2019, 58 (11) : 3611 - 3626
  • [33] Process algebra with action dependencies
    Arend Rensink
    Heike Wehrheim
    [J]. Acta Informatica, 2001, 38 : 155 - 234
  • [34] Quantum Process Algebra with Priorities
    Xingtian Ren
    Yong Wang
    Guiping Dai
    [J]. International Journal of Theoretical Physics, 2017, 56 : 2601 - 2606
  • [35] Regular expressions in process algebra
    Baeten, JCM
    Corradini, F
    [J]. LICS 2005: 20TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE - PROCEEDINGS, 2005, : 12 - 19
  • [36] Time and probability in process algebra
    Andova, S
    [J]. ALGEBRAIC METHODOLOGY AND SOFTWARE TECHNOLOGY, PROCEEDINGS, 2000, 1816 : 323 - 338
  • [37] Process algebra: A unifying approach
    Hoare, T
    [J]. ENGINEERING THEORIES OF SOFTWARE INTENSIVE SYSTEMS, 2005, 195 : 257 - 283
  • [38] A PROCESS ALGEBRA FOR TIMED SYSTEMS
    HENNESSY, M
    REGAN, T
    [J]. INFORMATION AND COMPUTATION, 1995, 117 (02) : 221 - 239
  • [39] A Process Algebra for Supervisory Coordination
    Baeten, Jos
    van Beek, Bert
    van Hulst, Allan
    Markovski, Jasen
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2011, (60): : 36 - 55
  • [40] Telling Lies in Process Algebra
    Mousavi, Mohammad Reza
    Varshosaz, Mahsa
    [J]. PROCEEDINGS 2018 12TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING (TASE 2018), 2018, : 116 - 123