531 research outputs found

    On the Behaviour of General-Purpose Applications on Cloud Storages

    Get PDF
    Managing data over cloud infrastructures raises novel challenges with respect to existing and well studied approaches such as ACID and long running transactions. One of the main requirements is to provide availability and partition tolerance in a scenario with replicas and distributed control. This comes at the price of a weaker consistency, usually called eventual consistency. These weak memory models have proved to be suitable in a number of scenarios, such as the analysis of large data with Map-Reduce. However, due to the widespread availability of cloud infrastructures, weak storages are used not only by specialised applications but also by general purpose applications. We provide a formal approach, based on process calculi, to reason about the behaviour of programs that rely on cloud stores. For instance, one can check that the composition of a process with a cloud store ensures `strong' properties through a wise usage of asynchronous message-passing

    The Sensoria Approach Applied to the Finance Case Study

    Get PDF
    This chapter provides an effective implementation of (part of) the Sensoria approach, specifically modelling and formal analysis of service-oriented software based on mathematically founded techniques. The ‘Finance case study’ is used as a test bed for demonstrating the feasibility and effectiveness of the use of the process calculus COWS and some of its related analysis techniques and tools. In particular, we report the results of an application of a temporal logic and its model checker for expressing and checking functional properties of services and a type system for guaranteeing confidentiality properties of services

    Monitoring Networks through Multiparty Session Types

    Get PDF
    In large-scale distributed infrastructures, applications are realised through communications among distributed components. The need for methods for assuring safe interactions in such environments is recognized, however the existing frameworks, relying on centralised verification or restricted specification methods, have limited applicability. This paper proposes a new theory of monitored π-calculus with dynamic usage of multiparty session types (MPST), offering a rigorous foundation for safety assurance of distributed components which asynchronously communicate through multiparty sessions. Our theory establishes a framework for semantically precise decentralised run-time enforcement and provides reasoning principles over monitored distributed applications, which complement existing static analysis techniques. We introduce asynchrony through the means of explicit routers and global queues, and propose novel equivalences between networks, that capture the notion of interface equivalence, i.e. equating networks offering the same services to a user. We illustrate our static-dynamic analysis system with an ATM protocol as a running example and justify our theory with results: satisfaction equivalence, local/global safety and transparency, and session fidelity

    Clinical determinants of the PR interval duration in Swiss middle-aged adults: The CoLaus/PsyCoLaus study.

    Get PDF
    Prolonged PR interval (PRi) is associated with adverse outcomes. However, PRi determinants are poorly known. We aimed to identify the clinical determinants of the PRi duration in the general population. Some clinical data are associated with prolonged PRi. Cross-sectional study conducted between 2014 and 2017. Electrocardiogram-derived PRi duration was categorized into normal or prolonged (>200 ms). Determinants were identified using stepwise logistic regression, and results were expressed as multivariable-adjusted odds ratio (OR) (95% confidence interval). A further analysis was performed adjusting for antiarrhythmic drugs, P-wave contribution to PRi duration, electrolytes (kalemia, calcemia, and magnesemia), and history of cardiovascular disease. Overall, 3655 participants with measurable PRi duration were included (55.6% females; mean age 62 ± 10 years), and 330 (9.0%) had prolonged PRi. Stepwise logistic regression identified male sex (OR 1.41 [1.02-1.97]); aging (65-74 years: OR 2.29 [1.61-3.24], and ≄ 75 years: OR 4.21 [2.81-6.31]); increased height (per 5 cm, OR 1.15 [1.06-1.25]); hypertension (OR 1.37 [1.06-1.77]); and hs troponin T (OR 1.67 [1.15-2.43]) as significantly and positively associated, and high resting heart rate (≄70 beats/min, OR 0.43 [0.29-0.62]) as negatively associated with prolonged PRi. After further adjustment, male sex, aging and increased height remained positively, and high resting heart rate negatively associated with prolonged PRi. Hypertension and hs troponin T were no longer associated. In a sample of the Swiss middle-aged population, male sex, aging and increased height significantly increased the likelihood of a prolonged PRi duration, whereas a high resting heart rate decreased it

    The SENSORIA reference modelling language

    Get PDF
    This chapter provides an overview of SRML - the Sensoria Reference Modelling Language. Our focus will be on the language primitives that SRML offers for modelling business services and activities, the methodological approach that SRML supports, and the mathematical semantics the underpins the modelling approach, including techniques for qualitative and quantitative analysis. © 2011 Springer-Verlag Berlin Heidelberg

    Numerical study of jets produced by conical wire arrays on the Magpie pulsed power generator

    Full text link
    The aim of this work is to model the jets produced by conical wire arrays on the MAGPIE generator, and to design and test new setups to strengthen the link between laboratory and astrophysical jets. We performed the modelling with direct three-dimensional magneto-hydro-dynamic numerical simulations using the code GORGON. We applied our code to the typical MAGPIE setup and we successfully reproduced the experiments. We found that a minimum resolution of approximately 100 is required to retrieve the unstable character of the jet. We investigated the effect of changing the number of wires and found that arrays with less wires produce more unstable jets, and that this effect has magnetic origin. Finally, we studied the behaviour of the conical array together with a conical shield on top of it to reduce the presence of unwanted low density plasma flows. The resulting jet is shorter and less dense.Comment: Accepted for publication in Astrophysics & Space Science. HEDLA 2010 conference procedings. Final pubblication will be available on Springe

    A structured approach to VO reconfigurations through Policies

    Full text link
    One of the strength of Virtual Organisations is their ability to dynamically and rapidly adapt in response to changing environmental conditions. Dynamic adaptability has been studied in other system areas as well and system management through policies has crystallized itself as a very prominent solution in system and network administration. However, these areas are often concerned with very low-level technical aspects. Previous work on the APPEL policy language has been aimed at dynamically adapting system behaviour to satisfy end-user demands and - as part of STPOWLA - APPEL was used to adapt workflow instances at runtime. In this paper we explore how the ideas of APPEL and STPOWLA can be extended from workflows to the wider scope of Virtual Organisations. We will use a Travel Booking VO as example.Comment: In Proceedings FAVO 2011, arXiv:1204.579
    • 

    corecore