2,327 research outputs found

    CONTEXT-AWARE DEBUGGING FOR CONCURRENT PROGRAMS

    Get PDF
    Concurrency faults are difficult to reproduce and localize because they usually occur under specific inputs and thread interleavings. Most existing fault localization techniques focus on sequential programs but fail to identify faulty memory access patterns across threads, which are usually the root causes of concurrency faults. Moreover, existing techniques for sequential programs cannot be adapted to identify faulty paths in concurrent programs. While concurrency fault localization techniques have been proposed to analyze passing and failing executions obtained from running a set of test cases to identify faulty access patterns, they primarily focus on using statistical analysis. We present a novel approach to fault localization using feature selection techniques from machine learning. Our insight is that the concurrency access patterns obtained from a large volume of coverage data generally constitute high dimensional data sets, yet existing statistical analysis techniques for fault localization are usually applied to low dimensional data sets. Each additional failing or passing run can provide more diverse information, which can help localize faulty concurrency access patterns in code. The patterns with maximum feature diversity information can point to the most suspicious pattern. We then apply data mining technique and identify the interleaving patterns that are occurred most frequently and provide the possible faulty paths. We also evaluate the effectiveness of fault localization using test suites generated from different test adequacy criteria. We have evaluated Cadeco on 10 real-world multi-threaded Java applications. Results indicate that Cadeco outperforms state-of-the-art approaches for localizing concurrency faults

    Wind Tunnel Seven-Hole Pressure Probe Calibration

    Get PDF
    The project studies and performs the calibration of a miniature seven-hole pressure probe designed to be utilized in the new wind tunnel of the Embry-Riddle Research Park. The seven-hole pressure probe is to measure flow angularity, which has better sensivity than conventional five-hole pressure probe. However, the seven-hole probe requires calibration due to manufacturing tolerance and its small dimensions. The seven-hole pressure probe is attached to a rotary table allowing the probe to change its pitch and yaw angle within the wind tunnel test section. Data is gathered from combinations of pitch and yaw angles between -10 to 10 degrees, with a step of 0.5 degree. Data gathered in initial wind tunnel tests were utilized for zero-angle offset correction for both pith and yaw angle. A time-series samples were recorded to determine how long the flow settles once pitch and yaw angle is altered. Calibration was then done with polynomial curve fit on MATLAB. An application of the wind tunnel test will also be performed to validate the calibration coefficients. A multiple 7-hole sensor rake also will be proposed which can be used to efficiently scan a large-scale wind tunnel test section, such as the new low-speed wind tunnel at the research park

    Viral Encephalitis with Focus on Human Enteroviruses

    Get PDF

    PROTEIN QUALITY CONTROL IN ANIMAL MODELS OF ALS

    Get PDF
    Efficient and effective protein quality control are crucial components of cellular homeostasis in the presence of misfolded and aggregated proteins. One method for identifying the mechanistic targets of such protein quality control is via appropriate mouse models. Through exogenous alterations via methods such as drug injection on genetically modified mice, various crucial components of the protein quality control system may be identified. Such modulation could be induced in an effort to increase proteasome efficiency in clearing protein aggregates and alleviate dangerous levels of protein cytotoxicity. Thus in this experiment, a drug targeting the protein quality control system was administered to SOD1G93A transgenic mice to observe the potential alleviation of ALS symptoms. Drug efficacy was gauged based off of a rotarod balance test, grip strength test, and weight measurements. The drug’s efficacy in vivo was the main objective of this research project. Additional research is required to understand the full effects of the drug and any potential confounding mechanisms

    ROPEC - ROtary PErcussive Coring Drill for Mars Sample Return

    Get PDF
    The ROtary Percussive Coring Drill is a light weight, flight-like, five-actuator drilling system prototype designed to acquire core material from rock targets for the purposes of Mars Sample Return. In addition to producing rock cores for sample caching, the ROPEC drill can be integrated with a number of end effectors to perform functions such as rock surface abrasion, dust and debris removal, powder and regolith acquisition, and viewing of potential cores prior to caching. The ROPEC drill and its suite of end effectors have been demonstrated with a five degree of freedom Robotic Arm mounted to a mobility system with a prototype sample cache and bit storage station

    De novo reconstruction of satellite repeat units from sequence data

    Full text link
    Satellite DNA are long tandemly repeating sequences in a genome and may be organized as high-order repeats (HORs). They are enriched in centromeres and are challenging to assemble. Existing algorithms for identifying satellite repeats either require the complete assembly of satellites or only work for simple repeat structures without HORs. Here we describe Satellite Repeat Finder (SRF), a new algorithm for reconstructing satellite repeat units and HORs from accurate reads or assemblies without prior knowledge on repeat structures. Applying SRF to real sequence data, we showed that SRF could reconstruct known satellites in human and well-studied model organisms. We also found satellite repeats are pervasive in various other species, accounting for up to 12% of their genome contents but are often underrepresented in assemblies. With the rapid progress on genome sequencing, SRF will help the annotation of new genomes and the study of satellite DNA evolution even if such repeats are not fully assembled

    Integrating Graceful Degradation and Recovery through Requirement-driven Adaptation

    Full text link
    Cyber-physical systems (CPS) are subject to environmental uncertainties such as adverse operating conditions, malicious attacks, and hardware degradation. These uncertainties may lead to failures that put the system in a sub-optimal or unsafe state. Systems that are resilient to such uncertainties rely on two types of operations: (1) graceful degradation, to ensure that the system maintains an acceptable level of safety during unexpected environmental conditions and (2) recovery, to facilitate the resumption of normal system functions. Typically, mechanisms for degradation and recovery are developed independently from each other, and later integrated into a system, requiring the designer to develop an additional, ad-hoc logic for activating and coordinating between the two operations. In this paper, we propose a self-adaptation approach for improving system resiliency through automated triggering and coordination of graceful degradation and recovery. The key idea behind our approach is to treat degradation and recovery as requirement-driven adaptation tasks: Degradation can be thought of as temporarily weakening original (i.e., ideal) system requirements to be achieved by the system, and recovery as strengthening the weakened requirements when the environment returns within an expected operating boundary. Furthermore, by treating weakening and strengthening as dual operations, we argue that a single requirement-based adaptation method is sufficient to enable coordination between degradation and recovery. Given system requirements specified in signal temporal logic (STL), we propose a run-time adaptation framework that performs degradation and recovery in response to environmental changes. We describe a prototype implementation of our framework and demonstrate the feasibility of the proposed approach using a case study in unmanned underwater vehicles.Comment: Pre-print for the SEAMS '24 conference (Software Engineering for Adaptive and Self-Managing Systems Conference

    Two-loop Correction to the Instanton Density for the Double Well Potential

    Full text link
    Feynman diagrams in the instanton background are used for the calculation of the tunneling amplitude, up to the two-loops order. Some mistakes made in the previous works are corrected. The same method is applied to the next-order corrections to the ground state wave function

    Approaches to improving embryo implantation

    Get PDF
    Embryo implantation represents a complex process vital in ensuring the normal development of pregnancy. Whether embryo implantation is the goal of natural conception or assisted reproductive treatment, the environment within the uterine cavity must be optimised in order to increase the chance of pregnancy. This thesis uses a mixture of research methods to investigate potential approaches to improving embryo implantation. Below are the key findings from this thesis: 1. The vitamin D status in women undergoing assisted reproductive treatment is important. An interventional trial would prove or disprove the merits of vitamin D deficiency treatment in these women. 2. There is not enough evidence to suggest a clear association between vitamin D and recurrent miscarriage, however there is a strong argument for biological plausibility. 3. The use of endometrial fluid collected at the time of embryo transfer in women undergoing assisted reproductive treatments for metabolomics analysis is possible. 4. Women with hydrosalpinx associated tubal infertility should be offered salpingostomy as a treatment option as the natural conception rates are similar to that achieved in in vitro fertilisation treatment
    • …
    corecore