Arrow Research search
Back to TCS

TCS 1994

An abstract machine for concurrent modular systems: CHARM

Journal Article journal-article Computer Science ยท Theoretical Computer Science

Abstract

CHARM (for concurrency and hiding in an abstract rewriting machine) is an abstract machine which allows one to model naturally the behavior of distributed systems consisting of a collection of processes-sharing variables. CHARM is equipped with a clean operational semantics based on term rewriting over a suitable algebra, and it exhibits a sophisticated treatment of concurrency and modularity, which is obtained through the partition of each state into a global and a local part. To show the expressiveness and generality of this abstract machine, three relevant computational formalisms are mapped onto the CHARM framework: graph grammars, concurrent constraint programming, and place/transition Petri nets.

Authors

Keywords

No keywords are indexed for this paper.

Context

Venue
Theoretical Computer Science
Archive span
1975-2026
Indexed papers
16261
Paper id
1080774215566594284
v2026.09.13