Formal semantics of visual occam

被引:1
|
作者
Al-Mulhem, M [1 ]
Ali, S [1 ]
机构
[1] King Fahd Univ Petr & Minerals, Dept Informat & Comp Sci, Dhahran 31261, Saudi Arabia
来源
COMPUTER LANGUAGES | 1998年 / 24卷 / 02期
关键词
visual programming languages; process calculus; formal semantics; occam; concurrent programming;
D O I
10.1016/S0096-0551(98)00005-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Visual programming languages (VPLs) have been proposed to simplify the task of programming and to make better use of human capabilities. Visual Occam (VISO) is a visual programming language for concurrent programming. It uses message passing for interprocess communication and processes are disjoint. The VISO language uses a modular approach to visual programming which simplifies the specification of programs. It has a graphical syntax based the language occam. The main emphasis in this paper is to provide formal semantics of VISO using process calculus. The semantics of all programming constructs and icons in VISO are given as well as a number of complete example programs and their translation in process calculus. (C) 1998 Published by Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:99 / 113
页数:15
相关论文
共 50 条
  • [1] Visual Occam: Syntax and semantics
    King Fahd Univ of Petroleum and, Minerals, Dhahran, Saudi Arabia
    [J]. Comput Lang, 1 (1-24):
  • [2] Visual Occam: syntax and semantics
    AlMulhem, M
    Ali, S
    [J]. COMPUTER LANGUAGES, 1997, 23 (01): : 1 - 24
  • [3] AN OPERATIONAL SEMANTICS FOR OCCAM
    CAMILLERI, J
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 1989, 18 (05) : 365 - 400
  • [4] DENOTATIONAL SEMANTICS FOR OCCAM
    ROSCOE, AW
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1985, 197 : 306 - 329
  • [5] ALGEBRAIC OPERATIONAL SEMANTICS AND OCCAM
    GUREVICH, Y
    MOSS, LS
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1990, 440 : 176 - 192
  • [6] THE SEMANTICS OF PRIORITY AND FAIRNESS IN OCCAM
    BARRETT, G
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1990, 442 : 194 - 208
  • [7] Adding Formal Verification to occam-π
    Welch, Peter H.
    Pedersen, Jan B.
    Barnes, Fred R. M.
    Ritson, Carl G.
    Brown, Neil C. C.
    [J]. COMMUNICATING PROCESS ARCHITECTURES 2011, 2011, 68 : 379 - 379
  • [8] What is formal in formal semantics?
    Wolenski, J
    [J]. DIALECTICA, 2004, 58 (03) : 427 - 436
  • [9] Formal Semantics and Ontologies Towards an Ontological Account of Formal Semantics
    Loebe, Frank
    Herre, Heinrich
    [J]. FORMAL ONTOLOGY IN INFORMATION SYSTEMS, 2008, 183 : 49 - +
  • [10] VOQL*: A visual object query language with inductively defined formal semantics
    Lee, SK
    Whang, KY
    [J]. JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2001, 12 (04): : 413 - 433