437 research outputs found

    Coordination of Dynamic Software Components with JavaBIP

    Get PDF
    JavaBIP allows the coordination of software components by clearly separating the functional and coordination aspects of the system behavior. JavaBIP implements the principles of the BIP component framework rooted in rigorous operational semantics. Recent work both on BIP and JavaBIP allows the coordination of static components defined prior to system deployment, i.e., the architecture of the coordinated system is fixed in terms of its component instances. Nevertheless, modern systems, often make use of components that can register and deregister dynamically during system execution. In this paper, we present an extension of JavaBIP that can handle this type of dynamicity. We use first-order interaction logic to define synchronization constraints based on component types. Additionally, we use directed graphs with edge coloring to model dependencies among components that determine the validity of an online system. We present the software architecture of our implementation, provide and discuss performance evaluation results.Comment: Technical report that accompanies the paper accepted at the 14th International Conference on Formal Aspects of Component Softwar

    Unstated factors in orthopaedic decision-making: a qualitative study

    Get PDF
    <p>Abstract</p> <p>Background</p> <p>Total joint replacement (TJR) of the hip or knee for osteoarthritis is among the most common elective surgical procedures. There is some inequity in provision of TJR. How decisions are made about who will have surgery may contribute to disparities in provision. The model of shared decision-making between patients and clinicians is advocated as an ideal by national bodies and guidelines. However, we do not know what happens within orthopaedic practice and whether this reflects the shared model. Our study examined how decisions are made about TJR in orthopaedic consultations.</p> <p>Methods</p> <p>The study used a qualitative research design comprising semi-structured interviews and observations. Participants were recruited from three hospital sites and provided their time free of charge. Seven clinicians involved in decision-making about TJR were approached to take part in the study, and six agreed to do so. Seventy-seven patients due to see these clinicians about TJR were approached to take part and 26 agreed to do so. The patients' outpatient appointments ('consultations') were observed and audio-recorded. Subsequent interviews with patients and clinicians examined decisions that were made at the appointments. Data were analysed using thematic analysis.</p> <p>Results</p> <p>Clinical and lifestyle factors were central components of the decision-making process. In addition, the roles that patients assigned to clinicians were key, as were communication styles. Patients saw clinicians as occupying expert roles and they deferred to clinicians' expertise. There was evidence that patients modified their behaviour within consultations to complement that of clinicians. Clinicians acknowledged the complexity of decision-making and provided descriptions of their own decision-making and communication styles. Patients and clinicians were aware of the use of clinical and lifestyle factors in decision-making and agreed in their description of clinicians' styles. Decisions were usually reached during consultations, but patients and clinicians sometimes said that treatment decisions had been made beforehand. Some patients expressed surprise about the decisions made in their consultations, but this did not necessarily imply dissatisfaction.</p> <p>Conclusions</p> <p>The way in which roles and communication are played out in decision-making for TJR may affect the opportunity for shared decisions. This may contribute to variation in the provision of TJR. Making the importance of these factors explicit and highlighting the existence of patients' 'surprise' about consultation outcomes could empower patients within the decision-making process and enhance communication in orthopaedic consultations.</p

    A formally verified compiler back-end

    Get PDF
    This article describes the development and formal verification (proof of semantic preservation) of a compiler back-end from Cminor (a simple imperative intermediate language) to PowerPC assembly code, using the Coq proof assistant both for programming the compiler and for proving its correctness. Such a verified compiler is useful in the context of formal methods applied to the certification of critical software: the verification of the compiler guarantees that the safety properties proved on the source code hold for the executable compiled code as well

    Computer-assisted and patient-specific 3-D planning and evaluation of a single-cut rotational osteotomy for complex long-bone deformities

    Get PDF
    Malunion after long bone fracture results in an incorrect position of the distal bone segment. This misalignment may lead to reduced function of the limb, early osteoarthritis and chronic pain. An established treatment option is a corrective osteotomy. For complex malunions, a single-cut rotational osteotomy is sometimes preferred in cases of angular deformity in three dimensions. However, planning and performing this type of osteotomy is relatively complex. This report describes a computer-assisted method for 3-D planning and realizing a single-cut rotational osteotomy with a patient-specific cutting guide for orienting the osteotomy and an angled jig for adjusting the rotation angle. The accuracy and reproducibility of the method is evaluated experimentally using plastic bones. In addition, complex rotational deformities are simulated by a computer to investigate the relation between deformity and correction parameters. The computed relation between deformity and correction parameters enables the surgeon to judge the feasibility of a single-cut rotational osteotomy. This appears possible for deformities combining axial misalignment with sufficient axial rotation. The proposed 3-D method of preoperative planning and transfer with a patient-specific cutting guide and angled jig renders the osteotomy procedure easily applicable, accurate, reproducible, and is a good alternative for complex and expensive navigation systems

    Accurate Visuomotor Control below the Perceptual Threshold of Size Discrimination

    Get PDF
    Background: Human resolution for object size is typically determined by psychophysical methods that are based on conscious perception. In contrast, grasping of the same objects might be less conscious. It is suggested that grasping is mediated by mechanisms other than those mediating conscious perception. In this study, we compared the visual resolution for object size of the visuomotor and the perceptual system. Methodology/Principal Findings: In Experiment 1, participants discriminated the size of pairs of objects once through perceptual judgments and once by grasping movements toward the objects. Notably, the actual size differences were set below the Just Noticeable Difference (JND). We found that grasping trajectories reflected the actual size differences between the objects regardless of the JND. This pattern was observed even in trials in which the perceptual judgments were erroneous. The results of an additional control experiment showed that these findings were not confounded by task demands. Participants were not aware, therefore, that their size discrimination via grasp was veridical. Conclusions/Significance: We conclude that human resolution is not fully tapped by perceptually determined thresholds

    A search for quantitative trait loci controlling within-individual variation of physical activity traits in mice

    Get PDF
    <p>Abstract</p> <p>Background</p> <p>In recent years it has become increasingly apparent that physical inactivity can predispose individuals to a host of health problems. While many studies have analyzed the effect of various environmental factors on activity, we know much less about the genetic control of physical activity. Some studies in mice have discovered quantitative trait loci (QTL) influencing various physical activity traits, but mostly have analyzed inter-individual variation rather than variation in activity within individuals over time. We conducted a genome scan to identify QTLs controlling the distance, duration, and time run by mice over seven consecutive three-day intervals in an F<sub>2 </sub>population created by crossing two inbred strains (C57L/J and C3H/HeJ) that differed widely (average of nearly 300%) in their activity levels. Our objectives were (a) to see if we would find QTLs not originally discovered in a previous investigation that assessed these traits over the entire 21-day period and (b) to see if some of these QTLs discovered might affect the activity traits only in the early or in the late time intervals.</p> <p>Results</p> <p>This analysis uncovered 39 different QTLs, over half of which were new. Some QTLs affected the activity traits only in the early time intervals and typically exhibited significant dominance effects whereas others affected activity only in the later age intervals and exhibited less dominance. We also analyzed the regression slopes of the activity traits over the intervals, and found several QTLs affecting these traits that generally mapped to unique genomic locations.</p> <p>Conclusions</p> <p>It was concluded that the genetic architecture of physical activity in mice is much more complicated than has previously been recognized, and may change considerably depending on the age at which various activity measures are assessed.</p
    corecore