11,722 research outputs found

    Discrete-time dynamic modeling for software and services composition as an extension of the Markov chain approach

    Get PDF
    Discrete Time Markov Chains (DTMCs) and Continuous Time Markov Chains (CTMCs) are often used to model various types of phenomena, such as, for example, the behavior of software products. In that case, Markov chains are widely used to describe possible time-varying behavior of “self-adaptive” software systems, where the transition from one state to another represents alternative choices at the software code level, taken according to a certain probability distribution. From a control-theoretical standpoint, some of these probabilities can be interpreted as control signals and others can just be observed. However, the translation between a DTMC or CTMC model and a corresponding first principle model, that can be used to design a control system is not immediate. This paper investigates a possible solution for translating a CTMC model into a dynamic system, with focus on the control of computing systems components. Notice that DTMC models can be translated as well, providing additional information

    Using Graph Transformation Systems to Specify and Verify Data Abstractions

    Get PDF
    This paper proposes an approach for the specification of the behavior of software components that implement data abstractions. By generalizing the approach of behavior models using graph transformation, we provide a concise specification for data abstractions that describes the relationship between the internal state, represented in a canonical form, and the observers of the component. Graph transformation also supports the generation of behavior models that are amenable to verification. To this end, we provide a translation approach into an LTL model on which we can express useful properties that can be model-checked with a SAT solver

    Using machine learning for automatic identification of evidence-based health information on the web

    Get PDF
    Automatic assessment of the quality of online health information is a need especially with the massive growth of online content. In this paper, we present an approach to assessing the quality of health webpages based on their content rather than on purely technical features, by applying machine learning techniques to the automatic identification of evidence-based health information. Several machine learning approaches were applied to learn classifiers using different combinations of features. Three datasets were used in this study for three different diseases, namely shingles, flu and migraine. The results obtained using the classifiers were promising in terms of precision and recall especially with diseases with few different pathogenic mechanisms

    Attractions between charged colloids at water interfaces

    Full text link
    The effective potential between charged colloids trapped at water interfaces is analyzed. It consists of a repulsive electrostatic and an attractive capillary part which asymptotically both show dipole--like behavior. For sufficiently large colloid charges, the capillary attraction dominates at large separations. The total effective potential exhibits a minimum at intermediate separations if the Debye screening length of water and the colloid radius are of comparable size.Comment: 8 pages, 1 figure, revised version (one paragraph added) accepted in JPC

    Self-efficacy configurations and wellbeing in the academic context: A person-centred approach

    Get PDF
    The aim of the present study was to identify self-efficacy configurations in different domains (i.e., emotional, social, and self-regulated learning) in a sample of university students using a person-centred approach. Results from a two-cohort sample (N = 1650) assessed at the beginning of their first year supported a 4-cluster solution: 1) Highly Self-Efficacious students, with high levels of self-efficacy in all domains; 2) Low Self-Efficacious students, with low levels of self-efficacy in all domains; 3) Learning and Socially Self-Efficacious students, with a medium-high level of self-regulated learning, medium level of social, and medium-low level of emotional self-efficacies; and 4) Emotionally Self-Efficacious students, with a medium-high level of emotional, medium-low level of social, and low level of self-regulated learning self-efficacies. The association of these configurations with wellbeing indicators, concurrently and one year later, provides support for the validity of the cluster solution. Specifically, by adopting the informative hypothesis testing approach, results showed that the first and second groups have the best and the worst wellbeing levels, respectively. Furthermore, whereas the other two groups did not differ with respect to depression, Learning and Socially Self-Efficacious students have higher life satisfaction than the last group. These results were confirmed both concurrently and over time

    A Metric Encoding for Bounded Model Checking (extended version)

    Full text link
    In Bounded Model Checking both the system model and the checked property are translated into a Boolean formula to be analyzed by a SAT-solver. We introduce a new encoding technique which is particularly optimized for managing quantitative future and past metric temporal operators, typically found in properties of hard real time systems. The encoding is simple and intuitive in principle, but it is made more complex by the presence, typical of the Bounded Model Checking technique, of backward and forward loops used to represent an ultimately periodic infinite domain by a finite structure. We report and comment on the new encoding technique and on an extensive set of experiments carried out to assess its feasibility and effectiveness
    corecore