2010
DOI: 10.1007/978-3-642-13238-4_14
|View full text |Cite
|
Sign up to set email alerts
|

(Behavioural) Design Patterns as Composition Operators

Abstract: Abstract. Design patterns are typically defined informally, albeit in a standard format, and have to be programmed by the software designer into each new application. Thus although patterns support solution reuse, in practice this does not translate into code reuse. In this paper we argue that to achieve code reuse, patterns should be defined and used in the context of software component models. We show how in such a model, behavioural patterns can be defined as composition operators which can be stored in a r… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
13
0

Year Published

2012
2012
2022
2022

Publication Types

Select...
6
1
1

Relationship

5
3

Authors

Journals

citations
Cited by 11 publications
(13 citation statements)
references
References 21 publications
(33 reference statements)
0
13
0
Order By: Relevance
“…The composition in these bundles is carried out by an 'active' GE such as Orion which implements the Observer pattern [10]. Orion is called by a 'publisher' GE and it then actively notifies 'subscriber' GEs.…”
Section: Discussionmentioning
confidence: 99%
“…The composition in these bundles is carried out by an 'active' GE such as Orion which implements the Observer pattern [10]. Orion is called by a 'publisher' GE and it then actively notifies 'subscriber' GEs.…”
Section: Discussionmentioning
confidence: 99%
“…However, being an abstract component model, X-MAN does not define many features precisely. For this reason, there are many different definitions of some exogenous connectors and these are implemented in many different ways in the supporting tools (used in [57][58][59][60][61][62]) of X-MAN which is not re-producible. In order to overcome these limitations of X-MAN, without violating the fundamental concepts of the model, we extended the model by addressing the limitations of X-MAN; this extended model is referred as EX-MAN [11,12,63].…”
Section: Ex-man Component Modelmentioning
confidence: 99%
“…Conversely, some basic connectors can be replaced with composite connectors which correspond to design patterns [23].…”
Section: Refactoringmentioning
confidence: 99%