5 resultados
Resultados de la búsqueda
Mostrando 1 - 5 de 5
Ítem Managing Dynamic Context to Optimize Smart Interactions and Services(2010-01-01) Villegas Machado, Norha MilenaWith the rapid growth of socio-technical ecosystems, smart interactions and services are permeating every walk of life. As smart interactions must managed automatically and interactively in response to evolving user's matters of concern, the smart Internet requires creative approaches where services and interactions are implemented with awareness of, and dynamic adaptation to, users, computational environments, changing policies and unknown requirements. Consequently, modeling and managing dynamic context is critical for implementing smart services and smart interactions effectively. Thus, smart interactions need infrastructure to acquire, compose, and distribute context information to multiple execution endpoints. Moreover, context management must be controlled and governed to optimize system properties. This chapter surveys context modeling and management approaches intended for the optimization of smart interactions and services, discusses the main challenges and requirements of context-awareness in the smart Internet, and provides a feature-based framework useful for the evaluation and implementation of context modeling and management mechanisms. © 2010 Springer-Verlag Berlin Heidelberg.Ítem DYNAMICO: A Reference Model for Governing Control Objectives and Context Relevance in Self-Adaptive Software Systems(2010-10-24) Duchien, LaurenceDespite the valuable contributions on self-adaptation, most implemented approaches assume adaptation goals and monitoring infrastructures as non-mutable, thus constraining their applicability to systems whose context awareness is restricted to static monitors. Therefore, separation of concerns, dynamic monitoring, and runtime requirements variability are critical for satisfying system goals under highly changing environments. In this chapter we present DYNAMICO, a reference model for engineering adaptive software that helps guaranteeing the coherence of (i) adaptation mechanisms with respect to changes in adaptation goals; and (ii) monitoring mechanisms with respect to changes in both adaptation goals and adaptation mechanisms. DYNAMICO improves the engineering of self-adaptive systems by addressing (i) the management of adaptation properties and goals as control objectives; (ii) the separation of concerns among feedback loops required to address control objectives over time; and (iii) the management of dynamic context as an independent control function to preserve context-awareness in the adaptation mechanism. © 2013 Springer-Verlag.Ítem A framework for evaluating quality-driven self-adaptive software systems(ACM Press, 2011-05-23) Casallas, RubbyOver the past decade the dynamic capabilities of self-adaptive software-intensive systems have proliferated and improved significantly. To advance the field of self-adaptive and self-managing systems further and to leverage the benefits of self-adaptation, we need to develop methods and tools to assess and possibly certify adaptation properties of self-adaptive systems, not only at design time but also, and especially, at run-time. In this paper we propose a framework for evaluating quality-driven self-adaptive software systems. Our framework is based on a survey of self-adaptive system papers and a set of adaptation properties derived from control theory properties. We also establish a mapping between these properties and software quality attributes. Thus, corresponding software quality metrics can then be used to assess adaptation properties. © 2011 ACM.Ítem Self-Healing Distributed Scheduling Platform(IEEE, 2011-01-01) Frincu, Marc E.Distributed systems require effective mechanisms to manage the reliable provisioning of computational resources from different and distributed providers. Moreover, the dynamic environment that affects the behaviour of such systems and the complexity of these dynamics demand autonomous capabilities to ensure the behaviour of distributed scheduling platforms and to achieve business and user objectives. In this paper we propose a self-adaptive distributed scheduling platform composed of multiple agents implemented as intelligent feedback control loops to support policy-based scheduling and expose self-healing capabilities. Our platform leverages distributed scheduling processes by (i) allowing each provider to maintain its own internal scheduling process, and (ii) implementing self-healing capabilities based on agent module recovery. Simulated tests are performed to determine the optimal number of agents to be used in the negotiation phase without affecting the scheduling cost function. Test results on a real-life platform are presented to evaluate recovery times and optimize platform parameters.Ítem A dynamic context management infrastructure for supporting user-driven web integration in the personal web(IBM Corp., 2011-11-07) Muñoz, Juan C.Most web applications deliver personalized features by making decisions on behalf of the user. Thus, the user's web experience is still a fractionated process due to a lack of user-centric web integration. In contrast, smarter web applications will empower the user to control the integration of web resources according to personal concerns. Moreover, as the user's situation and web resources continuously evolve, web infrastructures supporting smarter applications require dynamic and efficient mechanisms to represent, gather, provide, and reason about context information. Aiming at optimizing the user's web experience, this paper proposes a self-adaptive context management infrastructure, and an extensible context taxonomy based on the resource description framework (RDF). Our context manager is able to deploy new context management components to keep track of changes in the user's situation at run-time. Our taxonomy includes a set of inference rules for supporting dynamic context representation and reasoning. Using a smarter commerce case study, we illustrate the application of feedback loops and semantic web, to the realization of dynamic context management in the personal web.
