Michele Bugliesi, Giuseppe Castagna · 2000
We describe a general model for integrating object-oriented features in calculi of mobile agents. We then study two complementary instances of the model based, respectively, on subjective and objective moves: the interest in the resulting calculi is illustrated by means of a number of examples. The work we describe is not finished: this report should be understood as a first step towards defining a computation model for distributed applications, where conventional technology -- based on remote exchange of messages between static sites -- and mobile agents coexist and can be integrated in a uniform way. 1 Introduction Calculi of mobile agents are receiving increasing interest in the programming language community as advances in computer communications and hardware enhance the development of large scale distributed programming. Independently of the new trends in communication technology, object-oriented programming has established itself as the de-facto standard for a principled ...
Cited by 0
Michele Bugliesi, Giuseppe Castagna · 2000
We describe a general model for integrating object-oriented features in calculi of mobile agents. We then study two complementary instances of the model based, respectively, on subjective and objective moves: the interest in the resulting calculi is illustrated by means of a number of examples. The work we describe is not nished: this report should be understood as a rst step towards dening a computation model for distributed applications, where conventional technology { based on remote exchange of messages between static sites { and mobile agents coexist and can be integrated in a uniform way. 1 Introduction Calculi of mobile agents are receiving increasing interest in the programming language community as advances in computer communications and hardware enhance the development of large scale distributed programming. Independently of the new trends in communication technology, object-oriented programming has established itself as the de-facto standard for a principled desig...
Cited by 0
Massimo Merro, Josva Kleist, Uwe Nestmann · Information and Computation · 2002
Cited by 0
Massimo, M., Nestmann, U., Kleist, Josva; id_orcid 0000-0001-7143-2220 · VBN Forskningsportal (Aalborg Universitet) · 2002
Cited by 0
Massimo Merro, Josva Kleist, Uwe Nestmann · Information and Computation · 2002
Cited by 1
Massimo Merro · Information and Computation · 2002
Cited by 14
Hermann Härtig, Lars Reuther · 2002
This paper describes a technique to effectively isolate mobile objects or processes that execute downloaded, potentially suspicious programs. It relies on wish lists, trust lists and capability lists. Wish lists are carried along with programs or mobile objects and denote the resources requested by the program to do what it claims to do. Wish lists are transformed into capability lists when downloaded programs are started. Trust lists reside on stations and are used to determine which members of wish lists are taken over into capability lists. The capability lists are enforced during the execution of programs. All lists are symbolic to enable their interpretation in heterogeneous environments. The paper describes the technique, its integration in a Linux environment and first experiences.
Cited by 5
Robert A. Shillner, Edward W. Felten · 1992
We describe extensions to the DEC SRC Modula-3 network objects system which support migration of network objects between address spaces. Unlike other mobile object systems, we use an existing programming language rather than inventing a new language with object mobility primitives, and we require no changes to the compiler, standard runtime library, or operating system. This paper details the design, implementation and performance of our mobile objects system and two sample applications which use the system.
Cited by 0
A. J. Herbert, Richard Hayton, Michael Bursell · BT Technology Journal · 1999
Cited by 9
Panayiotis Bozanis · IGI Global eBooks · 2006
The past few years have shown a significant increase in the volume and diversity of data stored in database management systems. Among these are spatiotemporal data, one of the faster developing categories of data. This phenomenon can be attributed to the flurry of application development concerning continuously evolving spatial objects in several areas: mobile communication systems, military equipment in battlefields, air traffic, truck fleets, and others. In standard database applications, data remain unchanged unless an update is explicitly stated. Applying this mode of operation to constantly moving objects would require frequent updates to be performed; otherwise, the database would be inaccurate and unreliable. In order to capture continuous movement and to avoid unnecessary updates, object positions are stored as time-dependent functions, requiring updates only when a function parameter changes. The moving objects are considered responsible for updating the database about alterations in their movement. In the following article is a short review on basic indexing schemes for accommodating moving objects in database systems so that complex queries about their location in the past, present, and future can be served.
Cited by 1
Panayiotis Bozanis · IGI Global eBooks · 2011
Mobile computing emerged as a new application area due to recent advances in communication and positioning technology. As David Lomet (2002) notices, a substantial part of the conducted work refers to keeping track of the position of moving objects (automobiles, people, etc.) at any point in time. This information is very critical for decision making, and, since objects’ locations may change with relatively high frequency, this calls for providing fast access to object location information, thus rendering the indexing of moving objects a very interesting as well as crucial part of the area. In this chapter we present an overview on advances made in databases during the last few years in the area of mobile object indexing, and discuss issues that remain open or, probably, are interesting for related applications.
Cited by 0
Harvey J. Miller · Encyclopedia of GIS · 2008
Cited by 1
Famfulík, Lukáš · Brno University of Technology Digital Library (Brno University of Technology) · 2011
Cílem diplomové práce je provést inovaci jednotky NCL07 firmy NAM system a.s.. Výsledná jednotka by měla mít lepší parametry a menší rozměry. Měla by být srovnatelná funkcemi i rozměry s obdobnými přístroji na trhu. V úvodní části projektu budou popsány funkce a jednotlivé obvody jednotky NCL07. Dále bude provedena analýza s cílem navrhnout úpravy vedoucí ke zmenšení rozměrů DPS a zlepšení dalších parametrů jednotky vč. návrhů na SW zlepšení. Teoretická část práce bude zaměřena na výběr hlavních měřených veličin a metody ověřování přesnosti měření. Také zde budou popsány teoretické základy použité v dalších částech práce. V praktické části bude uveden postup návrhu inovované jednotky. Na závěr budou provedena měření inovované jednotky a výsledky porovnány s konkurenčními projekty.
Cited by 0
Luc Moreau, Daniel Ribbens · Scientific Programming · 2002
Mobile Objects in Java provides support for object mobility in Java. Similarly to the RMI technique, a notion of client‐side stub, called startpoint, is used to communicate transparently with a server‐side stub, called endpoint. Objects and associated endpoints are allowed to migrate. Our approach takes care of routing method calls using an algorithm that we studied in. The purpose of this paper is to present and evaluate the implementation of this algorithm in Java. In particular, two different strategies for routing method invocations are investigated, namely call forwarding and referrals . The result of our experimentation shows that the latter can be more efficient by up to 19%.
Cited by 7Open access
Takeaki Yoshida, Makoto Takizawa · Lecture notes in computer science · 1996
Cited by 15
Hans Hüttel, Josva Kleist · BRICS Report Series · 1996
The object calculus of Abadi and Cardelli [AC96, AC94b, AC94a]<br />is intended as model of central aspects of object-oriented programming languages. In this paper we encode the object calculus in the asynchronous pi-calculus without matching and investigate the properties of our encoding.
Cited by 22Open access
2008
We then study two complementary instances of the model based, respectively, on subjective and objective moves: the interest in the resulting calculi is illustrated by means of a number of examples. The work we describe is not finished: this report should be understood as a first step towards defining a computation model for distributed applications, where conventional technology- based on remote exchange of messages between static sites- and mobile agents coexist and can be integrated in a uniform way. 1 Introduction Calculi of mobile agents are receiving increasing interest in the programming language community as advances in computer communications and hardware enhance the development of large scale distributed programming. Independently of the new trends in communication technology, object-oriented programming has established itself as the de-facto standard for a principled design of complex software systems.
Cited by 0
Etienne Schuler, Noémie · Bern Open Repository and Information System (University of Bern) · 2016
Cited by 0
Josva Kleist, Davide Sangiorgi · Science of Computer Programming · 2002
Cited by 8
Evaggelia Pitoura, George Samaras · IEEE Transactions on Knowledge and Data Engineering · 2001
In current distributed systems, the notion of mobility is emerging in many forms and applications. Mobility arises naturally in wireless computing since the location of users changes as they move. Besides mobility in wireless computing, software mobile agents are another popular form of moving objects. Locating objects, i.e., identifying their current location, is central to mobile computing. We present a comprehensive survey of the various approaches to the problem of storing, querying, and updating the location of objects in mobile computing. The fundamental techniques underlying the proposed approaches are identified, analyzed, and classified along various dimensions.
Cited by 215