Skip to main navigation Skip to search Skip to main content

Visual Occam: Syntax and semantics

  • Muhammed Al-Mulhem*
  • , Shahid Ali
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

4 Scopus citations

Abstract

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 on the language Occam. The petri net formalism is used to represent the semantics of the VISO language. This paper describes the design and implementation of the VISO language. It presents syntax, semantics, and a number of concurrent programs specified in the VISO language. Also, it discusses how synchronous communication can be expressed in petri nets.

Original languageEnglish
Pages (from-to)1-24
Number of pages24
JournalComputer Languages
Volume23
Issue number1
DOIs
StatePublished - Apr 1997

Keywords

  • Concurrent programming
  • Occam
  • Petri nets
  • Syntax and semantics
  • Visual programming languages

ASJC Scopus subject areas

  • General Computer Science

Fingerprint

Dive into the research topics of 'Visual Occam: Syntax and semantics'. Together they form a unique fingerprint.

Cite this