Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Scripting Coordination Styles

Franz Achermann6, 7 Contact Information, Stefan Kneubuehl6, 7 Contact Information and Oscar Nierstrasz6, 7 Contact Information

(6)  Software Composition Group, University of Bern, Neubrückstrasse 10, CH-3012 Berne, Switzerland
(7)  Institut für Informatik (IAM), Universität Bern, Neubrückstrasse 10, CH-3012 Berne, Switzerland
Abstract
The fact that so many different kinds of coordination models and languages have been proposed suggests that no one single approach will be the best for all coordination problems. Different coordination styles exhibiting different properties may be more suitable for some problems than others. Like other architectural styles, coordination styles can be expressed in terms of components, connectors and composition rules. We propose an approach in which coordination styles are expressed as “component algebras”: components of various sorts can be combined using operators that realize their coordination, yielding other sorts of components. We show how several coordination styles can be defined and applied using Piccola, a small language for composing software components. We furthermore show how glue abstractions can be used to bridge coordination styles when more than one style is needed for a single application.

Contact Information Franz Achermann
Email: acherman@iam.unibe.ch
URL: http://www.iam.unibe.ch/~scg

Contact Information Stefan Kneubuehl
Email: kneubuhl@iam.unibe.ch
URL: http://www.iam.unibe.ch/~scg

Contact Information Oscar Nierstrasz
Email: oscar@iam.unibe.ch
URL: http://www.iam.unibe.ch/~scg
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.106 • Server: mpweb20
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)