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
Text
Schn99bComptsScriptsAndGlue.pdf - Published Version Restricted to registered users only Available under License Publisher holds Copyright. Download (65kB) |
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: |
Anja Ebeling |
Date Deposited: |
10 Jan 2018 16:04 |
Last Modified: |
11 Apr 2024 16:12 |
BORIS DOI: |
10.7892/boris.104771 |
URI: |
https://boris.unibe.ch/id/eprint/104771 |