@inproceedings{9a15f5c5da4d4b008f94d7024406663f,
title = "pony - The occam-π network environment",
abstract = "Although concurrency is generally perceived to be a 'hard' subject, it can in fact be very simple -provided that the underlying model is simple. The occam-n parallel processing language provides such a simple yet powerful concurrency model that is based on CSP and the π-calculus. This paper presents pony, the Occam-it Network Environment, occam-it and pony provide a new, unified, concurrency model that bridges inter- and intra-processor concurrency. This enables the development of distributed applications in a transparent, dynamic and highly scalable way. The first part of this paper discusses the philosophy behind pony, explains how it is used, and gives a brief overview of its implementation. The second part evaluates pony's performance by presenting a number of benchmarks.",
keywords = "Benchmarks, Concurrency, CSP, Inter-processor, Intra-processor, KRoC, Networking, Occom-pi, Pony, Unified model",
author = "Mario Schweigler and Sampson, \{Adam T.\}",
year = "2006",
month = sep,
language = "English",
isbn = "978-1-58603-671-3",
volume = "64",
series = "Concurrent Systems Engineering Series",
publisher = "IOS Press",
pages = "77--108",
editor = "J. Kerridge and Welch, \{P. H.\} and Barnes, \{F. R. M.\}",
booktitle = "Communicating Process Architectures 2006",
}