| J. Bosch, Adapting Object-Oriented Components, Proceedings of the 2 nd International Workshop on Component Oriented Programming (WCOP'97), Jyvskyl, Finland, 13-22. |
....object model [Bos95] represent context related actions of a class by filters or layers that encapsulate it. Each message that arrives at a class has to cross this set of filters which modify it. However, composing filters (i.e. wrapping code around methods and objects) is a simple meta operation. [Bos97] details this for context related adaptation. He argues that components need to be adapted flexibly with superimposition which is a modification of the component by means of a new layer around it. Bosch mentions the idea that adaptation can be meta programming, but does not elaborate on this. ....
Jan Bosch. Adapting object-oriented components. In M. Aksit et al., editor, ECOOP Workshop on Component Systems, June 1997.
.... it is useful to have them encapsulate functionality that logically belongs within a shared infrastructure (for example, communication protocols in a distributed system) rather than to either of the two components that are being connected [31] 6] Adaptation increases the value of components [3]. The more flexible and adaptable a component is, the more often it will be reused. Ideally, a component will provide ways for application composers to adapt it. However, a component manufacturer will not be able to foresee all adaptations that might be necessary. For this reason, there should be ....
Bosch, J. Adapting Object-Oriented Components. In ObjectOriented Technology. Springer, Berlin, 1998, 379-383.
....This way the developer can identify the missing parts and provide them. In addition, the fact that we are not restricted by the no surprise rule means that we can support relaxed matches [41] In which case, the matched components or the application under development may require adaptations [62]. Finally, at development time the trader could be also used as a tool to inspect the trading space. In which case, related components are also returned. 3.2 Matching Process It was mentioned above that the matching process depends on the relationship service, which holds a graph with the ....
J. Bosch, "Adapting Object-Oriented Components", in Proceeding of the 2 nd International Workshop on Component-Oriented Programming (WCOP'97), Jyvaskyla, Finland, September 1997, ed. W. Weck, J. Bosch and C. Szyperski, Turku Center for Computer Science.
....the interface mismatches. A straightforward solution is to access an incompatible component through another component, called an adapter which converts its interface into a form desirable by its client [3] Several research efforts are devoted to devise a formal approach to adapter construction [1, 11, 6]. The adapting technique can be utilized to give the application builder a high degree of freedom, despite the finite variety of ready made components. This benefit, like any other, comes at some cost, that is a small amount of programming. In this paper, we accept that adaptation is inevitable ....
....technique can be utilized to give the application builder a high degree of freedom, despite the finite variety of ready made components. This benefit, like any other, comes at some cost, that is a small amount of programming. In this paper, we accept that adaptation is inevitable in most cases [4, 1], and to try to do it in a way that maximizes efficiency and reusability. An important issue is determining what type of functionality should be implemented by components and what aspects should be left for implementation in their adapters, to gain maximum reusability. Another issue is the ....
[Article contains additional citation context not shown here]
J. Bosch. Adapting object-oriented components. In W. Weck and J. Bosch, editors, Proc. 2nd International Workshop on Component Oriented Programming, pages 13--21. Turku Centre for Computer Science, September 1997.
.... it is useful to have them encapsulate functionality that logically belongs within a shared infrastructure (for example, communication protocols in a distributed system) rather than to either of the two components that are being connected [20] 5] Adaptation increases the value of components [2]. The more flexible and adaptable a component is, the more often it will be reused. Ideally, a component will provide ways for application composers to adapt it; popular adaptation methods include wizards and property sheets, which support internal adaptation. However, a component manufacturer ....
Bosch, J. Adapting Object-Oriented Components. In Object-Oriented Technology. Springer, Berlin, 1998, 379-383.
....design control hinders the system integrator s ability to integrate new versions of a component. Hlzle notes that the cost of integrating many disparate components can be formidable [20] Lastly, some researchers have cited the cost of specializing a third party component as a barrier to its reuse [5]. Despite this skepticism, there is some reason to believe that additional research will yield viable models for component based development. One promising approach that has been proposed is called package oriented programming (POP) 28] 30] In this style, architecturally coherent, mass market ....
Jan Bosch. Adapting object-oriented components. In Proceedings of the Second International Workshop on Component-Oriented Programming (WCOP'97), pages 13-22. Turku Centre for Computer Science, September 1997.
....at a class has to cross this set of filters that modify it. However, composing filters (i.e. wrapping code around methods and objects) is a simple atomic meta operation. Both approaches can model generic synchronization policies, mixin based inheritance, delegation and context related adaptation. Bos97] details this for context related adaptation. He argues that components need to be adapted flexibly with superimposition. This is a modification of the component s interface or implementation by means of a new layer around it. He demonstrates that adaptation by superimposition is more powerful ....
Jan Bosch. Adapting object-oriented components. In M. Aksit et al., editor, ECOOP Workshop on Component Systems, June 1997.
No context found.
J. Bosch, Adapting Object-Oriented Components, Proceedings of the 2 nd International Workshop on Component Oriented Programming (WCOP'97), Jyvskyl, Finland, 13-22.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC