The ARC Programming Model -- Language Constructs for Coordination

  • Authors:
  • Kevin Marth;Shangping Ren

  • Affiliations:
  • Department of Computer Science, Illinois Institute of Technology, 10 West 31st Street, Chicago, IL 60616, USA;Department of Computer Science, Illinois Institute of Technology, 10 West 31st Street, Chicago, IL 60616, USA

  • Venue:
  • Electronic Notes in Theoretical Computer Science (ENTCS)
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

The ARC (Actor, Role, Coordinator) model addresses the coordination requirements of open, distributed applications deployed in dynamic environments. This paper introduces the ARC programming model and the ARC-PL programming language, including the syntax and informal semantics of new language constructs designed to enable modular coordination in the ARC model. Several well-known problems are solved to illustrate the expressiveness and modularity of the ARC programming model.