180 likes | 186 Views
This presentation discusses the benefits of using modular EGSE (Electrical Ground Support Equipment) systems and remote testing support in spacecraft projects. It highlights the issues with complex check-out systems and the need for reusability and knowledge transfer. It also introduces the ASE-5 system, which is a re-engineered tool with improved usability and reliability.
E N D
BENEFITS OF MODULARITY IN EGSE SYSTEMS AND REMOTE TESTING SUPPORT SESP 2012 – ESTEC, Noordwijk, 25 September 2012
Some issues with complex Check-out systems. Check-out solutions for large projects are projects on their own. In most of the cases tools (EGSE) used for subsystems check-out are reused marginally The biggest drawback: How the know-how is passed over!
What about… REUSE
Imagine… What if: • The way systems are modeled were compatible • The way the systems are operated were compatible
Space System Model (70-31) • Hierarchical • Abstract • Generic • Expandable
Standard language for Testing and Operations (70-32) • Procedural language • Abstract • Generic • Readable
A modular data environment 1/2 • Consistent • Coherent • Validated “low effort” Import System Subsystem “low effort” Import Subsystem
A modular data environment 2/2 Macro instructions Tested and validated at subsystem level
ASE is the automatic schedule and activity execution system. ASE-5 constitutes a re-engineering effort from the lessons learned of the previous ASE systems into a SOA architecture together with the newapproachrelying on fact based modelling of the system requirements for the derivation of the technical specifications. Previous ASE systems have been developed as prototypes on low budget projects with very smart concepts but ensuring minimal functions, poor usability and reliability. The experience matured in the past projects (Radarsat, VEGA CCS, MATIS…) created the basis for a modular and scalable architecture and for the definition of the need-to-have features for a fully operational tool. How do we plan to achieve it?
ASE-5 Heritage AUTO ECS ARM ASE-1 RASE (RADARSAT) MATIS VEGA-TPE ATIS ASE-4 ASE-2 ASE-T3 ASE-3 ASE-4 Issue a PLUTO External I/F SAIL ASE-5 2005 2007 2012
ASE-5 modular and scalar The SOA architecture shall implement several client-server functional relationships. Functions will be implemented as independent modules (clients) pluggable on request and communicating through routing service with the servers (modularity). In essence, the modules will use independent functions that through a unique routing service will be provided by the specific components (servers). So at the same time a component can be client and server if they are not recursive. Every module will exist independently from the others and will function independently of its location (distributed system)
ASE-5 System Scope The ASE solution will be assembled selecting the right amount and quality of components depending on the requirements on features and capabilities. Minimal set: SSM server and 70-32 engine. Targets: from SCOE controller to system level check-out.
70-32 Engine • ECSS-70-32 support will reach a new level going beyond the actual PLUTO instance: • ASE-5 70-32 engine is being designed to handle and run 70-32 compliant abstract metamodels (abstract grammar handler) • Every strictly compatible 70-32 language or representation in principle will possibly mapped bi-univocally with the abstract metamodel allowing ASE-5 to actually manage in native way all 70-32 compliant languages • This imply the possibility to achieve native engines for the certified translators between different 70-32 compliant grammars
Conclusions and future work (1/2) ASE-5 is a scalable automation tool behaving accordingly to the 70-32 on a modular dataset (SSM). It will support virtually every 70-32 compliant grammar or representation. It will implement only the required services and provide only the required features. It will provide the means to inherit know-how from the subsystem testing experience at system level with minimal effort.
Conclusions and future work (2/2) And in the next future:
Thank you for your attention Vitrociset Belgium Rue Devant les Hêtres 2 B-6890 Transinne. Belgium Tel: +32(0)61 230 004 Fax: +32(0)61 230 269 VTCB in Germany Lise Meitner strasse, 10 64293 Darmstadt - Germany Tel.: +49 (0)6151 95734-12 Fax: +49 (0)6151 95734-26 VTCB in Spain Av. Aragon 330 28023 Madrid Spain Massimiliano Mazza, Nieves Salor Moral, Simone Dionisi VTCB in The Netherlands 's Gravendijckseweg 53 2201 CZ Noordwijk - The Netherlands Tel.: +31 (0)71 3649770 Fax: +31 (0)71 3648960