Components, Scripts and Glue

Schneider, Jean-Guy; Nierstrasz, Oscar (1999). Components, Scripts and Glue. In: Barroca, Leonor; Hall, Jon; Hall, Patrick (eds.) Software Architectures. Advances and Applications (pp. 13-25). Springer-Verlag

[img] Text
Schn99bComptsScriptsAndGlue.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (65kB) | Request a copy

Experience has shown us that object-oriented technology alone is not enough to guarantee that the systems we develop will be flexible and adaptable. Even ``well-designed'' object-oriented software may be difficult to understand and adapt to new requirements. We propose a conceptual framework that will help yield more flexible object-oriented systems by encouraging explicit separation of computational and compositional elements. We distinguish between components that adhere to an architectural style, scripts that specify compositions, and glue that may be needed to adapt components' interfaces and contracts. We also discuss a prototype of an experimental composition language called Piccola that attempts to combine proven ideas from scripting languages, coordination models and languages, glue techniques, and architectural specification.

Item Type:

Book Section (Book Chapter)

Division/Institute:

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

UniBE Contributor:

Nierstrasz, Oscar

Subjects:

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

ISBN:

978-1-85233-636-3

Publisher:

Springer-Verlag

Language:

English

Submitter:

Manuela Bamert

Date Deposited:

10 Jan 2018 16:04

Last Modified:

02 Mar 2023 23:29

BORIS DOI:

10.7892/boris.104771

URI:

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

Actions (login required)

Edit item Edit item
Provide Feedback