1,723,012 research outputs found
Field-Based Coordination for Pervasive Multiagent Systems
More and more, software systems involve autonomous and distributed software components that have to execute and interact in open and dynamic environments, such as in pervasive, autonomous, and mobile applications. The requirements with respect to dynamics, openness, scalability, and decentralization call for new approaches to software design and development, capable of supporting spontaneous configuration, tolerating partial failures, or arranging adaptive reorganization of the whole system.Inspired by the behaviour of complex natural systems, scientists and engineers have started to adjust their mechanisms and techniques for self-organization and adaption to changing environments. In line with these considerations, Mamei and Zambonelli propose an interaction model inspired by the way masses and particles in our universe move and self-organize according to contextual information represented by gravitational and electromagnetic fields. The key idea is to have the components’ actions driven by computational force fields, generated by the components themselves or by some infrastructures, and propagated across the environment. Together with its supporting middleware infrastructure – available with additional information under http://www.agentgroup.unimore.it – this model can serve as the basis for a general purpose and widely applicable approach for the design and development of adaptive distributed applications
Macro Programming a Spatial Computer with Bayesian Networks
Macro programming a spatial computer is the ability to specify application tasks at a global level while relying
on compiler-like software to translate the global tasks into the individual component activities. Bayesian
networks can be regarded as a powerful tool for macro programming a spatial computer, such as a dense
sensor network, in a variety of data analysis applications. In this article we present our architecture to
program a spatial computer by means of a distributed Bayesian network and present some applications we
developed over a sensor network testing both inference and anomaly-detection analysis
Applying Commonsense Reasoning to Place Identification
Some recent mobile computing applications try to automatically
identify the places being visited by the user from a log of GPS
readings. Such applications reverse geocode the GPS data to
discover the actual places (shops, restaurants, etc.) where the user
has been. Unfortunately, because of GPS errors, the actual
addresses and businesses being visited cannot be extracted
unambiguously and often only a list of candidate places can be
obtained. Commonsense reasoning can notably help the
disambiguation process by invalidating some unlikely findings
(e.g., a user visiting a cinema in the morning). In this paper we
illustrate the use of Cyc – an artificial intelligence system
comprising a database of commonsense knowledge – to improve
automatic place identification. Cyc allows to probabilistically rank
the list of candidate places in consideration of the commonsense
likelihood of that place being actually visited on the basis of the
user profile, the time of the day, what happened before, etc. The
system has been evaluated using real data collected from a mobile
computing application
Place Recognition and automatic semantic annotation via the Whereabouts diary
Purpose – Modern handheld devices provided with localization capabilities can create a diary of the user whereabouts, and provide a description of the user habits and a complement of the user profile in several applications. The places we go, in fact, reveal something about us; for example, two persons can be matched as compatible given the fact that they visit the same places. The purpose of this paper is to describe the Whereabouts diary in this context.
Design/methodology/approach – This paper presents the Whereabouts diary, an application/service to log the places visited by the user and to label them, in an automatic way, with descriptive semantic information. Web-retrieved information, and the temporal patterns with which different places are visited, can be used to automatically define meaningful semantic labels to the visited places.
Findings – The paper verified that such diary application can be created and can effectively classify the places visited by the user. In particular, geocoding and white-pages web services were used to extract information about a place, and Bayesian networks to classify places on the basis of the time at which they have been visited.
Research limitations/implications – The paper discusses this implementation, and presents experimental results. Experiments show that the identification of places and the accuracy of the place classification mechanism are effective, while the accuracy of geocoding and white-pages retrieval should be improved.
Originality/value – This paper shows the novel Whereabouts diary application. Several mechanisms presented are original to this approach. In addition, several applications that can exploit the diary are illustrated
Îngrijirea mamei şi copilului mic
Îngrijirea mamei şi copilului mic / de Iosif Stoichiţia. - Sibiiu : Editura Asociaţiunii "Astra", 1932. - 84 p. ; 15 cm. - (Biblioteca poporală a Asociaţiunii "Astra" ; Nr. 195
Creating Overlay Data Structures with the TOTA Middleware to Support Content-based Routing in Mobile P2P Networks
Content-based routing is a very useful and efficient interaction mechanism in a wide range of peer-to-peer network scenarios. Here we show how the TOTA ("Tuples On The Air") middleware can be effectively exploited to build and maintain those overlay data structures involved in content-based routing in mobile peer-to-peer networks
Programming Pervasive and Mobile Computing Applications with the TOTA Middleware
Pervasive computing calls for suitable middleware and
programming models to deal with large software
systems dived in dynamic mobile network environments.
Here we present the programming model of TOTA
(“Tuples On The Air”), a novel middleware for
supporting adaptive context-aware activities in
pervasive computing scenarios. The key idea in TOTA
is to rely on spatially distributed tuples, propagated
across a network on the basis of application-specific
rules, for both representing contextual information and
supporting uncoupled interactions between application
components. As shown with the help of a case study
scenario, TOTA promotes a simple programming model
and can effectively facilitate access to distributed
information, navigation in complex networks, and
achievement of complex coordination tasks in a fully
distributed and adaptive way
Programming Modular Robots with the TOTA Middleware
Modular robots represent a perfect application scenario for multiagent coordination. The autonomous modules composing the robot must coordinate their respective activities to enforce a specific global shape or a coherent motion gait. Here we show how the TOTA (“Tuples On The Air”) middleware can be effectively exploited to support agents’ coordination in this context. The key idea in TOTA is to rely on spatially distributed tuples, spread across the robot, to guide the agents’ activities in moving and reshaping the robot. Three simulated examples are presented to support our claims
Method and system for a real-time counting of a number of participants at a public happening
Method and system for a real-time counting of a number of participants at a public happenin
Method and system for a real time counting of a number of persons in a crowd by means of aggregated data of a telecommunication network
Method and system for a real time counting of a number of persons in a crowd by means of aggregated data of a telecommunication networ
- …
