SlideShare a Scribd company logo
The Galileo GMS Programme
A new AIV Platform
SESP Conference,
ESTEC 27th September 2012
The AIVP Requirement
Galileo Mission Segment
• Galileo - Europe’s own Global Positioning system
• Split into three segments – each with its own Prime contractor
• Mission Segment
– Responsible for production and integrity of Galileo broadcast message
– 100+ globally distributed sensor stations
– 40 Uplink Antennas
– Two control centres (GCC), comprising
• Data processing elements
• Monitoring and Control elements
• Crypto / Authentication elements
• Archiving
• Time Reference
• External Interface elements
16/10/2012 AIVP Future Applications
Motivation(s) for an AIVP
• Assembly, Integration and Verification Platform
• Each GMS Element developed by a different European contractor
– Varying delivery schedules (and slips)
– Varying states of maturity
– Varying Interface Implementations
– Varying quality of implementation
• AIV Platform
– breaks dependencies between schedules for the AIV team
– Gives a ‘reference’ implementation for interfaces
– Can check / substitute for faulty elements
– Can substitute for incomplete elements
` …and more…
Galileo GMS (simplified)
Sensor
Station
Sensor
Station
Sensor
Station
Sensor
Station
Sensor
Station
Processing
Facility #2
Messaging
Facility
Processing
Facility #1
Processing
Facility #3
Uplink
Station
Uplink
Station
Uplink
Station
Uplink
Station
Uplink
Station
Elements Check-out on delivery
Sensor
Station
Sensor
Station
Sensor
Station
Sensor
Station
Sensor
Station
Processing
Facility #2
Processing
Facility #1
Processing
Facility #3
Uplink
Station
Uplink
Station
Uplink
Station
Uplink
Station
Uplink
Station
Messaging
Facility
Emulated
Real Not Represented
Chain Integration & Gap Filling
Sensor
Station
Sensor
Station
Sensor
Station
Sensor
Station
Sensor
Station
Processing
Facility #2
Processing
Facility #1
Processing
Facility #3
Uplink
Station
Uplink
Station
Uplink
Station
Uplink
Station
Uplink
Station
Messaging
Facility
Emulated
Real Not Represented
Performance Testing
Sensor
Station
Sensor
Station
Sensor
Station
Sensor
Station
Sensor
Station
Processing
Facility #2
Processing
Facility #1
Processing
Facility #3
Uplink
Station
Uplink
Station
Uplink
Station
Uplink
Station
Uplink
Station
Messaging
Facility
Emulated
Real
Galileo GMS AIVP Development
Development Background
• Commissioned by Thales Alenia Space
(GMS Prime [Fr] & AIV Partner [De])
• Programme in 7th year:
– Multi-million Euro development
– Initial system development – 4 years
– Operational deployment and evolution – 2 years
– Upgrade programme for Galileo FOC phase – 2 years (then maintenance)
• Five original (IOV) systems produced (each as 2x19” racks), plus 5 ‘light’
laptop instances
• Four upgraded (FOC) systems in production (each as 1x19” rack), plus 4
‘light’ laptop instances
• Original IOV systems upgraded to new FOC S/W standard
Qualified for Qualification
• The GMS AIVP has been designed with Qualification
processes at its heart.
– Configuration Control is built in, to ensure test results are
traceable and repeatable
– Scripting of user commands aids repeatability, efficiency and
knowledge capture. Scripts themselves can be qualified, if
needed
– Recording of interface traffic enables test results to be
analysed and kept as qualification records
– AIVP itself is developed and qualified to Galileo Software
Standard (GSWS).
System Qualification results obtained with AIVP are trusted
• Dual-Screen MMI
• Scenario Design Tool
• Off-line Analysis Tool
User Interfaces
System Architecture
Emulator Internal Architecture
Auto-Generation of CODECs
• Emulator message encoders / decoders
auto-generated as SMP2-compliant models
from:
– XSD Schemas
– ASN.1 Schemas
• Allows rapid update of AIVP in response
to re-issue of interface specification by element developers
• Common CODEC libraries used by all emulators
• Emulator behavioural models interface with message CODECs in a way
that supports forward / backward compatibility (limits apply)
• CODEC (re)generation capability delivered to GMS Factory
Emulator
Behavioural
Model
CODEC
Library
Present and Future
In use at Pforzheim (GMS Factory)
• GMS has ~3000 requirements
• ~70% of all verification tests performed using the AIVP
• In daily use, with three separate platforms available to the TAS AIV team
• Currently supporting Galileo Full Operational Capability (FOC)
qualification
• Will be deployed as operational component of GMS for through-life
support…
– Long term GMS corrective maintenance support
– Training system for GMS operators and engineers
– (Re)Qualification of GMS design evolutions
16/10/2012
Future Applications
• The design is tailored to GMS, but not specific to it
• AIVP has strong potential for re-use in other
integration programmes (for Space industry or beyond).
– General architecture, so suitable for application outside Galileo programme
– Protocol support, and customisation, is extendable
– Scalable from laptop to multi-rack deployment
– Element Behavioural modelling can be entirely omitted* or developed to
high fidelity or complexity**
• Applicable to wide range of network-based systems-of-systems
*e.g. GMS PTF Emulator **e.g. GSS Emulator
Summary
Summary of GMS AIVP
The Galileo GMS integration programme has produced a new AIV infrastructure,
based on SIMSAT, and suitable for general re-use on IT systems.
The Assembly, Integration and Verification Platform (AIVP) incorporates:
• Network distributed modelling supporting many model instances (>100) of many
types of entity
• Auto-generation of message encoder / decoder (CODEC) models based on ICD
schemas (XSD, ASN.1)
• Element Behavioural Models at generic and custom-coded levels
• Protocol support for UDP, TCP/IP; FTP, SNMP, ASN.1, XML (more could be
added)
• Application specific protocol use (e.g. GMS rules for FTP use)
• Timing accuracy for events to (at least) +/-10ms
• Scenario design and deployment via rapid user-friendly MMI
• Built-in Configuration Management, Results capture and Analysis capability
• Central SIMSAT-based GUI for Scenario control
• GSWS Qualified implementation
1230---assembly-integration-verification-of-systems-of-systems

More Related Content

What's hot

One model, many use cases
One model, many use casesOne model, many use cases
One model, many use cases
Modelon
 
Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...
Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...
Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...
Modelon
 
PLCopen IEC 61131 Basics 2015 PDF
PLCopen IEC 61131 Basics 2015 PDFPLCopen IEC 61131 Basics 2015 PDF
PLCopen IEC 61131 Basics 2015 PDF
Bill Lydon
 
Advanced methods for robotic machining of hard materials
Advanced methods for robotic machining of hard materialsAdvanced methods for robotic machining of hard materials
Advanced methods for robotic machining of hard materialsStan Pastukhov
 
DvClub 2102 tlm based software control of uvcs for vertical verification re...
DvClub 2102   tlm based software control of uvcs for vertical verification re...DvClub 2102   tlm based software control of uvcs for vertical verification re...
DvClub 2102 tlm based software control of uvcs for vertical verification re...
Amit Bhandu
 
Using Modelica and FMI to evaluate requirements compliance early in system d...
Using Modelica and FMI to evaluate requirements compliance early in system d...Using Modelica and FMI to evaluate requirements compliance early in system d...
Using Modelica and FMI to evaluate requirements compliance early in system d...
Modelon
 
IEC 61131 Basics
IEC 61131 BasicsIEC 61131 Basics
IEC 61131 Basics
Bill Lydon
 
Model Testing Toolkit - Overview
Model Testing Toolkit - OverviewModel Testing Toolkit - Overview
Model Testing Toolkit - Overview
Modelon
 
Optimica Compiler Toolkit - Overview
Optimica Compiler Toolkit - OverviewOptimica Compiler Toolkit - Overview
Optimica Compiler Toolkit - Overview
Modelon
 
Fleet Management Telematics Devices
Fleet Management Telematics DevicesFleet Management Telematics Devices
Fleet Management Telematics Devices
Embitel Technologies (I) PVT LTD
 
Using OSGi for the Realization of Complex Building Management Systems - Peter...
Using OSGi for the Realization of Complex Building Management Systems - Peter...Using OSGi for the Realization of Complex Building Management Systems - Peter...
Using OSGi for the Realization of Complex Building Management Systems - Peter...
mfrancis
 
Adaptive MILS Evidential Tool Bus
Adaptive MILS Evidential Tool BusAdaptive MILS Evidential Tool Bus
Adaptive MILS Evidential Tool Bus
RamnGonzlezRuiz2
 
Sandeeprana
SandeepranaSandeeprana
Sandeeprana
Sandeep Rana
 
Ics plc integration_tools
Ics plc integration_toolsIcs plc integration_tools
Ics plc integration_tools
Ravindra Angal
 
Proceso de certificación de gráficos
Proceso de certificación de gráficosProceso de certificación de gráficos
Proceso de certificación de gráficos
Marketing Donalba
 
OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...
OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...
OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...
Pankaj Singh
 
Results of model-based testing in automotive
Results of model-based testing in automotiveResults of model-based testing in automotive
Results of model-based testing in automotive
Anthony Faucogney
 
menTCS - MEN Train Control System
menTCS - MEN Train Control SystemmenTCS - MEN Train Control System
menTCS - MEN Train Control System
MEN Mikro Elektronik GmbH
 
Tank farm technology
Tank farm technologyTank farm technology
Tank farm technology
SREYA DUTTA
 

What's hot (20)

One model, many use cases
One model, many use casesOne model, many use cases
One model, many use cases
 
Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...
Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...
Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...
 
PLCopen IEC 61131 Basics 2015 PDF
PLCopen IEC 61131 Basics 2015 PDFPLCopen IEC 61131 Basics 2015 PDF
PLCopen IEC 61131 Basics 2015 PDF
 
Advanced methods for robotic machining of hard materials
Advanced methods for robotic machining of hard materialsAdvanced methods for robotic machining of hard materials
Advanced methods for robotic machining of hard materials
 
DvClub 2102 tlm based software control of uvcs for vertical verification re...
DvClub 2102   tlm based software control of uvcs for vertical verification re...DvClub 2102   tlm based software control of uvcs for vertical verification re...
DvClub 2102 tlm based software control of uvcs for vertical verification re...
 
Using Modelica and FMI to evaluate requirements compliance early in system d...
Using Modelica and FMI to evaluate requirements compliance early in system d...Using Modelica and FMI to evaluate requirements compliance early in system d...
Using Modelica and FMI to evaluate requirements compliance early in system d...
 
IEC 61131 Basics
IEC 61131 BasicsIEC 61131 Basics
IEC 61131 Basics
 
Model Testing Toolkit - Overview
Model Testing Toolkit - OverviewModel Testing Toolkit - Overview
Model Testing Toolkit - Overview
 
Optimica Compiler Toolkit - Overview
Optimica Compiler Toolkit - OverviewOptimica Compiler Toolkit - Overview
Optimica Compiler Toolkit - Overview
 
Fleet Management Telematics Devices
Fleet Management Telematics DevicesFleet Management Telematics Devices
Fleet Management Telematics Devices
 
Using OSGi for the Realization of Complex Building Management Systems - Peter...
Using OSGi for the Realization of Complex Building Management Systems - Peter...Using OSGi for the Realization of Complex Building Management Systems - Peter...
Using OSGi for the Realization of Complex Building Management Systems - Peter...
 
Adaptive MILS Evidential Tool Bus
Adaptive MILS Evidential Tool BusAdaptive MILS Evidential Tool Bus
Adaptive MILS Evidential Tool Bus
 
Sandeeprana
SandeepranaSandeeprana
Sandeeprana
 
obs_virtual
obs_virtualobs_virtual
obs_virtual
 
Ics plc integration_tools
Ics plc integration_toolsIcs plc integration_tools
Ics plc integration_tools
 
Proceso de certificación de gráficos
Proceso de certificación de gráficosProceso de certificación de gráficos
Proceso de certificación de gráficos
 
OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...
OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...
OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...
 
Results of model-based testing in automotive
Results of model-based testing in automotiveResults of model-based testing in automotive
Results of model-based testing in automotive
 
menTCS - MEN Train Control System
menTCS - MEN Train Control SystemmenTCS - MEN Train Control System
menTCS - MEN Train Control System
 
Tank farm technology
Tank farm technologyTank farm technology
Tank farm technology
 

Similar to 1230---assembly-integration-verification-of-systems-of-systems

Generic Vehicle Architecture – DDS at the Core.
Generic Vehicle Architecture – DDS at the Core.Generic Vehicle Architecture – DDS at the Core.
Generic Vehicle Architecture – DDS at the Core.
Real-Time Innovations (RTI)
 
InterConnect2016_4932
InterConnect2016_4932InterConnect2016_4932
InterConnect2016_4932Clare Carty
 
Hdl simulators
Hdl  simulatorsHdl  simulators
Hdl simulators
Haribabu Kannuri
 
Time is ready for the Civil Infrastructure Platform
Time is ready for the Civil Infrastructure PlatformTime is ready for the Civil Infrastructure Platform
Time is ready for the Civil Infrastructure Platform
Yoshitake Kobayashi
 
DACHSview++features
DACHSview++featuresDACHSview++features
DACHSview++featuresA. Steinhoff
 
Network Visibility Operating System Software - GigaVUE-OS Product Brief
Network Visibility Operating System Software - GigaVUE-OS Product Brief Network Visibility Operating System Software - GigaVUE-OS Product Brief
Network Visibility Operating System Software - GigaVUE-OS Product Brief
gigamon
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth Pilli
 
Verixo management Suite 2014
Verixo management Suite 2014Verixo management Suite 2014
Verixo management Suite 2014
Sandeep Gandhi
 
Audi - TCU Project - H Schumacher
Audi - TCU Project - H SchumacherAudi - TCU Project - H Schumacher
Audi - TCU Project - H Schumacher
mfrancis
 
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
mfrancis
 
Cisco Application eXtension Platform (AXP) - James Weathersby, Cisco
Cisco Application eXtension Platform (AXP) - James Weathersby, CiscoCisco Application eXtension Platform (AXP) - James Weathersby, Cisco
Cisco Application eXtension Platform (AXP) - James Weathersby, Cisco
mfrancis
 
The FleetBoard Solution and the Case for OSGi Technology - Hendrik Höfer, Mic...
The FleetBoard Solution and the Case for OSGi Technology - Hendrik Höfer, Mic...The FleetBoard Solution and the Case for OSGi Technology - Hendrik Höfer, Mic...
The FleetBoard Solution and the Case for OSGi Technology - Hendrik Höfer, Mic...
mfrancis
 
EclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems Toolbox
EclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems ToolboxEclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems Toolbox
EclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems Toolbox
Brett Hackleman
 
RSI GmbH - Intro
RSI GmbH - IntroRSI GmbH - Intro
RSI GmbH - Intro
Jeevan Mathew
 
Madrid meetup #7 deployment models
Madrid meetup #7   deployment modelsMadrid meetup #7   deployment models
Madrid meetup #7 deployment models
Mario Alberto Martinez Lopez
 
Embedded system.pptx
Embedded system.pptxEmbedded system.pptx
Embedded system.pptxSaransh Garg
 
OSGi Community Event 2010 - Experiences with OSGi in Industrial Applications
OSGi Community Event 2010 - Experiences with OSGi in Industrial ApplicationsOSGi Community Event 2010 - Experiences with OSGi in Industrial Applications
OSGi Community Event 2010 - Experiences with OSGi in Industrial Applications
mfrancis
 

Similar to 1230---assembly-integration-verification-of-systems-of-systems (20)

Generic Vehicle Architecture – DDS at the Core.
Generic Vehicle Architecture – DDS at the Core.Generic Vehicle Architecture – DDS at the Core.
Generic Vehicle Architecture – DDS at the Core.
 
InterConnect2016_4932
InterConnect2016_4932InterConnect2016_4932
InterConnect2016_4932
 
Ankit sarin
Ankit sarinAnkit sarin
Ankit sarin
 
Hdl simulators
Hdl  simulatorsHdl  simulators
Hdl simulators
 
Time is ready for the Civil Infrastructure Platform
Time is ready for the Civil Infrastructure PlatformTime is ready for the Civil Infrastructure Platform
Time is ready for the Civil Infrastructure Platform
 
DACHSview++features
DACHSview++featuresDACHSview++features
DACHSview++features
 
Network Visibility Operating System Software - GigaVUE-OS Product Brief
Network Visibility Operating System Software - GigaVUE-OS Product Brief Network Visibility Operating System Software - GigaVUE-OS Product Brief
Network Visibility Operating System Software - GigaVUE-OS Product Brief
 
Atul_T_Biradar_CV
Atul_T_Biradar_CVAtul_T_Biradar_CV
Atul_T_Biradar_CV
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latest
 
Verixo management Suite 2014
Verixo management Suite 2014Verixo management Suite 2014
Verixo management Suite 2014
 
Audi - TCU Project - H Schumacher
Audi - TCU Project - H SchumacherAudi - TCU Project - H Schumacher
Audi - TCU Project - H Schumacher
 
my_resume(eng)
my_resume(eng)my_resume(eng)
my_resume(eng)
 
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
 
Cisco Application eXtension Platform (AXP) - James Weathersby, Cisco
Cisco Application eXtension Platform (AXP) - James Weathersby, CiscoCisco Application eXtension Platform (AXP) - James Weathersby, Cisco
Cisco Application eXtension Platform (AXP) - James Weathersby, Cisco
 
The FleetBoard Solution and the Case for OSGi Technology - Hendrik Höfer, Mic...
The FleetBoard Solution and the Case for OSGi Technology - Hendrik Höfer, Mic...The FleetBoard Solution and the Case for OSGi Technology - Hendrik Höfer, Mic...
The FleetBoard Solution and the Case for OSGi Technology - Hendrik Höfer, Mic...
 
EclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems Toolbox
EclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems ToolboxEclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems Toolbox
EclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems Toolbox
 
RSI GmbH - Intro
RSI GmbH - IntroRSI GmbH - Intro
RSI GmbH - Intro
 
Madrid meetup #7 deployment models
Madrid meetup #7   deployment modelsMadrid meetup #7   deployment models
Madrid meetup #7 deployment models
 
Embedded system.pptx
Embedded system.pptxEmbedded system.pptx
Embedded system.pptx
 
OSGi Community Event 2010 - Experiences with OSGi in Industrial Applications
OSGi Community Event 2010 - Experiences with OSGi in Industrial ApplicationsOSGi Community Event 2010 - Experiences with OSGi in Industrial Applications
OSGi Community Event 2010 - Experiences with OSGi in Industrial Applications
 

1230---assembly-integration-verification-of-systems-of-systems

  • 1. The Galileo GMS Programme A new AIV Platform SESP Conference, ESTEC 27th September 2012
  • 3. Galileo Mission Segment • Galileo - Europe’s own Global Positioning system • Split into three segments – each with its own Prime contractor • Mission Segment – Responsible for production and integrity of Galileo broadcast message – 100+ globally distributed sensor stations – 40 Uplink Antennas – Two control centres (GCC), comprising • Data processing elements • Monitoring and Control elements • Crypto / Authentication elements • Archiving • Time Reference • External Interface elements
  • 4. 16/10/2012 AIVP Future Applications Motivation(s) for an AIVP • Assembly, Integration and Verification Platform • Each GMS Element developed by a different European contractor – Varying delivery schedules (and slips) – Varying states of maturity – Varying Interface Implementations – Varying quality of implementation • AIV Platform – breaks dependencies between schedules for the AIV team – Gives a ‘reference’ implementation for interfaces – Can check / substitute for faulty elements – Can substitute for incomplete elements ` …and more…
  • 5. Galileo GMS (simplified) Sensor Station Sensor Station Sensor Station Sensor Station Sensor Station Processing Facility #2 Messaging Facility Processing Facility #1 Processing Facility #3 Uplink Station Uplink Station Uplink Station Uplink Station Uplink Station
  • 6. Elements Check-out on delivery Sensor Station Sensor Station Sensor Station Sensor Station Sensor Station Processing Facility #2 Processing Facility #1 Processing Facility #3 Uplink Station Uplink Station Uplink Station Uplink Station Uplink Station Messaging Facility Emulated Real Not Represented
  • 7. Chain Integration & Gap Filling Sensor Station Sensor Station Sensor Station Sensor Station Sensor Station Processing Facility #2 Processing Facility #1 Processing Facility #3 Uplink Station Uplink Station Uplink Station Uplink Station Uplink Station Messaging Facility Emulated Real Not Represented
  • 8. Performance Testing Sensor Station Sensor Station Sensor Station Sensor Station Sensor Station Processing Facility #2 Processing Facility #1 Processing Facility #3 Uplink Station Uplink Station Uplink Station Uplink Station Uplink Station Messaging Facility Emulated Real
  • 9. Galileo GMS AIVP Development
  • 10. Development Background • Commissioned by Thales Alenia Space (GMS Prime [Fr] & AIV Partner [De]) • Programme in 7th year: – Multi-million Euro development – Initial system development – 4 years – Operational deployment and evolution – 2 years – Upgrade programme for Galileo FOC phase – 2 years (then maintenance) • Five original (IOV) systems produced (each as 2x19” racks), plus 5 ‘light’ laptop instances • Four upgraded (FOC) systems in production (each as 1x19” rack), plus 4 ‘light’ laptop instances • Original IOV systems upgraded to new FOC S/W standard
  • 11. Qualified for Qualification • The GMS AIVP has been designed with Qualification processes at its heart. – Configuration Control is built in, to ensure test results are traceable and repeatable – Scripting of user commands aids repeatability, efficiency and knowledge capture. Scripts themselves can be qualified, if needed – Recording of interface traffic enables test results to be analysed and kept as qualification records – AIVP itself is developed and qualified to Galileo Software Standard (GSWS). System Qualification results obtained with AIVP are trusted
  • 12. • Dual-Screen MMI • Scenario Design Tool • Off-line Analysis Tool User Interfaces
  • 15. Auto-Generation of CODECs • Emulator message encoders / decoders auto-generated as SMP2-compliant models from: – XSD Schemas – ASN.1 Schemas • Allows rapid update of AIVP in response to re-issue of interface specification by element developers • Common CODEC libraries used by all emulators • Emulator behavioural models interface with message CODECs in a way that supports forward / backward compatibility (limits apply) • CODEC (re)generation capability delivered to GMS Factory Emulator Behavioural Model CODEC Library
  • 17. In use at Pforzheim (GMS Factory) • GMS has ~3000 requirements • ~70% of all verification tests performed using the AIVP • In daily use, with three separate platforms available to the TAS AIV team • Currently supporting Galileo Full Operational Capability (FOC) qualification • Will be deployed as operational component of GMS for through-life support… – Long term GMS corrective maintenance support – Training system for GMS operators and engineers – (Re)Qualification of GMS design evolutions 16/10/2012
  • 18. Future Applications • The design is tailored to GMS, but not specific to it • AIVP has strong potential for re-use in other integration programmes (for Space industry or beyond). – General architecture, so suitable for application outside Galileo programme – Protocol support, and customisation, is extendable – Scalable from laptop to multi-rack deployment – Element Behavioural modelling can be entirely omitted* or developed to high fidelity or complexity** • Applicable to wide range of network-based systems-of-systems *e.g. GMS PTF Emulator **e.g. GSS Emulator
  • 20. Summary of GMS AIVP The Galileo GMS integration programme has produced a new AIV infrastructure, based on SIMSAT, and suitable for general re-use on IT systems. The Assembly, Integration and Verification Platform (AIVP) incorporates: • Network distributed modelling supporting many model instances (>100) of many types of entity • Auto-generation of message encoder / decoder (CODEC) models based on ICD schemas (XSD, ASN.1) • Element Behavioural Models at generic and custom-coded levels • Protocol support for UDP, TCP/IP; FTP, SNMP, ASN.1, XML (more could be added) • Application specific protocol use (e.g. GMS rules for FTP use) • Timing accuracy for events to (at least) +/-10ms • Scenario design and deployment via rapid user-friendly MMI • Built-in Configuration Management, Results capture and Analysis capability • Central SIMSAT-based GUI for Scenario control • GSWS Qualified implementation