Download - THE SOFTWARE ARCHITECTURE OF THE UPGRADED ESA …€¦ · THE SOFTWARE ARCHITECTURE OF THE UPGRADED ESA DRAMA SOFTWARE SUITE Christopher Kebschull(1), Sven Flegel(1), Johannes Gelhaus(1),

Transcript
Page 1: THE SOFTWARE ARCHITECTURE OF THE UPGRADED ESA …€¦ · THE SOFTWARE ARCHITECTURE OF THE UPGRADED ESA DRAMA SOFTWARE SUITE Christopher Kebschull(1), Sven Flegel(1), Johannes Gelhaus(1),

THE SOFTWARE ARCHITECTURE OF THE UPGRADED ESA DRAMA SOFTWARE

SUITE

Christopher Kebschull(1), Sven Flegel(1), Johannes Gelhaus(1), Marek Mockel(1), Vitali Braun(1), Jonas Radtke(1),Carsten Wiedemann(1), Peter Vorsmann(1), Noelia Sanchez-Ortız(2), and Holger Krag(3)

(1)Institute of Aerospace Systems, TU Braunschweig, Hermann-Blenk-Str. 23, 38108, Braunschweig, Germany(2)DEIMOS Space S.L.U., Ronda de Poniente 19, 22, Tres Cantos, Madrid, 28760 Spain(3)ESA/ESOC (Space Debris Office) , Robert-Bosch-Str. 5, 64293 Darmstadt, Germany

ABSTRACT

In the beginnings of man’s space flight activities therewas the belief that space is so big that everybody coulduse it without any repercussions. However during the lastsix decades the increasing use of Earth’s orbits has leadto a rapid growth in the space debris environment, whichhas a big influence on current and future space missions.For this reason ESA issued the ”Requirements on SpaceDebris Mitigation for ESA Projects” [1] in 2008, whichapply to all ESA missions henceforth. The DRAMA (De-bris Risk Assessment and Mitigation Analysis) softwaresuite had been developed to support the planning of spacemissions to comply with these requirements. During thelast year the DRAMA software suite has been upgradedunder ESA contract by TUBS and DEIMOS to includeadditional tools and increase the performance of exist-ing ones. This paper describes the overall software ar-chitecture of the ESA DRAMA software suite. Specifi-cally the new graphical user interface, which manages thefive main tools ARES (Assessment of Risk Event Statis-tics), MIDAS (MASTER-based Impact Flux and DamageAssessment Software), OSCAR (Orbital Spacecraft Ac-tive Removal), CROC (Cross Section of Complex Bod-ies) and SARA (Re-entry Survival and Risk Analysis) isbeing discussed. The advancements are highlighted aswell as the challenges that arise from the integration ofthe five tool interfaces. A framework had been devel-oped at the ILR and was used for MASTER-2009 andPROOF-2009. The Java based GUI framework, enablesthe cross-platform deployment, and its underlying model-view-presenter (MVP) software pattern, meet strict de-sign requirements necessary to ensure a robust and reli-able method of operation in an environment where theGUI is separated from the processing back-end. Whilethe GUI framework evolved with each project, allowingan increasing degree of integration of services like valida-tors for input fields, it has also increased in complexity.The paper will conclude with an outlook on the future de-velopment of the GUI framework, where the potential foradvancements will be shown.

Key words: DRAMA; GUI; architecture; upgrade.

1. INTRODUCTION

Within the upgrade of the DRAMA software suite four ofthe original tools have been upgraded as well as gainednew features. These are ARES (Assessment of RiskEvent Statistics), MIDAS (MASTER-based Impact Fluxand Damage Assessment Software), OSCAR (OrbitalSpacecraft Active Removal) and SARA (Re-entry Sur-vival and Risk Analysis). For the new DRAMA version afifth tool called CROC (Cross Section of Complex Bod-ies) has been developed. It is able to calculate the crosssection of a complex shaped object. The object model,which the calculation is based on, can be assembled ina 3D user environment developed by DEIMOS [2]. Itis part of the DRAMA graphical user interface. ARESas well as MIDAS gained the ability to use MASTER-2009 as a data backend [3]. ARES itself now can use acustomizable radar equation as well as new customizableuncertainties and scaling factor look-up tables [4]. In MI-DAS the user can specify custom ballistic limit equations(BLE). OSCAR was redesigned so it can model the futuresolar and geomagnetic activity using a variety of stan-dardized approaches. Also it received an update for in-vestigating de-orbit maneuvers using drag augmentationdevices [5]. All disposal scenarios investigated with OS-CAR are checked regarding the compliance with the UNSpace Debris Mitigation Guidelines [6]. SARA receivedminor updates for better integration with the new graph-ical user interface (GUI). While all tools are stand alonecommand line interface (CLI) applications, they are alsoembedded in a new GUI, which uses a similar look andfeel as MASTER-2009 and PROOF-2009. The layoutand the basic features will be described in the followingsection.

2. FEATURES OF THE GUI

The basic layout of the DRAMA GUI is composed offour areas as shown in Figure 1. The toolbar on the top isresponsible to give the user control over the applicationand the projects. Here new projects can be created,

_____________________________________

Proc. ‘6th European Conference on Space Debris’

Darmstadt, Germany, 22–25 April 2013 (ESA SP-723, August 2013)

Page 2: THE SOFTWARE ARCHITECTURE OF THE UPGRADED ESA …€¦ · THE SOFTWARE ARCHITECTURE OF THE UPGRADED ESA DRAMA SOFTWARE SUITE Christopher Kebschull(1), Sven Flegel(1), Johannes Gelhaus(1),
Page 3: THE SOFTWARE ARCHITECTURE OF THE UPGRADED ESA …€¦ · THE SOFTWARE ARCHITECTURE OF THE UPGRADED ESA DRAMA SOFTWARE SUITE Christopher Kebschull(1), Sven Flegel(1), Johannes Gelhaus(1),
Page 4: THE SOFTWARE ARCHITECTURE OF THE UPGRADED ESA …€¦ · THE SOFTWARE ARCHITECTURE OF THE UPGRADED ESA DRAMA SOFTWARE SUITE Christopher Kebschull(1), Sven Flegel(1), Johannes Gelhaus(1),
Page 5: THE SOFTWARE ARCHITECTURE OF THE UPGRADED ESA …€¦ · THE SOFTWARE ARCHITECTURE OF THE UPGRADED ESA DRAMA SOFTWARE SUITE Christopher Kebschull(1), Sven Flegel(1), Johannes Gelhaus(1),
Page 6: THE SOFTWARE ARCHITECTURE OF THE UPGRADED ESA …€¦ · THE SOFTWARE ARCHITECTURE OF THE UPGRADED ESA DRAMA SOFTWARE SUITE Christopher Kebschull(1), Sven Flegel(1), Johannes Gelhaus(1),
Page 7: THE SOFTWARE ARCHITECTURE OF THE UPGRADED ESA …€¦ · THE SOFTWARE ARCHITECTURE OF THE UPGRADED ESA DRAMA SOFTWARE SUITE Christopher Kebschull(1), Sven Flegel(1), Johannes Gelhaus(1),