1,043 research outputs found
PROGRAMMING LANGUAGES À LA CARTE
Code reuse in computer language development is an open research problem. Feature-oriented programming is a vision of computer programming in which features can be implemented separately, and then combined to build a variety of software products; the idea of combining feature orientation and language development is relatively recent. Many frameworks for modular language development have been proposed during the years, but, although there is a strong connection between modularity and feature-orientation development, only few of these frameworks provide primitives to combine these two concepts. This work presents a model of modular language development that is directed towards feature orientation. We describe its implementation in the Neverlang framework. The model has been evaluated through several experiences: among the others, we present a code generator for a state machine language, that we use as a means to compare to other state-of-the-art frameworks, and a JavaScript interpreter implementation that further illustrates the capabilities of our solution
The effect of the displacement damage on the Charge Collection Efficiency in Silicon Drift Detectors for the LOFT satellite
The technology of Silicon Drift Detectors (SDDs) has been selected for the
two instruments aboard the Large Observatory For X-ray Timing (LOFT) space
mission. LOFT underwent a three year long assessment phase as candidate for the
M3 launch opportunity within the "Cosmic Vision 2015 -- 2025" long-term science
plan of the European Space Agency. During the LOFT assessment phase, we studied
the displacement damage produced in the SDDs by the protons trapped in the
Earth's magnetosphere. In a previous paper we discussed the effects of the Non
Ionising Energy Losses from protons on the SDD leakage current. In this paper
we report the measurement of the variation of Charge Collection Efficiency
produced by displacement damage caused by protons and the comparison with the
expected damage in orbit.Comment: 17 pages, 7 figures. Accepted for publication by Journal of
Instrumentatio
Age and Growth of Scotia Sea Icefish, Chaenocephalus aceratus, From the South Shetland Islands
Samples of Chaenocephalus aceratus (Lönnberg) were collected during a trawl survey carried out around the South Shetland Islands in January–February 2002. Fish were caught by commercial bottom trawl fishing down to 500 m depth, using a stratified randomized sampling design. As observed in other recent surveys within the same area, C. aceratus represented one of the predominant species. Overall, 357 specimens ranging from 13 and 67 cm (TL) were selected for the present study. Ages were estimated by counting annuli present in the sagittal otoliths, exposed by grinding and polishing along their sagittal plane. To estimate the precision of age data, we compared blind readings by readers from different institutions. The age range was 1–17 years for females and 1–15 years for males. Von Bertalanffy growth curves were fitted to the estimated age-length data for each sex. The estimated values of asymptotic length L∞ (cm) and K (year-1) were respectively 79.8 and 0.07 for females and 60.0 and 0.09 for males. The growth performance index ranged between 2 and 2.5, similar to that reported in other icefish. Sexual maturity was attained by females and males at about 10 and 9 years old respectively, at about 60% of their maximum estimated age. These results are compared with age and growth data available in the literature for C. aceratus, and discussed in the light of recent commercial exploitation
Measurement of the effect of Non Ionising Energy Losses on the leakage current of Silicon Drift Detector prototypes for the LOFT satellite
The silicon drift detectors are at the basis of the instrumentation aboard
the Large Observatory For x-ray Timing (LOFT) satellite mission, which
underwent a three year assessment phase within the "Cosmic Vision 2015 - 2025"
long-term science plan of the European Space Agency. Silicon detectors are
especially sensitive to the displacement damage, produced by the non ionising
energy losses of charged and neutral particles, leading to an increase of the
device leakage current and thus worsening the spectral resolution.
During the LOFT assessment phase, we irradiated two silicon drift detectors
with a proton beam at the Proton Irradiation Facility in the accelerator of the
Paul Scherrer Institute and we measured the increase in leakage current. In
this paper we report the results of the irradiation and we discuss the impact
of the radiation damage on the LOFT scientific performance.Comment: 21 pages, 7 figures, 2 tables. Accepted for publication by Journal of
Instrumentation (JINST
Language components for modular DSLs using traits
Recent advances in tooling and modern programming languages have progressively brought back the practice of developing domain-specific languages as a means to improve software development. Consequently, the problem of making composition between languages easier by emphasizing code reuse and componentized programming is a topic of increasing interest in research. In fact, it is not uncommon for different languages to share common features, and, because in the same project different DSLs may coexist to model concepts from different problem areas, it is interesting to study ways to develop modular, extensible languages. Earlier work has shown that traits can be used to modularize the semantics of a language implementation; a lot of attention is often spent on embedded DSLs; even when external DSLs are discussed, the main focus is on modularizing the semantics. In this paper we will show a complete trait-based approach to modularize not only the semantics but also the syntax of external DSLs, thereby simplifying extension and therefore evolution of a language implementation. We show the benefits of implementing these techniques using the Scala programming language
Radiation tests of the Silicon Drift Detectors for LOFT
During the three years long assessment phase of the LOFT mission, candidate
to the M3 launch opportunity of the ESA Cosmic Vision programme, we estimated
and measured the radiation damage of the silicon drift detectors (SDDs) of the
satellite instrumentation. In particular, we irradiated the detectors with
protons (of 0.8 and 11 MeV energy) to study the increment of leakage current
and the variation of the charge collection efficiency produced by the
displacement damage, and we "bombarded" the detectors with hypervelocity dust
grains to measure the effect of the debris impacts. In this paper we describe
the measurements and discuss the results in the context of the LOFT mission.Comment: Proc. SPIE 9144, Space Telescopes and Instrumentation 2014:
Ultraviolet to Gamma Ray, 91446
Hyper-velocity impact test and simulation of a double-wall shield concept for the Wide Field Monitor aboard LOFT
The space mission LOFT (Large Observatory For X-ray Timing) was selected in
2011 by ESA as one of the candidates for the M3 launch opportunity. LOFT is
equipped with two instruments, the Large Area Detector (LAD) and the Wide Field
Monitor (WFM), based on Silicon Drift Detectors (SDDs). In orbit, they would be
exposed to hyper-velocity impacts by environmental dust particles, which might
alter the surface properties of the SDDs. In order to assess the risk posed by
these events, we performed simulations in ESABASE2 and laboratory tests. Tests
on SDD prototypes aimed at verifying to what extent the structural damages
produced by impacts affect the SDD functionality have been performed at the Van
de Graaff dust accelerator at the Max Planck Institute for Nuclear Physics
(MPIK) in Heidelberg. For the WFM, where we expect a rate of risky impacts
notably higher than for the LAD, we designed, simulated and successfully tested
at the plasma accelerator at the Technical University in Munich (TUM) a
double-wall shielding configuration based on thin foils of Kapton and
Polypropylene. In this paper we summarize all the assessment, focussing on the
experimental test campaign at TUM.Comment: Proc. SPIE 9144, Space Telescopes and Instrumentation 2014:
Ultraviolet to Gamma Ray, 91446
Searching for long faint astronomical high energy transients: a data driven approach
HERMES Pathfinder is an in-orbit demonstration consisting of a constellation of six 3U nano-satellites hosting simple but innovative detectors for the monitoring of cosmic high-energy transients. The main objective of HERMES Pathfinder is to prove that accurate position of high-energy cosmic transients can be obtained using miniaturized hardware. The transient position is obtained by studying the delay time of arrival of the signal to different detectors hosted by nano-satellites on low-Earth orbits. In this context, we need to develop novel tools to fully exploit the future scientific data output of HERMES Pathfinder. In this paper, we introduce a new framework to assess the background count rate of a spaceborne, high energy detector; a key step towards the identification of faint astrophysical transients. We employ a neural network to estimate the background lightcurves on different timescales. Subsequently, we employ a fast change-point and anomaly detection technique called Poisson-FOCuS to identify observation segments where statistically significant excesses in the observed count rate relative to the background estimate exist. We test the new software on archival data from the NASA Fermi Gamma-ray Burst Monitor (GBM), which has a collecting area and background level of the same order of magnitude to those of HERMES Pathfinder. The neural network performances are discussed and analyzed over period of both high and low solar activity. We were able to confirm events in the Fermi-GBM catalog, both solar flares and gamma-ray bursts, and found events, not present in Fermi-GBM database, that could be attributed to solar flares, terrestrial gamma-ray flashes, gamma-ray bursts and galactic X-ray flashes. Seven of these are selected and further analyzed, providing an estimate of localisation and a tentative classification
- …