3,604 research outputs found

    A Taxonomy of Self-configuring Service Discovery Systems

    Get PDF
    We analyze the fundamental concepts and issues in service discovery. This analysis places service discovery in the context of distributed systems by describing service discovery as a third generation naming system. We also describe the essential architectures and the functionalities in service discovery. We then proceed to show how service discovery fits into a system, by characterizing operational aspects. Subsequently, we describe how existing state of the art performs service discovery, in relation to the operational aspects and functionalities, and identify areas for improvement

    PACT: Personal Autonomic Computing Tools

    Get PDF

    A Role-Based Approach for Orchestrating Emergent Configurations in the Internet of Things

    Full text link
    The Internet of Things (IoT) is envisioned as a global network of connected things enabling ubiquitous machine-to-machine (M2M) communication. With estimations of billions of sensors and devices to be connected in the coming years, the IoT has been advocated as having a great potential to impact the way we live, but also how we work. However, the connectivity aspect in itself only accounts for the underlying M2M infrastructure. In order to properly support engineering IoT systems and applications, it is key to orchestrate heterogeneous 'things' in a seamless, adaptive and dynamic manner, such that the system can exhibit a goal-directed behaviour and take appropriate actions. Yet, this form of interaction between things needs to take a user-centric approach and by no means elude the users' requirements. To this end, contextualisation is an important feature of the system, allowing it to infer user activities and prompt the user with relevant information and interactions even in the absence of intentional commands. In this work we propose a role-based model for emergent configurations of connected systems as a means to model, manage, and reason about IoT systems including the user's interaction with them. We put a special focus on integrating the user perspective in order to guide the emergent configurations such that systems goals are aligned with the users' intentions. We discuss related scientific and technical challenges and provide several uses cases outlining the concept of emergent configurations.Comment: In Proceedings of the Second International Workshop on the Internet of Agents @AAMAS201

    A model and architecture for situation determination

    Get PDF
    Automatically determining the situation of an ad-hoc group of people and devices within a smart environment is a significant challenge in pervasive computing systems. Current approaches often rely on an environment expert to correlate the situations that occur with the available sensor data, while other machine learning based approaches require long training periods before the system can be used. Furthermore, situations are commonly recognised at a low-level of granularity, which limits the scope of situation-aware applications. This paper presents a novel approach to situation determination that attempts to overcome these issues by providing a reusable library of general situation specifications that can be easily extended to create new specific situations, and immediately deployed without the need of an environment expert. A proposed architecture of an accompanying situation determination middleware is provided, as well as an analysis of a prototype implementation

    Situational-Context: A Unified View of Everything Involved at a Particular Situation

    Get PDF
    As the interest in the Web of Things increases, specially for the general population, the barriers to entry for the use of these technologies should decrease. Current applications can be developed to adapt their behaviour to predefined conditions and users preferences, facilitating their use. In the future,Web of Things software should be able to automatically adjust its behaviour to non-predefined preferences or context of its users. In this vision paper we define the Situational-Context as the combination of the virtual profiles of the entities (things or people) that concur at a particular place and time. The computation of the Situational-Context allow us to predict the expected system behaviour and the required interaction between devices to meet the entities’ goals, achieving a better adjustment of the system to variable contexts.Universidad de Málaga. Campus de Excelencia Internacional Andalucía Tech

    Situation determination with reusable situation specifications

    Get PDF
    Automatically determining the situation of an ad-hoc group of people and devices within a smart environment is a significant challenge in pervasive computing systems. Current approaches often rely on an environment expert to correlate the situations that occur with the available sensor data, while other machine learning based approaches require long training periods before the system can be used. In both cases, the situations are tailored to the specific environment, and are therefore not transferable to other environments. Furthermore, situations are recognised at a low-level of granularity, which limits the scope of situation-aware applications. This paper presents a novel approach to situation determination that attempts to overcome these issues by providing a reusable library of general situation specications that can be easily extended to create new speficic situations, and immediately deployed without the need of an environment expert. A proposed architecture of an accompanying situation determination middleware is provided, as well as an analysis of a prototype implementation

    Agent oriented AmI engineering

    Get PDF

    Designing a goal-oriented smart-home environment

    Get PDF
    The final publication is available at Springer via http://dx.doi.org/10.1007/s10796-016-9670-x[EN] Nowadays, systems are growing in power and in access to more resources and services. This situation makes it necessary to provide user-centered systems that act as intelligent assistants. These systems should be able to interact in a natural way with human users and the environment and also be able to take into account user goals and environment information and changes. In this paper, we present an architecture for the design and development of a goal-oriented, self-adaptive, smart-home environment. With this architecture, users are able to interact with the system by expressing their goals which are translated into a set of agent actions in a way that is transparent to the user. This is especially appropriate for environments where ambient intelligence and automatic control are integrated for the user’s welfare. In order to validate this proposal, we designed a prototype based on the proposed architecture for smart-home scenarios. We also performed a set of experiments that shows how the proposed architecture for human-agent interaction increases the number and quality of user goals achieved.This work is partially supported by the Spanish Government through the MINECO/FEDER project TIN2015-65515-C4-1-R.Palanca Cámara, J.; Del Val Noguera, E.; García-Fornes, A.; Billhard, H.; Corchado, JM.; Julian Inglada, VJ. (2016). Designing a goal-oriented smart-home environment. Information Systems Frontiers. 1-18. https://doi.org/10.1007/s10796-016-9670-xS118Alam, M. R., Reaz, M. B. I., & Ali, M. A. M. (2012). A review of smart homes: Past, present, and future. IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews, 42(6), 1190–1203.Andrushevich, A., Staub, M., Kistler, R., & Klapproth, A. (2010). Towards semantic buildings: Goal-driven approach for building automation service allocation and control. In 2010 IEEE conference on emerging technologies and factory automation (ETFA) (pp. 1–6) IEEE.Ayala, I., Amor, M., & Fuentes, L. (2013). Self-configuring agents for ambient assisted living applications. Personal and Ubiquitous Computing, 17(6), 1159–1169.Cetina, C., Giner, P., Fons, J., & Pelechano, V. (2009). Autonomic computing through reuse of variability models at runtime: The case of smart homes. Computer, 42(10), 37–43.Cook, D. J. (2009). Multi-agent smart environments. Journal of Ambient Intelligence and Smart Environments, 1(1), 51–55.Dalpiaz, F., Giorgini, P., & Mylopoulos, J. (2009). An architecture for requirements-driven self-reconfiguration. In Advanced information systems engineering (pp. pp 246–260). Springer.De Silva, L. C., Morikawa, C., & Petra, I. M. (2012). State of the art of smart homes. Engineering Applications of Artificial Intelligence, 25(7), 1313–1321.Huhns, M., & et al. (2005). Research directions for service-oriented multiagent systems. IEEE Internet Computing, 9, 69–70.Iftikhar, M. U., & Weyns, D. (2014). Activforms: active formal models for self-adaptation. In SEAMS, (pp 125–134).Kucher, K., & Weyns, D. (2013). A self-adaptive software system to support elderly care. Modern Information Technology, MIT.Lieberman, H., & Espinosa, J. (2006). A goal-oriented interface to consumer electronics using planning and commonsense reasoning. In Proceedings of the 11th international conference on Intelligent user interfaces (pp. 226–233).Liu, H., & Singh, P. (2004). ConceptNet—a practical commonsense reasoning tool-kit. BT Technology Journal, 22(4), 211–226.Loseto, G., Scioscia, F., Ruta, M., & Di Sciascio, E. (2012). Semantic-based smart homes: a multi-agent approach. In 13th Workshop on objects and Agents (WOA 2012) (Vol. 892, pp. 49–55).Martin, D., Burstein, M., Hobbs, J., Lassila, O., McDermott, D., McIlraith, S., Narayanan, S., Paolucci, M., Parsia, B., Payne, T., & et al (2004). OWL-S: Semantic markup for web services. W3C Member Submission, 22, 2007–2004.Matthews, R. B., Gilbert, N. G., Roach, A., Polhill, J. G, & Gotts, N. M. (2007). Agent-based land-use models: a review of applications. Landscape Ecology, 22(10), 1447–1459.Molina, J. M., Corchado, J. M., & Bajo, J. (2008). Ubiquitous computing for mobile environments. In Issues in multi-agent systems (pp 33–57). Birkhäuser, Basel.Palanca, J., Navarro, M., Julian, V., & García-Fornes, A. (2012). Distributed goal-oriented computing. Journal of Systems and Software, 85(7), 1540–1557. doi: 10.1016/j.jss.2012.01.045 .Rao, A., & Georgeff, M. (1995). BDI agents: From theory to practice. In Proceedings of the first international conference on multi-agent systems (ICMAS95) (pp. 312–319).Reddy, Y. (2006). Pervasive computing: implications, opportunities and challenges for the society. In 1st International symposium on pervasive computing and applications (p. 5).de Silva, L., & Padgham, L. (2005). Planning as needed in BDI systems. International Conference on Automated Planning and Scheduling.Singh, P. (2002). The public acquisition of commonsense knowledge. In Proceedings of AAAI Spring symposium acquiring (and using) linguistic (and world) knowledge for information access
    corecore