61 research outputs found
Contrasting dedicated model transformation languages versus general purpose languages: a historical perspective on ATL versus Java based on complexity and size
Model transformations are among the key concepts of model-driven engineering (MDE), and dedicated model transformation languages (MTLs) emerged with the popularity of the MDE pssaradigm about 15 to 20 years ago. MTLs claim to increase the ease of development of model transformations by abstracting from recurring transformation aspects and hiding complex semantics behind a simple and intuitive syntax. Nonetheless, MTLs are rarely adopted in practice, there is still no empirical evidence for the claim of easier development, and the argument of abstraction deserves a fresh look in the light of modern general purpose languages (GPLs) which have undergone a significant evolution in the last two decades. In this paper, we report about a study in which we compare the complexity and size of model transformations written in three different languages, namely (i) the Atlas Transformation Language (ATL), (ii) Java SE5 (2004–2009), and (iii) Java SE14 (2020); the Java transformations are derived from an ATL specification using a translation schema we developed for our study. In a nutshell, we found that some of the new features in Java SE14 compared to Java SE5 help to significantly reduce the complexity of transformations written in Java by as much as 45%. At the same time, however, the relative amount of complexity that stems from aspects that ATL can hide from the developer, which is about 40% of the total complexity, stays about the same. Furthermore we discovered that while transformation code in Java SE14 requires up to 25% less lines of code, the number of words written in both versions stays about the same. And while the written number of words stays about the same their distribution throughout the code changes significantly. Based on these results, we discuss the concrete advancements in newer Java versions. We also discuss to which extent new language advancements justify writing transformations in a general purpose language rather than a dedicated transformation language. We further indicate potential avenues for future research on the comparison of MTLs and GPLs in a model transformation context.Universität Ulm (1055)Peer Reviewe
Simultaneous Detection of Longitudinal and Transverse Bunch Signals at a Storage Ring
To understand and control the dynamics in the longitudinal phase space,
time-resolved measurements of different bunch parameters are required. For a
reconstruction of this phase space, the detector systems have to be
synchronized. This reconstruction can be used e.g. for studies of the
micro-bunching instability. It occurs if the interaction of the bunch with its
own radiation leads to the formation of sub-structures on the longitudinal
bunch profile. These sub-structures can grow rapidly -- leading to a
sawtooth-like behaviour of the bunch. At KARA, we use a fast-gated intensified
camera for energy spread studies, Schottky diodes for coherent synchrotron
radiation studies as well as electro-optical spectral decoding for longitudinal
bunch profile measurements. For a synchronization, a hardware synchronization
scheme is used which compensates for eventual hardware delays. In this paper,
the different experimental setups and their synchronization are discussed and
first results of synchronous measurements are presented
Diagnostics of longitudinal bunch instabilities at KARA
KARA, the Karlsruhe Research Accelerator, can be operated in different modes, including a short-bunch mode. During this mode, where the dispersion is stretched in order to reduce the momentum-compaction factor, micro-bunching instability can occur. At KARA, several measurement setups and techniques are used to investigate this instability further with the long-term perspective to suppress and control it. In this contribution, we give an overview about the different setups and the results achieved during the past years
Application of KALYPSO as a diagnostic tool for beam and spectral analysis
KALYPSO is a novel detector capable of operating at frame rates up to 12 MHz developed and tested at the institute of data processing and electronics (IPE) and employed at Karlsruhe Research Accelerator (KARA) which is part of the Test Facility and Synchrotron Radiation Source KIT. This detector consists of silicon, InGaAs, PbS, or PbSe line array sensor with spectral sensitivity from 350 nm to 5000 nm. The unprecedented frame rate of this detector is achieved by a custom-designed ASIC readout chip. The FPGA-readout architecture enables continuous data acquisition and real-time data processing. Such a detector has various applications in the fields of beam diagnostics and spectral analysis. KALYPSO is currently employed at various synchrotron facilities for electro-optical spectral decoding (EOSD) to study the longitudinal profile of the electron beam, to study the energy spread of the electron beam, tuning of free-electron lasers (FELs), and also in characterizing laser spectra. This contribution will present an overview of the results from the mentioned applications
Revealing the dynamics of ultrarelativistic non-equilibrium many-electron systems with phase space tomography
The description of physical processes with many-particle systems is a key approach to the modeling of numerous physical systems. For example in storage rings, where ultrarelativistic particles are agglomerated in dense bunches, the modeling and measurement of their phase-space distribution is of paramount importance: at any time the phase-space distribution not only determines the complete space-time evolution but also provides fundamental performance characteristics for storage ring operation. Here, we demonstrate a non-destructive tomographic imaging technique for the 2D longitudinal phase-space distribution of ultrarelativistic electron bunches. For this purpose, we utilize a unique setup, which streams turn-by-turn near-field measurements of bunch profiles at MHz repetition rates. To demonstrate the feasibility of our method, we induce a non-equilibrium state and show that the phase-space distribution microstructuring as well as the phase-space distribution dynamics can be observed in great detail. Our approach offers a pathway to control ultrashort bunches and supports, as one example, the development of compact accelerators with low energy footprints
Modern Ultra-Fast Detectors for Online Beam Diagnostics
Synchrotron light sources operate with bunch repetition rates in the MHz regime. The longitudinal and transverse beam dynamics of these electron bunches can be investigated and characterized by experiments employing linear array detectors. To improve the performance of modern beam diagnostics and overcome the limitations of commercially available detectors, we have at KIT developed KALYPSO, a detector system operating with an unprecedented frame rate of up to 12 MHz. To facilitate the integration in different experiments, a modular architecture has been utilized. Different semiconductor microstrip sensors based on Si, InGaAs, PbS, and PbSe can be connected to the custom-designed low noise front-end ASIC to optimize the quantum efficiency at different photon energies, ranging from near-UV, visible, and up to near-IR. The front-end electronics are integrated within a heterogeneous DAQ consisting of FPGAs and GPUs, which allows the implementation of real-time data processing. This detector is currently installed at KARA, European XFEL, FLASH, Soleil, DELTA. In this contribution, we present the detector architecture, the performance results, and the ongoing technical developments
Emerging risks from ballast water treatment: The run-up to the International Ballast Water Management Convention
AbstractUptake and discharge of ballast water by ocean-going ships contribute to the worldwide spread of aquatic invasive species, with negative impacts on the environment, economies, and public health. The International Ballast Water Management Convention aims at a global answer. The agreed standards for ballast water discharge will require ballast water treatment. Systems based on various physical and/or chemical methods were developed for on-board installation and approved by the International Maritime Organization. Most common are combinations of high-performance filters with oxidizing chemicals or UV radiation. A well-known problem of oxidative water treatment is the formation of disinfection by-products, many of which show genotoxicity, carcinogenicity, or other long-term toxicity. In natural biota, genetic damages can affect reproductive success and ultimately impact biodiversity. The future exposure towards chemicals from ballast water treatment can only be estimated, based on land-based testing of treatment systems, mathematical models, and exposure scenarios. Systematic studies on the chemistry of oxidants in seawater are lacking, as are data about the background levels of disinfection by-products in the oceans and strategies for monitoring future developments. The international approval procedure of ballast water treatment systems compares the estimated exposure levels of individual substances with their experimental toxicity. While well established in many substance regulations, this approach is also criticised for its simplification, which may disregard critical aspects such as multiple exposures and long-term sub-lethal effects. Moreover, a truly holistic sustainability assessment would need to take into account factors beyond chemical hazards, e.g. energy consumption, air pollution or waste generation
Pentraxin-3 as a Marker of Advanced Atherosclerosis Results from the Bruneck, ARMY and ARFY Studies
PubMed ID: 22319633This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited
Goal-oriented decision support in collaborative enterprise architecture
Decision-making in the field of Enterprise Architecture (EA) is a complex task. Many organizations establish a set of complex processes and hierarchical structures to enable strategy-driven development of their EA. This leads to slow and inefficient decision-making entailing bad time-to-market and discontented stakeholders. Collaborative EA delineates a lightweight approach to enable EA decisions but often neglects strategic alignment. In this paper, we present an approach to integrate the concept of collaborative EA and goal-driven decision-making through collaborative modeling of goal-oriented information demands based on ArchiMate’s motivation extension to reach a goal-oriented EA decision support in a collaborative EA environment
- …