Logo_Icesi

Resultados de la búsqueda

Mostrando 1 - 10 de 15
  • Ítem
    Improving context-awareness in self-adaptation using the DYNAMICO reference model
    (IEEE, 2013-05-20) Muller, Hausi A.
    Self-adaptation mechanisms modify target systems dynamically to address adaptation goals, which may evolve continuously due to changes in system requirements. These changes affect values and thresholds of observed context variables and monitoring logic, or imply the addition and/or deletion of context variables, thus compromising self-adaptivity effectiveness under static monitoring infrastructures. Nevertheless, self-adaptation approaches often focus on adapting target systems only rather than monitoring infrastructures. Previously, we proposed DYNAMICO, a reference model for self-adaptive systems where adaptation goals and monitoring requirements change dynamically. This paper presents an implementation of DYNAMICO comprising our SMARTERCONTEXT monitoring infrastructure and QoS-CARE adaptation framework in a self-adaptation solution that maintains its context-awareness relevance. To evaluate our reference model we use self-adaptive system properties and the Znn.com exemplar to compare the Rainbow system with our DYNAMICO implementation. The results of the evaluation demonstrate the applicability, feasibility, and effectiveness of DYNAMICO, especially for self-adaptive systems with context-awareness requirements. © 2013 IEEE.
  • Ítem
    Exploiting social context in personalized web-tasking applications
    (IBM Corp., 2014-11-03) Villegas Machado, Norha Milena
    Personalized Web-Tasking (PWT) systems automate ordinary and repetitive web interactions while exploiting personal context to deliver personalized features. Among the personal context of a user, social context is all information obtained from the relationships with other users, which is relevant to the user's personalized web-tasks. Current approaches exploit the information of social media, or the explicit input of the user, and use it as is. In addition to this, PWT systems also benefit by inferring social relationships through reasoning over such information and other sources of context. For example, a calendar application might record events the user shares with other people, or the sensors on mobile devices can be used to identify others nearby. This information can be exploited to improve the execution of PWT applications including its personalization and context-adaptive capabilities.
  • Ítem
    Soa governance optimizes the business and evolution of service oriented systems
    (Mesoa, 2009-09-21) Nigul, Leho
    Contiene -- Need for SOA governance -- SOA vs. IT governance -- Characterizing SOA governance -- SOA governance pillars -- SOA governance mechanisms facilitate the optimization of business and evolution objectives of service-oriented systems -- Traditional evolution mechanisms -- Feedback loops -- Levels of indirection -- Research challenges
  • No hay miniatura disponible
    Ítem
    Aspectos claves en la definición y adopción de estándares de interoperabilidad electrónica de datos : El caso de HL7 en el área de la salud
    (Universidad Icesi, 2008-12-18) Tamura Morimitsu, Gabriel; Villegas Machado, Norha Milena
    This article presents the results of the analysis that the DRISO research group has conducted about some aspects which have been found as critical in the process of definition and adoption of standards for exchange of electronic data, in the context of the HL7 standard for interoperability in health. For each considered aspect, its potential contribution to a standard for semantic interoperability is identified, as well as how it is used in the modeling of the objects to exchange, and in the modeling of the exchange process itself. The analysis of the critical aspects of standards is done following the line of the evolution of HL7 standard, identifying and distinguishing their structural and dynamic aspects. Finally, as a matter of conclusion, a reflection about the applicability of this analysis to the Colombian Ministry of Communications GEL-XML project, for electronic data exchange of basic data in all sectors of the economy.
  • No hay miniatura disponible
    Ítem
    Análisis descriptivo del proceso de implementación del nivel 2 del modelo CMMI en una empresa regional de desarrollo de software
    (Universidad Icesi, 2008-12-18) Picazzo M., Catherine; Villegas Machado, Norha Milena; Tamura Morimitsu, Gabriel
    CMMI (Capability Maturity Model Integration) is basically a continuous- improvement inspired model to classify software development organizations according to a fivelevel maturity and capability scale. The classification in a given level is based on the dominance that an organization shows evidence to have over the areas of that level, which in turn reflects the degree of maturity of the organization and of the processes that it follows to develop software. This article presents a preliminary descriptive analysis of a level 2 implementation process of the CMMI model in a Colombian software development company, making an overall presentation of how it was brought into practice the theory of the model in the processes of the company, to be compliant with the conditions, goals and practices defined in the level 2 process areas of the model. The article also describes the problems which arose in the execution of the project, as well as how they were solved. As preliminary results are presented some of the indicators defined by the company for the software processes, and the software tools that were acquired or developed for the support of the implementation of the process areas. Finally, some conclusions and recommendations which can be found.
  • Ítem
    Self-adaptive applications: on the development of personalized web-tasking systems
    (ACM Press; Association for Computing Machinery, 2014-06-02) Müller, Hausi A.
    Personalized Web-Tasking (PWT) proposes the automation of user-centric and repetitive web interactions to assist users in the fulfilment of personal goals using internet systems. In PWT, both personal goals and internet systems are affected by unpredictable changes in user preferences, situations, system infrastructures and environments. Therefore, self-adaptation enhanced with dynamic context monitoring is required to guarantee the effectiveness of PWT systems that, despite context uncertainty, must guarantee the accomplishment of personal goals and deliver pleasant user experiences. This position paper describes our approach to the development of PWT systems, which relies on selfadaptation and its enabling technologies. In particular, it presents our runtime modelling approach that is comprised of our PWT Ontology and Goal-oriented Context-sensitive web-tasking (GCT) models, and the way we exploit previous SEAMS contributions developed in our research group, the DYNAMICO reference model and the SmarterContext Monitoring Infrastructure and Reasoning Engine. The main goal of this paper is to demonstrate how the most crucial challenges in the engineering of PWT systems can be addressed by implementing them as self-adaptive software.
  • No hay miniatura disponible
    Ítem
    Surprise: user-controlled granular privacy and security for personal data in SmarterContext
    (IBM Corp., 2012-11-05) CASCON Conference of the Center for Advanced Studies on Collaborative Research (November 05 - 07 : 2012 : Toronto, Ontario, Canada)
    The Smart Internet relies on the exploitation of information obtained from interactions of users with web applications. A critical aspect for its success is the adoption of mechanisms that guarantee the protection of information sensitive to users. This paper presents Surprise, our solution to empower users with privacy and data security control for the access to their information, stored in Personal Context Sphere repositories. These repositories are defined and maintained by SmarterContext, our Smart Internet infrastructure that improves the quality of user experience in their interactions with web applications.
  • No hay miniatura disponible
    Ítem
    SmarterDeals: a context-aware deal recommendation system based on the smartercontext engine
    (IBM Corp., 2012-11-05) Ebrahimi, Sahar
    Daily-deal applications are popular implementations of on-line advertising strategies that offer products and services to users based on their personal profiles. The current implementations are effective but can frustrate users with irrelevant deals due to stale profiles. To exploit these applications fully, deals must become smarter and context-aware. This paper presents SmarterDeals, our deal recommendation system that exploits users’ changing personal context information to deliver highly relevant offers. SmarterDeals relies on recommendation algorithms based on collaborative filtering, and SmarterContext, our adaptive context management framework.
  • No hay miniatura disponible
    Ítem
    Towards personalized web-tasking: Task simplification challenges
    (Services (SERVICES), 2013 IEEE Ninth World Congress on, 2013-07-02) Müller, Hausi A.
    Despite the increasing use of the web to support human activities, most web interactions required to accomplish personal goals are performed manually by users. Even though users can easily transform a goal into multiple web interactions, the manual governance of these interactions diminishes the user experience. Personalized web-tasking seeks to improve the user experience by automating personal web tasks. This automation is driven by user needs, matters of concerns, and personal context. An important concern in personalized web-tasking is task simplification, the process of decomposing a personal web task into simpler tasks that can readily be composed into bigger tasks. This position paper characterizes a set of task simplification challenges intended as starting points for advancing the field of personalized web-tasking.
  • Ítem
    Towards practical runtime verification and validation of self-adaptive software systems
    (Springer Verlag, 2010-10-29) Becker, Basil
    Software validation and verification (V&V) ensures that software products satisfy user requirements and meet their expected quality attributes throughout their lifecycle. While high levels of adaptation and autonomy provide new ways for software systems to operate in highly dynamic environments, developing certifiable V&V methods for guaranteeing the achievement of self-adaptive software goals is one of the major challenges facing the entire research field. In this chapter we (i) analyze fundamental challenges and concerns for the development of V&V methods and techniques that provide certifiable trust in self-adaptive and self-managing systems; and (ii) present a proposal for including V&V operations explicitly in feedback loops for ensuring the achievement of software self-adaptation goals. Both of these contributions provide valuable starting points for V&V researchers to help advance this field.