58,965 research outputs found

    A layered framework for pattern-based ontology evolution

    Get PDF
    The challenge of ontology-driven modelling of information components is well known in both academia and industry. In this paper, we present a novel approach to deal with customisation and abstraction of ontology-based model evolution. As a result of an empirical study, we identify a layered change operator framework based on the granularity, domain-specificity and abstraction of changes. The implementation of the operator framework is supported through layered change logs. Layered change logs capture the objective of ontology changes at a higher level of granularity and support a comprehensive understanding of ontology evolution. The layered change logs are formalised using a graph-based approach. We identify the recurrent ontology change patterns from an ontology change log for their reuse. The identified patterns facilitate optimizing and improving the definition of domain-specific change patterns

    Do the Fix Ingredients Already Exist? An Empirical Inquiry into the Redundancy Assumptions of Program Repair Approaches

    Get PDF
    Much initial research on automatic program repair has focused on experimental results to probe their potential to find patches and reduce development effort. Relatively less effort has been put into understanding the hows and whys of such approaches. For example, a critical assumption of the GenProg technique is that certain bugs can be fixed by copying and re-arranging existing code. In other words, GenProg assumes that the fix ingredients already exist elsewhere in the code. In this paper, we formalize these assumptions around the concept of ''temporal redundancy''. A temporally redundant commit is only composed of what has already existed in previous commits. Our experiments show that a large proportion of commits that add existing code are temporally redundant. This validates the fundamental redundancy assumption of GenProg.Comment: ICSE - 36th IEEE International Conference on Software Engineering (2014

    Microservice Transition and its Granularity Problem: A Systematic Mapping Study

    Get PDF
    Microservices have gained wide recognition and acceptance in software industries as an emerging architectural style for autonomic, scalable, and more reliable computing. The transition to microservices has been highly motivated by the need for better alignment of technical design decisions with improving value potentials of architectures. Despite microservices' popularity, research still lacks disciplined understanding of transition and consensus on the principles and activities underlying "micro-ing" architectures. In this paper, we report on a systematic mapping study that consolidates various views, approaches and activities that commonly assist in the transition to microservices. The study aims to provide a better understanding of the transition; it also contributes a working definition of the transition and technical activities underlying it. We term the transition and technical activities leading to microservice architectures as microservitization. We then shed light on a fundamental problem of microservitization: microservice granularity and reasoning about its adaptation as first-class entities. This study reviews state-of-the-art and -practice related to reasoning about microservice granularity; it reviews modelling approaches, aspects considered, guidelines and processes used to reason about microservice granularity. This study identifies opportunities for future research and development related to reasoning about microservice granularity.Comment: 36 pages including references, 6 figures, and 3 table

    Investigating Fine Temporal Dynamics of Prosodic and Lexical Accommodation

    Get PDF
    Conversational interaction is a dynamic activity in which participants engage in the construction of meaning and in establishing and maintaining social relationships. Lexical and prosodic accommodation have been observed in many studies as contributing importantly to these dimensions of social interaction. However, while previous works have considered accommodation mechanisms at global levels (for whole conversations, halves and thirds of conversations), this work investigates their evolution through repeated analysis at time intervals of increasing granularity to analyze the dynamics of alignment in a spoken language corpus. Results show that the levels of both prosodic and lexical accommodation fluctuate several times over the course of a conversation

    Coarse graining scale and effectiveness of hydrodynamic modeling

    Full text link
    Some basic questions about the hydrodynamical approach to relativistic heavy ion collisions are discussed aiming to clarify how far we can go with such an approach to extract useful information on the properties and dynamics of the QCD matter created. We emphasize the importance of the coarse-graining scale required for the hydrodynamic modeling which determines the space-time resolution and the associated limitations of collective flow observables. We show that certain kinds of observables can indicate the degree of inhomogeneity of the initial condition under less stringent condition than the local thermal equilibrium subjected to the coarse-graining scale compatible to the scenario.Comment: 12 pages, 4 figures, Quark Matter 201

    SUBSTRATUM, GRANULARITY, CHANGEBILITY AND EVOLUTION IN THE UNIVERSE

    Get PDF
    A new structuralistic approach concerning cosmic evolution is proposed. The concept of akanto is introduced. The local evolution would imitate the evolution of the Universe. The notion of akanton is understood as a superative cell, astrogennic cell which would exist from the very beginning. T'he cosmic evolution is considered in terms of biogenetic scheme which is intimate with the Hegel's idea of organism
    corecore