OpenSpaces: An Object-Oriented Framework For Reconfigurable Coordination Spaces

Ducasse, Stéphane; Hofmann, Thomas; Nierstrasz, Oscar (September 2000). OpenSpaces: An Object-Oriented Framework For Reconfigurable Coordination Spaces. In: Porto, António; Roman, Gruia-Catalin (eds.) International Conference on Coordination Languages and Models. LNCS: Vol. 1906 (pp. 1-18). Springer 10.1007/3-540-45263-X_1

[img] Text
Seiten2 aus 10.1007_3-540-45263-X.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (218kB) | Request a copy

Tuple spaces have turned out to be one of the most fundamental abstractions for coordinating communicating agents. At the same time, researchers continue to propose new variants of tuple spaces, since no one approach seems to be universally applicable to all problem domains. Some models offer a certain configurability, but existing approaches generally stop at afixed set of configuration options and static configuration at instantiation time. We argue that a more open approach is needed, and present OpenSpaces, an object-oriented framework that supports static configurability through subclassing across several dimensions, as well as dynamic configurability of policies through runtime composition. We introduce OpenSpaces by showing how it can be used to instantiate a typical application, and we present an overview of the framework, implemented in Smalltalk, detailing the various degrees of configurability.

Item Type:

Conference or Workshop Item (Paper)

Division/Institute:

08 Faculty of Science > Institute of Computer Science (INF)
08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG)

UniBE Contributor:

Ducasse, Stephane and Nierstrasz, Oscar Marius

Subjects:

000 Computer science, knowledge & systems
500 Science > 510 Mathematics

ISBN:

978-3-540-41020-1

Series:

LNCS

Publisher:

Springer

Language:

English

Submitter:

Manuela Bamert

Date Deposited:

11 Dec 2017 11:07

Last Modified:

28 Oct 2019 13:24

Publisher DOI:

10.1007/3-540-45263-X_1

BORIS DOI:

10.7892/boris.104482

URI:

https://boris.unibe.ch/id/eprint/104482

Actions (login required)

Edit item Edit item
Provide Feedback