Related papers: ECSS in the eXtreme
This document summarises the UK astronomy community's science and technology priorities for funding and investments in the coming decades, following a series of national community consultations by the Astronomy Advisory Panel of the Science…
Euclid is the next ESA mission devoted to cosmology. It aims at observing most of the extragalactic sky, studying both gravitational lensing and clustering over $\sim$15,000 square degrees. The mission is expected to be launched in year…
Gaia is a revolutionary space mission developed by ESA and is delivering 5 parameter astrometry, photometry and radial velocities over the whole sky with astrometric accuracies down to a few tens of micro-arcseconds. A weakness of Gaia is…
ELSA stands for the ambitious goal of `European Leadership in Space Astrometry'. In this closing contribution I will examine how the ELSA network has advanced this goal. I also look ahead to the time when the Gaia data will be published and…
Regular, automated testing is a foundational principle of modern software development. Numerous widely-used continuous integration systems exist, but they are often not suitable for the unique needs of scientific simulation software. Here…
Each year, the European Space Agency (ESA) organizes challenges for university students, from BSc to PhD levels. The ESA Concurrent Engineering Challange 2024 was hosted by four Concurrent Design Facilites (CDF) across Europe: ESEC Galazia,…
To overcome the innovation gap of the Guidance, Navigation and Control (GNC) design process between research and industrial practice a benchmark of industrial relevance has been developed and is presented. This initiative is driven as well…
Theia is an astrometric mission proposed to ESA in 2014 for which one of the scientific objectives is detecting Earth-like exoplanets in the habitable zone of nearby solar-type stars. This objective requires the capability to measure…
Today's world of scientific software for High Energy Physics (HEP) is powered by x86 code, while the future will be much more reliant on accelerators like GPUs and FPGAs. The portable parallelization strategies (PPS) project of the High…
The Gaia satellite will survey the entire celestial sphere down to 20th magnitude, obtaining astrometry, photometry, and low resolution spectrophotometry on one billion astronomical sources, plus radial velocities for over one hundred…
For the proper operation of Dalian Compact Light Source (DCLS) linac, measurement and control of the electron bunch is critical. In order to test control algorithms and high level physical applications, a virtual accelerator environment is…
Scientific discovery increasingly requires executing heterogeneous scientific workflows on high-performance computing (HPC) platforms. Heterogeneous workflows contain different types of tasks (e.g., simulation, analysis, and learning) that…
A Sense/Compute/Control (SCC) application is one that interacts with the physical environment. Such applications are pervasive in domains such as building automation, assisted living, and autonomic computing. Developing an SCC application…
The Gaia-ESO survey (GES) is now in its fifth and last year of observations, and has already produced tens of thousands of high-quality spectra of stars in all Milky Way components. This paper presents the strategy behind the selection of…
Evaluation in empirical computer science is essential to show progress and assess technologies developed. Several research domains such as information retrieval have long relied on systematic evaluation to measure progress: here, the…
The Gaia satellite is a high-precision astrometry, photometry and spectroscopic ESA cornerstone mission, currently scheduled for launch in 2012. Its primary science drivers are the composition, formation and evolution of the Galaxy. Gaia…
The DevOps paradigm is taking over software development systems, helping businesses increase efficiency, accelerate production, and adapt quickly to market changes. However, adopting these principles can be challenging. Practitioners often…
Many scientific-software projects test their codes inadequately, or not at all. Despite its well-known benefits, adopting routine testing is often not easy. Development teams may have doubts about establishing effective test procedures,…
The Entity-Component-System (ECS) software design pattern, long used in game development, encourages a clean separation of identity (entities), data properties (components), and computational behaviors (systems). Programs written using the…
The European Space Agency is well known as a powerful force for scientific discovery in numerous areas related to Space. The amount and depth of the knowledge produced throughout the different missions carried out by ESA and their…