Executable Connectors: Towards Reusable Design Elements

Ducasse, Stephane; Richner, Tamar (1997). Executable Connectors: Towards Reusable Design Elements. Lecture notes in computer science, 1301, pp. 483-499. Springer 10.1007/3-540-63531-9_32

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

Download (76kB) | Request a copy

The decomposition of a software application into components and connectors at the design stage has been promoted as a way to describe and reason about complex software architectures. There is, however, surprisingly little language support for this decomposition at implementation level. Interaction relationships which are identified at design time are lost as they get spread out into the participating entities at implementation. In this paper, we propose first-class connectors in an object-oriented language as a first step towards making software architecture more explicit at implementation level. Our connectors are run-time entities which control the interaction of components and can express a rich repertoire of interaction relationships. We show how connectors can be reused and how they enhance the reuse of components.

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

Subjects:

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

ISSN:

0302-9743

ISBN:

978-3-540-63531-4

Series:

LNCS

Publisher:

Springer

Language:

English

Submitter:

Manuela Bamert

Date Deposited:

24 Jan 2018 10:56

Last Modified:

04 Nov 2019 22:37

Publisher DOI:

10.1007/3-540-63531-9_32

BORIS DOI:

10.7892/boris.104463

URI:

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

Actions (login required)

Edit item Edit item
Provide Feedback