8,186 research outputs found
Towards maintainer script modernization in FOSS distributions
Free and Open Source Software (FOSS) distributions are complex software
systems, made of thousands packages that evolve rapidly, independently, and
without centralized coordination. During packages upgrades, corner case
failures can be encountered and are hard to deal with, especially when they are
due to misbehaving maintainer scripts: executable code snippets used to
finalize package configuration. In this paper we report a software
modernization experience, the process of representing existing legacy systems
in terms of models, applied to FOSS distributions. We present a process to
define meta-models that enable dealing with upgrade failures and help rolling
back from them, taking into account maintainer scripts. The process has been
applied to widely used FOSS distributions and we report about such experiences
THE CAVES Project - Collaborative Analysis Versioning Environment System; THE CODESH Project - Collaborative Development Shell
A key feature of collaboration in science and software development is to have
a {\em log} of what and how is being done - for private use and reuse and for
sharing selected parts with collaborators, which most often today are
distributed geographically on an ever larger scale. Even better if this log is
{\em automatic}, created on the fly while a scientist or software developer is
working in a habitual way, without the need for extra efforts. The {\tt CAVES}
and {\tt CODESH} projects address this problem in a novel way, building on the
concepts of {\em virtual state} and {\em virtual transition} to provide an
automatic persistent logbook for sessions of data analysis or software
development in a collaborating group. A repository of sessions can be
configured dynamically to record and make available the knowledge accumulated
in the course of a scientific or software endeavor. Access can be controlled to
define logbooks of private sessions and sessions shared within or between
collaborating groups.Comment: 4 pages, presented at the Meeting of the Division of Particles and
Fields of the APS, Riverside, USA, August 200
An Eprints Apache Log Filter for Non-Redundant Document Downloads by Browser Agents
Web log files record a vast amount of information and much of it just gets in the way of meaningful observational studies on usage. It is therefore necessary to filter out the junk in a deliberate way before making statements on how the web is being used. This report describes the methods and scripts used to accomplish apache web log filtering and report generation. It is open to scrutiny and freely available for others to use
User's and Administrator's Manual of AMGA Metadata Catalog v 2.4.0 (EMI-3)
User's and Administrator's Manual of AMGA Metadata Catalog v 2.4.0 (EMI-3
UNICORE and GRIP: experiences of grid middleware development
We describe our experiences with the UNICORE Grid environment. Several lessons of general applicability can be drawn in regard to user uptake and security. The principal lesson is that more effort should be taken to be made to meet the needs of the target user community of the middleware development. Novel workflow strategies, in particular, should not be imposed on an existing community
VETA x ray data acquisition and control system
We describe the X-ray Data Acquisition and Control System (XDACS) used together with the X-ray Detection System (XDS) to characterize the X-ray image during testing of the AXAF P1/H1 mirror pair at the MSFC X-ray Calibration Facility. A variety of X-ray data were acquired, analyzed and archived during the testing including: mirror alignment, encircled energy, effective area, point spread function, system housekeeping and proportional counter window uniformity data. The system architecture is presented with emphasis placed on key features that include a layered UNIX tool approach, dedicated subsystem controllers, real-time X-window displays, flexibility in combining tools, network connectivity and system extensibility. The VETA test data archive is also described
- …