Object-Based Distributed Programming
DOI: 10.1007/bfb0017540
|View full text |Cite
|
Sign up to set email alerts
|

Abstracting object interactions using composition filters

Abstract: It is generally claimed that object-based models are very suitable for building distributed system architectures since object interactions follow the clientserver model. To cope with the complexity of today's distributed systems, however, we think that high-level linguistic mechanisms are needed to effectively structure, abstract and reuse object interactions. For example, the conventional object-oriented model does not provide high-level language mechanisms to model layered system architectures. Moreover, we … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
132
0
2

Publication Types

Select...
6
2
1

Relationship

1
8

Authors

Journals

citations
Cited by 155 publications
(135 citation statements)
references
References 14 publications
1
132
0
2
Order By: Relevance
“…So dually, in a disjunction, we always prefer the greatest class if there is one. 3 This completes the definition of the static and dynamic semantics of MCI.…”
Section: Determine Classmentioning
confidence: 62%
See 1 more Smart Citation
“…So dually, in a disjunction, we always prefer the greatest class if there is one. 3 This completes the definition of the static and dynamic semantics of MCI.…”
Section: Determine Classmentioning
confidence: 62%
“…Aspect-oriented programming It is worth mentioning that MCI instantiates the notion of aspect-oriented programming (AOP; [31,3,18]). For completeness' sake, this link can be substantiated on the basis of a correspondence between the MCI and AOP terminology as follows:…”
Section: R S R S R S R S R S R S R S R R S R S R S R S R S R S R S R mentioning
confidence: 99%
“…However, there are several obstacles in using traditional object oriented techniques [2]. Composition filters provide composable solutions [1], notably on concurrency and synchronisation.…”
Section: Object Technologymentioning
confidence: 99%
“…In such cases, message control cannot be abstracted out without breaking its transparency. In applications like these, interceptors [8] or filtering models models such as Composition Filters [1], Filter Objects [6] and Encapsulators [9] achieve separation between message processing and message control. In the filter object model, messages sent to the destination objects can be intercepted by first class filter objects.…”
Section: Introductionmentioning
confidence: 99%