A Case for Custom, Composable Composition Operators


Havinga, Wilke and Bockisch, Christoph and Bergmans, Lodewijk (2010) A Case for Custom, Composable Composition Operators. In: First International Workshop on Composition: Objects, Aspects, Components, Services and Product Lines, 15 March 2010, Rennes, France (pp. pp. 45-50).

open access
Abstract:Programming languages typically support a fixed set of com- position operators, with fixed semantics. This may impose limits on software designers, in case a desired operator or semantics are not supported by a language, resulting in suboptimal quality characteristics of the designed software system. We demonstrate this using the well-known State design pattern, and propose the use of a composition infrastructure that allows the designer to define custom, composable composition operators. We demonstrate how this approach improves several quality factors of the State design pattern, such as reusability and modularity, while taking a reason- able amount of effort to define the necessary pattern-related code.
Item Type:Conference or Workshop Item
Electrical Engineering, Mathematics and Computer Science (EEMCS)
Research Group:
Link to this item:http://purl.utwente.nl/publications/70685
Publisher URL:http://nbn-resolving.de/urn:nbn:de:0074-564-1
Export this item as:BibTeX
HTML Citation
Reference Manager


Repository Staff Only: item control page