A multiparty coordination aspect language
Rafael Corchuelo, José Antonio Pérez, Miguel Toro · ACM SIGPLAN Notices · 2000
Coordination languages were motivated by an ever-increasing need for producing highly-reusable components, which can be partially achieved by implementing them in a way that is independent of the way they interact. Isolating interaction from computation, persistence and other concerns enhances modularity, thus promoting reusability and understandability. In this paper, we concentrate on a language aimed at describing the simultaneous coordination of a number of entities, which is a problem we are usually faced with when we have to programme bank transfers, purchases with debit cards, auctions, and so on. This language relies on the novel multiparty interaction model.