BOOK ANNOUNCEMENT

MOBILE OBJECT SYSTEMS

Towards the Programmable Internet

Jan Vitek and Christian Tschudin (Eds.)

Second International Workshop, MOS'96
Linz, Austria, July 1996
Springer-Verlag Lecture Notes in Computer Science 1222
Selected Presentations and Invited Papers
ISBN 3-540-62852-5
April, 1997


Mobile Object Systems workshop pages: general, 1997 edition. Springer-Verlag: LNCS@springer.de, orders@springer.de.
(From the introduction)
This book presents a collection of papers dealing with different aspects of mobile computations. Mobile computations are computations that are not bound to single locations, but may move at will to best use the computer network's resources. In this view, the network becomes a single, vast, programmable environment. Among computer scientists, many feel that this approach will have a profound effect on the way we design and implement distributed applications, and they agree that we are witnessing a paradigm change. However, this new and exciting paradigm requires advances, both theoretical and applied, in fields such as programming languages (where we need a sound semantic foundation and efficient implementations), operating systems and software safety and security. Some of the first steps towards a programmable Internet are documented here.


Table of contents

The bibtext version is available in [.gz].
Title Authors Page Info
Introduction J. Vitek, C. Tschudin IX Text

Part I: Foundations

Mobile Computation L. Cardelli 3
Objectworld D. Tsichritzis 7 Abstract
Commentary on "Objectworld" D. Tsichritzis 23
Mobile Agents: Are They a Good Idea? D. Chess, C. Harrison, A. Kershenbaum 25 Abstract
Update D. Chess, C. Harrison, A. Kershenbaum 46
A Note on Distributed Computing J. Waldo, G.f Wyant, A. Wollrath, S. Kendall 49 Abstract
Afterword J. Waldo, A. Wollrath, S. Kendall 65
Instruction-Based Communications C. Tschudin 67 Abstract

Part II: Concepts

Analyzing Mobile Code Languages G. Cugola, C. Ghezzi, G. P. Picco, G. Vigna 93 Abstract
Sumatra: A Language for Resource-Aware Mobile Programs A. Acharya, M. Ranganathan, J. Saltz 111 Abstract
Migratory Applications K. Bharat, L. Cardelli 131 Abstract
The Messenger Environment MO - A Condensed Description C. Tschudin 149 Abstract
Mobility and Persistence M. Mira da Silva 157 Abstract
Security and Communication in Mobile Object Systems J. Vitek, M. Serrano, D. Thanos 177 Abstract
Safe and Secure Execution Mechanisms for Mobile Objects K. Kato 201 Abstract
Jada - Coordination and Communication for Java Agents P. Ciancarini, D. Rossi 213 Abstract

Part III: Implementation

Performance-Oriented Implementation Strategies for a Mobile Agent Language F. Knabe 245 Abstract
Dynamic Linking for Mobile Programs A. Acharya, J. Saltz 245 Abstract
Adaptive Compression of Syntax Trees and Iterative Dynamic Code Optimization: Two Basic Technologies for Mobile Object Systems M. Franz 263 Abstract
A Type-Based Implementation of a Language with Distributed Scope D. Duggan 277 Abstract
Interaction of Java and Telescript Agents P. Domel 295 Abstract

Appendix

Glossary 315 Text
List of Authors 317 Text