16,017 research outputs found

    Linguistic Reflection in Java

    Get PDF
    Reflective systems allow their own structures to be altered from within. Here we are concerned with a style of reflection, called linguistic reflection, which is the ability of a running program to generate new program fragments and to integrate these into its own execution. In particular we describe how this kind of reflection may be provided in the compiler-based, strongly typed object-oriented programming language Java. The advantages of the programming technique include attaining high levels of genericity and accommodating system evolution. These advantages are illustrated by an example taken from persistent programming which shows how linguistic reflection allows functionality (program code) to be generated on demand (Just-In-Time) from a generic specification and integrated into the evolving running program. The technique is evaluated against alternative implementation approaches with respect to efficiency, safety and ease of use.Comment: 25 pages. Source code for examples at http://www-ppg.dcs.st-and.ac.uk/Java/ReflectionExample/ Dynamic compilation package at http://www-ppg.dcs.st-and.ac.uk/Java/DynamicCompilation

    Evolving database systems : a persistent view

    Get PDF
    Submitted to POS7 This work was supported in St Andrews by EPSRC Grant GR/J67611 "Delivering the Benefits of Persistence"Orthogonal persistence ensures that information will exist for as long as it is useful, for which it must have the ability to evolve with the growing needs of the application systems that use it. This may involve evolution of the data, meta-data, programs and applications, as well as the users' perception of what the information models. The need for evolution has been well recognised in the traditional (data processing) database community and the cost of failing to evolve can be gauged by the resources being invested in interfacing with legacy systems. Zdonik has identified new classes of application, such as scientific, financial and hypermedia, that require new approaches to evolution. These applications are characterised by their need to store large amounts of data whose structure must evolve as it is discovered by the applications that use it. This requires that the data be mapped dynamically to an evolving schema. Here, we discuss the problems of evolution in these new classes of application within an orthogonally persistent environment and outline some approaches to these problems.Postprin

    Wireless sensed environment for body area networks

    Get PDF
    In low power wireless body area networks it is envisaged that there will be communication between on-body devices and wireless nodes placed in the environment (sensed environment) to provide a range of applications including health monitoring. However, there remain major challenges to realise this scenario such as decisions on the optimal node location, node orientation, transmit power level, and the number of nodes to cover the area of interest (sensed environment) which if not correct can lead to poor coverage or over-provisioned, oversized networks. In this paper we experiment with a BAN device and nodes deployed in a variety of locations throughout an office environment to represent a sensed environment. Packet loss rates (PLR) were analysed to explore trade-offs between node densities and transmit power levels. We determine that the deployment location, the density, and BAN transmission power level are important factors to be considered in the scenario where a mobile BAN communicates with a sensed environment. We found that deploying the environment nodes at chest height on the surrounding wall yielded the best results in terms of coverage and node density providing an optimal link between the BAN and the sensed environment

    Reversible Protonated Resting State of the Nitrogenase Active Site

    Get PDF
    Protonated states of the nitrogenase active site are mechanistically significant since substrate reduction is invariably accompanied by proton uptake. We report the low pH characterization by X-ray crystallography and EPR spectroscopy of the nitrogenase molybdenum iron (MoFe) proteins from two phylogenetically distinct nitrogenases (Azotobacter vinelandii, Av, and Clostridium pasteurianum, Cp) at pHs between 4.5 and 8. X-ray data at pHs of 4.5–6 reveal the repositioning of side chains along one side of the FeMo-cofactor, and the corresponding EPR data shows a new S = 3/2 spin system with spectral features similar to a state previously observed during catalytic turnover. The structural changes suggest that FeMo-cofactor belt sulfurs S3A or S5A are potential protonation sites. Notably, the observed structural and electronic low pH changes are correlated and reversible. The detailed structural rearrangements differ between the two MoFe proteins, which may reflect differences in potential protonation sites at the active site among nitrogenase species. These observations emphasize the benefits of investigating multiple nitrogenase species. Our experimental data suggest that reversible protonation of the resting state is likely occurring, and we term this state “E_0H+”, following the Lowe–Thorneley naming scheme

    Validity and practical utility of accelerometry for the measurement of in-hand physical activity in horses

    Get PDF
    Background: Accelerometers are valid, practical and reliable tools for the measurement of habitual physical activity (PA). Quantification of PA in horses is desirable for use in research and clinical settings. The objective of this study was to evaluate a triaxial accelerometer for objective measurement of PA in the horse by assessment of their practical utility and validity. Horses were recruited to establish both the optimal site of accelerometer attachment and questionnaire designed to explore owner acceptance. Validity and cut-off values were obtained by assessing PA at various gaits. Validation study- 20 horses wore the accelerometer while being filmed for 10 min each of rest, walking and trotting and 5 mins of canter work. Practical utility study- five horses wore accelerometers on polls and withers for 18 h; compliance and relative data losses were quantified. Results: Accelerometry output differed significantly between the four PA levels (P <0•001) for both wither and poll placement. For withers placement, ROC analyses found optimal sensitivity and specificity at a cut-off of <47 counts per minute (cpm) for rest (sensitivity 99.5 %, specificity 100 %), 967–2424 cpm for trotting (sensitivity 96.7 %, specificity 100 %) and ≥2425 cpm for cantering (sensitivity 96.0 %, specificity 97.0 %). Attachment at the poll resulted in optimal sensitivity and specificity at a cut-off of <707 counts per minute (cpm) for rest (sensitivity 97.5 %, specificity 99.6 %), 1546–2609 cpm for trotting (sensitivity 90.33 %, specificity 79.25 %) and ≥2610 cpm for cantering (sensitivity 100 %, specificity 100 %) In terms of practical utility, accelerometry was well tolerated and owner acceptance high. Conclusion: Accelerometry data correlated well with varying levels of in-hand equine activity. The use of accelerometers is a valid method for objective measurement of controlled PA in the horse

    Achieving peak brightness in an atom laser

    Get PDF
    In this paper we present experimental results and theory on the first continuous (long pulse) Raman atom laser. The brightness that can be achieved with this system is three orders of magnitude greater than has been previously demonstrated in any other continuously outcoupled atom laser. In addition, the energy linewidth of a continuous atom laser can be made arbitrarily narrow compared to the mean field energy of a trapped condensate. We analyze the flux and brightness of the atom laser with an analytic model that shows excellent agreement with experiment with no adjustable parameters.Comment: 4 pages, 4 black and white figures, submitted to Physical Revie

    A Deep Radio Survey of Abell 2125 III: The Cluster Core - Merging and Stripping

    Get PDF
    We use radio, near-IR, optical, and X-ray observations to examine dynamic processes in the central region of Abell 2125. In addition to the central triple, including members of both major dynamical subsystems identified from a redshift survey, this region features a galaxy showing strong evidence for ongoing gas stripping during a high-velocity passage through the gas in the cluster core. The disk galaxy C153 exhibits a plume stretching toward the cluster center seen in soft X-rays by Chandra, parts of which are also seen in [O II] emission and near-UV continuum light. HST imaging shows a distorted disk, with star-forming knots asymmetrically distributed and remnant spiral structure possibly defined by dust lanes. The stars and ionized gas in its disk are kinematically decoupled, demonstrating that pressure stripping must be important, and that tidal disruption is not the only mechanism at work. Comparison of the gas properties seen in the X-ray and optical data on the plume highlight significant features of the history of stripped gas in the intracluster medium. The nucleus of C153 also hosts an AGN, shown by the weak and distorted extended radio emission and a radio compact core. The unusual strength of the stripping signatures in this instance is likely related to the high relative velocity of the galaxy with respect to the intracluster medium, during a cluster/cluster merger, and its passage very near the core of the cluster. Another sign of recent dynamical events is diffuse starlight asymmetrically placed about the central triple in a cD envelope. Transient and extreme dynamical events as seen in Abell 2125 may be important drivers of galaxy evolution in the cores of rich clusters.Comment: 36 pages, 16 figures, accepted AJ, paper with full resolution figures is available at http:www.aoc.nrao.edu/~fowen/papers/a2125/a2125paper3.ps.g
    • …
    corecore