1,723,012 research outputs found

    Field-Based Coordination for Pervasive Multiagent Systems

    No full text
    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

    No full text
    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

    No full text
    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

    No full text
    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

    Full text link
    Î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

    No full text
    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

    No full text
    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

    No full text
    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

    No full text
    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

    No full text
    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
    corecore