MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  2

Download:
Download as a PDF | Download as a PS
by Lorenzo Bettini, Viviana Bono, Betti Venneri
http://music.dsi.unifi.it/papers/TOSCA01-OKlaim.ps.gz
Add To MetaCart

Abstract:

By its own nature, mobile code requires exibility in order to be adaptive to any execution context it may be run in. In this paper we investigate this exibility requirement from the design point of view, and propose a solution based on the mixin technique to fulll it. We also propose an extension of the language Klaim with object-oriented features, as an application of this approach.

Citations

3756 Design Patterns: Elements of Reusable Object-Oriented Softwar e – Gamma, Helm, et al. - 1995
2807 Communication and Concurrency – Milner - 1989
808 A Theory of Objects – Abadi, Cardelli - 1996
734 Generative communication in Linda – Gelernter - 1985
665 Linda in context – Carriero, Gelernter - 1989
414 A language with distributed scope – Cardelli - 1995
411 A syntactic approach to type soundness – Wright, Felleisen - 1994
343 Mixin-based inheritance – Bracha, Cook - 1990
295 Mobile agents: Are they a good idea – Harrison, Chess, et al. - 1995
216 Classes and mixins – Flatt, Krishnamurthi, et al. - 1998
187 KLAIM: A Kernel Language for Agents Interaction and Mobility – Nicola, Ferrari, et al. - 1998
153 Mobile Agents – White - 1996
138 Implementing Layered Designs with Mixin Layers – Smaragdakis, Batory - 1998
133 Using Role Components in Implement Collaboration-based Designs – VanHilst, Notkin - 1996
131 D~igning distributed applications with mobile code pardlgms – Picco - 1988
101 Abstractions for mobile computation – Cardelli
101 Programming languages for mobile code – Thorn - 1997
78 Concurrent objects in a process calculus – Pierce, Turner - 1994
77 A concurrent object calculus: Reduction and typing – Gordon, Hankin - 1998
69 The Update calculus – Parrow, Victor - 1997
49 A Core Calculus of Classes and Mixins – Bono, Patel, et al. - 1999
43 A calculus for concurrent objects – Blasio, Fischer - 1996
40 Interactive mobile agents in x-klaim – Bettini, Nicola, et al. - 1998
33 Encapsulation and composition as orthogonal operators on mixins: A solution to multiple inheritance problems. Object Oriented Systems – Limberghen, Mens - 1996
18 Mobile Objects – Bugliesi, Castagna - 2000
12 Generalized mixin-based inheritance to support multiple inheritance – Boyen, Lucas, et al. - 1994
5 On Multiple Inheritance in Java – Bettini, Loreti, et al. - 2002