Programming with transactions and chemical abstract machine

Wanli Ma, Christopher W. Johnson, Richard P. Brent

Research output: Contribution to conference (non-published works)Paper

1 Citation (Scopus)

Abstract

The coordination style programming language T-Cham extends chemical abstract machine (Cham) with transactions. The Cham is an interactive computational model based on chemical reaction metaphor, where a computation proceeds as a succession of chemical reactions. A transaction is a piece of sequentially executed codes and could be written in any language, such as C, Pascal, or Fortran etc., as long as it satisfies its pre-condition and post-condition. Every transaction begins its execution whenever its execution condition is satisfied. A T-Cham program can be executed in a parallel, distributed, or sequential manner based on the available computer resources.

Original languageEnglish
Pages562-564
Number of pages3
DOIs
Publication statusPublished - 1 Jan 1996
Externally publishedYes
EventProceedings of the 1996 2nd International Symposium on Parallel Architectures, Algorithms, and Networks, I-SPAN - Beijing, China
Duration: 12 Jun 199614 Jun 1996

Conference

ConferenceProceedings of the 1996 2nd International Symposium on Parallel Architectures, Algorithms, and Networks, I-SPAN
CityBeijing, China
Period12/06/9614/06/96

Fingerprint Dive into the research topics of 'Programming with transactions and chemical abstract machine'. Together they form a unique fingerprint.

Cite this