Abstract
Today mobile devices can interact with their environment through wireless communication. Wireless communication has a limited communication range, which introduces two major problems, currently not captured in distributed middleware. Firstly, they are less reliable and secondly they are extremely dynamic. Both problems complicate the development of mobile software. In this paper we extend the operational semantics of the actor model to capture these two properties by adding a single new concept to the model: the mailbox. This paper provides a foundation for new implementations of the actor language and frameworks that are usable in the context of mobile ad-hoc networks.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Weiner, M.: The computer for the 21st century. Scientific American 265, 66–75 (1991)
Agha, G., Mason, I.A., Smith, S.F., Talcott, C.L.: A foundation for actor computation. Journal of Functional Programming 7, 1–72 (1997)
Agha, G.: Concurrent object-oriented programming. Communications of the ACM 33, 125–141 (1990)
Church, A.: The Calculi of Lambda-Conversion. Annals of Mathematical Studies, vol. 6. Princeton University Press, Princeton (1985)
Abelson, H., Sussman, G.J., Sussman, J.: Structure and Interpretation. MIT Press, Cambridge (1985)
Fournet, C., Gonthier, G., Levy, J.J., Maranget, L., Remy, D.: A Calculus of Mobile Agents. In: Sassone, V., Montanari, U. (eds.) CONCUR 1996. LNCS, vol. 1119, pp. 406–421. Springer, Heidelberg (1996)
Honda, K., Tokoro, M.: An object calculus for asynchronous communication. In: America, P. (ed.) ECOOP 1991. LNCS, vol. 512, pp. 133–147. Springer, Heidelberg (1991)
Milner, R., Parrow, J., Walker, D.: A calculus of mobile processes, Part I + II. Information and Computation 100, 1–77 (1992)
De Nicola, R., Ferrari, G., Pugliese, R.: Locality based Linda: Programming with explicit localities. In: Bidoit, M., Dauchet, M. (eds.) CAAP 1997, FASE 1997, and TAPSOFT 1997. LNCS, vol. 1214, p. 712. Springer, Heidelberg (1997)
Gelernter, D.: Generative communication in Linda. ACM Transactions on Programming Languages and Systems 7, 80–112 (1985)
Carriero, N., Gelernter, D.: Linda in context. Commun. ACM 32, 444–458 (1989)
Cardelli, L., Gordon, A.D.: Mobile ambients. In: Gordon, A., Pitts, A., Talcott, C. (eds.) Electronic Notes in Theoretical Computer Science, vol. 10, Elsevier, Amsterdam (2000)
Keays, R., Rakotonirainy, A.: Context-oriented programming. In: Proceedings of the 3rd ACM international workshop on Data engineering for wireless and mobile access, pp. 9–16. ACM Press, New York (2003)
Thomas, D.: Message oriented programming. Journal of Object Technology 3, 7–12 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dedecker, J., Van Belle, W. (2004). Actors for Mobile Ad-Hoc Networks. In: Yang, L.T., Guo, M., Gao, G.R., Jha, N.K. (eds) Embedded and Ubiquitous Computing. EUC 2004. Lecture Notes in Computer Science, vol 3207. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30121-9_46
Download citation
DOI: https://doi.org/10.1007/978-3-540-30121-9_46
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22906-3
Online ISBN: 978-3-540-30121-9
eBook Packages: Springer Book Archive