16,017 research outputs found
Linguistic Reflection in Java
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
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
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
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
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
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
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
- âŚ