BASILES: A common simulation platform to promote model and simulation reuse

Size: px
Start display at page:

Download "BASILES: A common simulation platform to promote model and simulation reuse"

Transcription

1 SpaceOps Conferences 5-9 May 2014, Pasadena, CA SpaceOps 2014 Conference / BASILES: A common simulation platform to promote model and simulation reuse S.Salas Solano 1, J.Marigo, F.Manon and A. Strzepek Centre National d Etudes Spatiales (CNES), Toulouse, France F.Quartier 2, S.Deschamps and M.Joubert Spacebel, Labège, France Simulators have become essential for space systems; from study to operational phases many different simulators are used (to dimension equipment, to validate the control center, to train the operators, etc). However, the requirements of each of these simulators are very distinct. In order to centralize CNES (Centre National d'études Spatiales) knowledge on simulation topics and to reduce costs, efforts have been focused on the development of one single platform for all sorts of simulator; this platform is BASILES (BAncs SImulateurs et Logiciels d'etudes de Satellites). Nonetheless, each company has its own simulation framework; with the aim of exchanging models with partners, BASILES shall be compliant with SMP2 (Simulation Model Portability v1.2) standard. This paper will describe the BASILES approach as well as the main principles and services available to implement a new simulator. At present, BASILES is widely used; several application examples will be presented. I. Introduction HE Centre National d Etudes Spatiales (CNES), and in particular the simulation department, has since several Tyears now the goal of promoting model and simulation reuse among space programs and among the different simulators that are created during the lifecycle of a project. To cope with this aim, a common simulation platform named BASILES (Bancs SImulateurs et Logiciels d Etude de Satellite) has been implemented. More than a simple tool, BASILES provides a methodology and a standard for CNES simulation. The BASILES approach allows sharing knowledge, reducing costs and improving development and maintenance efficiency. II. Background In the past, each new project at CNES developed its own simulator. Even within the same project, the simulator used in A-phase was completely independent from the simulator used in D-E phases. In 2004, after the simulation department was created, there was a strong drive in order to share tools and methods between departments and projects. The first step was to analyze the existing needs and implementations in order to compile the best of each approach to lead to one single platform: BASILES. A. Study simulator During the design phase, simulators are used to dimension equipment, to test prototypes, to conceive and implement algorithms as well as to evaluate performance and robustness. For this purpose, study simulators must be compliant with the following requirements: Model development/modification must be simple and quick (basic computing knowledge shall be required) Execution as fast as possible Hundreds of runs with sweeping variables 1 Test Bench and System Simulator Engineer, Ground to Space Department, Silvia.Salas@cnes.fr. 2 Technologist, Modeling & Simulation Business Unit, Fernand.Quartier@spacebel.be. 1 Copyright 2014 by CNES. Published by the, Inc., with permission.

2 Results analysis in differed time Reusable models (study simulators tend to be developed in an incremental and iterative way starting with few and relatively basic models) For many years at CNES, MACSIM (Moyens d'accueil pour la Conception de SIMulateurs) and Simulink have been used for this kind of simulator. MACSIM infrastructure has been conceived for AOCS simulators, focusing on an easy way to develop models and on the execution and analysis of hundreds of tests. B. Operational simulator During the qualification phase of space systems, it is necessary to have satellite simulators in order to validate the ground segment, to validate the operational procedures, to train operators, etc. Operational simulators must fulfill the following key requirements: From the operators point of view, the simulator should be indistinguishable from the real satellite Real time execution Causality must be respected and all runs must be reproducible Failure, fault and reproducible noise injection must be possible without model modifications Fine control and inward visibility (introspection) Formal and automated procedures for model and simulator validation Save/restore of context to allow bypassing operational lead-in times of many days Perennity guarantees for 15+ years The following infrastructures have been used at CNES for this kind of simulator (still in use): SINUS (SImulateur NUmerique Satellite): full numerical platform used in SPOT, HELIOS and PLEIADES projects. SINUS simulators include an emulator of the on-board processor running the real-onboard central software. PRESTO (PRoteus Engineering Simulator for Tests and Operations): full numerical platform used for CNES mini-satellites. It is a SINUS variant. BVSS (Banc de Validation Système et SCAO): simulation bench with software and hardware components used for CNES micro-satellites. The software component simulates equipment and satellite environment. The hardware devices are in charge of the electrical interfaces and the communication protocols between the equipment and the on-board central software. C. BASILES solution It can be noticed that the needs and user profiles associated to each phase are very different; the challenge was to provide a product which could answer to all needs without challenging users habits. In order to achieve all these requirements, BASILES core has been based on that of SINUS. However user first approach and simulator architecture are closer to MACSIM concepts. Hence, both SINUS and MACSIM models are almost plug-and-play in BASILES which is determining to allow the reuse of CNES simulation model patrimony. In addition, user interfaces have been developed to make BASILES first contact user-friendly. Figure 1. BASILES: One platform for all kind of simulator 2

3 III. BASILES overview First of all, BASILES is a simulation framework to develop, configure and run simulators. It allows representing complex systems within discrete event simulation. It contains the simulation kernel in charge of time and event handling, logger service, integrators, processor emulator management, distributed simulation handling, etc. But BASILES is also a model library in order to share and reuse models and simulators among space programs. A. BASILES framework BASILES operating system is Linux Red Hat 6.3 (32 and 64 bits); however it is possible to use it from Windows via a virtual machine. There are several steps in a simulator implementation: 1) Model development: a. Interface definition b. Source code generation 2) Simulator definition: Set of models and libraries 3) Simulator compilation: Executable generation 4) Simulator configuration: The result is a variant, which corresponds to a set of models, instances and connections. A model can be instantiated several times (e.g. GPS model instantiated twice with different characteristics). In the same way, a simulator can be instantiated several times (e.g. one variant containing just the payload, another variant containing the AOCS loop and a third one representing the whole satellite). 5) Simulator execution: a. Test definition b. Test execution 6) Simulation results analysis For all these phases, BASILES framework guides users to properly achieve each task. BASILES is a vast toolbox covering each of these steps. 1. BASILES: A toolbox to develop models and simulators Concerning the development of a new simulator, BASILES features help to easily develop prototypes with basic programming knowledge in a short period of time and with a good level of accuracy; among the functionalities: Model definition (inputs, outputs, configuration parameters, etc) Framework generation (e.g. source code from a model) Simulator visualization Compilation Model documentation generation The possibility of easily implementing new models is really important for study simulators in order to focus on thematic aspects rather than programming problems. Figure 2. Simulator Development MMI 3

4 2. BASILES: A toolbox to configure simulators Simulators are simply configurable thanks to BASILES devices for : Model configuration (instance): parameter configuration Simulator configuration (variant): instance order control, frequencies, connections between instances, integrator, etc Importing parameters from the project data base As a standard simulator includes more than 100 instances, it is essential to be able to connect/ configure them in an easy way. This task is done once for operational simulators but it is done several times for study simulators. 3. BASILES: A toolbox to run simulators In relation to the execution of a simulator, BASILES provides a large collection of selffunctionalities to interact with the simulation. In addition, it helps with: Test definition and generation (including sweeping variables for statistical analysis) Simulation distribution Failure injection Variable sampling/monitoring The introspection and failure injection functions are really essential for operational simulators. 4. BASILES: A toolbox to analyze results BASILES simulators can be connected to other CNES plotting tools in order to analyze the behaviour in real or deferred time. The plotting tools used are : PrestoPlot: Tool to display and manipulate graphs from sets of data in 2-Dimensions. PrestoPlot was developed for the PRESTO simulator project to help analyse and graphically compare test results. VTS (Visualization Tool for Space Data): Its principal functionality is to display satellite environments in 2 and 3- Dimensions. Additionally, there are also tools to ease examining the results of a group of tests for statistical analysis (mainly used in study simulators). Figure 3. Instance connection MMI Figure 4. CDT: Execution MMI Figure 5. Simulator visualization 4

5 B. BASILES components BASILES platform main components are: MMIs: Most functionality is available via BASILES MMIs; this issue is fundamental in order to reach a large public. We have tried to simplify them as much as possible, but it is difficult to keep a generic simple MMI with all features available; furthermore, the different users are not focused on the same functions. For instance, the CDT (Conduite De Test, MMI for simulation tests management) is fundamental for operational simulators, but it is less useful in a study simulator context. The programming language used for MMIs is Tcl/Tk. Commands: All functionalities to develop and implement a simulator are available via commands through the terminal. This guarantees the independence of BASILES functions from MMIs and facilitates the creation/modification of an MMI for a specific project. Modules: The programming language used is C/C++ and the principal modules are: o Executable generation software: In charge of the simulator executable creation by recovering the different modules, compiling them, etc. The modules must respect the interfaces imposed by the executable generation software. o Modules for the simulator execution: Integrator: 2 integrators are available, Runge-Kutta 4 (largely used) and Dormand-Prince 4(5) (ongoing validation). HLA (High Level Architecture) module: For distributed simulations (more details in III.D). SMP (Simulation Model Portability) module: To adapt SMP2 interfaces into BASILES interfaces (more details in IV). Kernel: BASILES execution core, in charge of time management, synchronization, event handling, logger service, etc. It is the most important module and indispensable for the simulator execution. It is a discreet event kernel where the event scheduling is extremely determining. It is an interface between the different modules and the test scenario. Tcl commands interpreter: Interface with the different modules and models. All these components are available in BASILES platform and are generic to all simulators using BASILES. Each new BASILES simulator will have access to these components and it will just be necessary to develop its own physical models (from BASILES models library or from scratch). BASILES INFRASTRUCTURE MMIs Commands to implement the simulator MAIN MODULES KERNEL (scheduler, time manager, etc) INTEGRATOR HLA SMP2 Executable Generation Software BASILES SIMULATOR USER MD (elementary or complete models) EXECUTABLE KERNEL DEVELOPMENT EXTERNAL CODES MD (complete models) SET OF VARIANTS, INSTANCES AND CONNECTIONS CONFIGURATION SET OF SCENARIOS AND TEST RESULTS EXECUTION Figure 6. BASILES infrastructure and simulator components 5

6 C. BASILES principles BASILES framework is based on the modularity and the independence of the different components. Here below are the main principles: Simulator compilation vs instantiation: It is important to distinguish the simulator creation from the simulator configuration which are two completely separated phases: o The simulator creation means the design/definition of models and in the end, the simulator compilation. o The simulator instantiation or configuration implies the definition of the connections and the configuration parameters of model instances. This part is interpreted by the BASILES kernel. Therefore it is not required to recompile the simulator when a connection or a configuration parameter is changed. Same matter when a new instance of an existing model is included or deleted in the simulator (e.g. 2 GPS instead of 1). This ability is useful for study simulators avoiding recompiling each time that a new instance is added. Interfaces between models: Models do not know each other, therefore, to exchange the information between them there are two mechanisms handled by the kernel: o Input-output: To share the variables values in a direct way, models use the input-output mechanism. o Activation-activation point: Models do not directly call subroutines (activations) of another model in order to ensure their independency. If a model needs to trigger another models subroutine, it will use the activation mechanism; the triggering model will prompt an activation point (without knowing what is going to be prompted) which will be caught by the kernel. Through the configuration files in which the activation point connection is described, the kernel will trigger the associated activation. Interfaces between user and models instances: o Commands: The simulation is initiated by Tcl commands through a client-server mechanism. All configuration files are converted into commands interpretable by the kernel. This same mechanism is adopted by the user to interact with the ongoing simulation (simulation pause, simulation speed control, instances failure injection, etc). Consequently, we can speak of three kind of commands: Intrinsic commands to BASILES platform and available for all simulators: Commands to initiate the test execution: connections and instance declaration, instance initialisation, etc. These kinds of commands are user hidden and are activated by BASILES execution module. Commands to interact with the ongoing simulation: variable value modification/overloading, simulation break, etc. These commands are activated by the user. Intrinsic commands to a simulator/model (e.g. equipment activation, failure injection, etc). These commands are activated by the user. o User s routines and programmable modules (advanced interface): This mechanism allows a generic interaction between the user and the model instance. The model forecasts calling a user s routine through a programmable module. The user s routine could be trace generation, archiving activation, a way to introspect model behaviour, etc. Elementary vs Complete models: Two kinds of models are accepted by BASILES framework: o Elementary models: This kind of model is easy to develop (helping tools), basic programming knowledge is required and source code is not specific to BASILES kernel. However there are several constraints to take into account. The programming languages used are Fortran, C, C++ and Java. During the executable generation this sort of model is automatically converted into complete models. o Complete models: There are no helping tools to develop this kind of model. They are more flexible than elementary models; in exchange, programming and BASILES kernel knowledge are required. The programming languages used are C and C++. In addition, models are also characterized by the use or not of the integrator (continuous vs discreet models). Continuous models can use BASILES integrator or a specific integrator. In the case of BASILES integrator, all continuous models are updated at the same frequency, this frequency must be higher or equal to the frequency of discreet models; each discreet model can have a different updating frequency. Discreet events kernel: Two types of events are possible: o Cyclical events: Periodic occurrence according to a defined frequency. This sort of event is used either to simulate in a discreet way a continuous process in time (orbit and dynamic models ) or to sample variables. o Non-cyclical events: Used to punctually activate a process, to simulate the arrival of a stimulus or a failure, to treat a telecommand, etc. 6

7 D. BASILES and the distributed simulations HLA has been conceived to connect or federate different computer simulations. The HLA architecture is constituted by several federates connected by HLA RTI (Run Time Interface) software. The RTI provides a group of services necessary to support federates to coordinate their operations and data exchange during a runtime execution. The HLA RTI software used in BASILES is an open source developed by ONERA (CERTI). Relying on this rule, BASILES provides the possibility of models communicating when executed in different BASILES kernels; the HLA module is in charge of this task. The objective is to start from a mono-kernel simulator and to execute it by different processes or computers in order to improve the performance. The method is implemented in such a way that the original models need not be modified. A distributed simulation using the BASILES HLA module is based on several BASILES kernels. Each kernel is executed in a different process. These processes can be executed in the same or in different machines inside the same network. The simulator is configured into several parts called federates, each federate contains a subset of model instances and an instance of the HLA module. Every resulting federate is executed in a kernel. It must be noticed that the causality is fully preserved; the results are exactly the same between the mono-kernel and the multikernel executions. Mono-kernel simulation CDT (Execution MMI) A C Single kernel B D Full instance list CDT (Execution MMI) A C 2-federates distributed simulation Single kernel + HLA_services This same method can be used to connect a BASILES simulator to simulators developed in other platforms. It has been tested with an electrical simulator called SABER as well as with a control center simulator. E. BASILES with hardware in the loop Ideally, even if it implies significant constraints, many of the models should be replaceable by hardware equipment. The use of real equipment allows raising the level of representativity and exposing the used models to a broader range of environments. Such operations have been successfully performed integrating real payloads with the numerical simulator via a 1553bus; this action was just a demonstration. The first time that in operational context hardware equipment has been used in a BASILES simulator has been in NOSYCA (New Operational SYstem for the Control of Aerostats) project. The new NOSYCA balloon on-board computer has been integrated within BASILES numerical simulator via a number of interfaces. B D Federate A: partial instance list HLA_ services Figure 7. Simulator distribution Communicator Communicator CDT (Execution MMI) HLA_ services Single kernel + HLA_services A C Federate B: partial instance list B D F. BASILES: A model library Another BASILES goal is to centralize all models in a common library to be able to use them in different projects and to avoid development from scratch each time a new simulator is needed. It is essential to share and perpetuate CNES expertise and to reduce costs and development period. Furthermore, some models are completely reusable from one project to another (e.g. environment models). IV. BASILES and model exchange with partners For several years now, the European Cooperation for Space Standardization (ECSS) has taken the initiative to develop the SMP standard (Simulation Model Portability). The aim of this standard is to allow models to be portable 7

8 among different simulation infrastructures. Interfaces are specified by SMP independently of simulation infrastructures. BASILES has its own standard for the simulator development and execution. However, in order to be able to reuse models developed by different partners, a software component has been developed in BASILES to provide adaptation of the SMP2 interfaces (version 1.2 of the SMP Standard) to the BASILES interfaces. The role of this component is to hide SMP2 specifics from the BASILES infrastructure. In addition to that, to encourage model exchange and to promote the reuse of simulation models between the various test facilities of one space project, BASILES also includes a wrapper to adapt auto generated code from Simulink simulators often used in 0-A phases into BASILES simulators. V. BASILES use cases BASILES has already been used in many different contexts, from study simulators to system/operation simulators, full numerical or hybrid simulators, among them: 1) In ARGOS simulator (worldwide tracking and environmental monitoring by satellite) a good level of performance has been achieved taking into account the great number of objects used (around ARGOS beacons are simulated). 2) In the CSO project (observation satellites for image provision and processing), there are two numerical simulators using BASILES, the AOCS simulator and the operational simulator, which favors model sharing. 3) In the context of NOSYCA, a full numerical simulator and a hybrid simulator have been developed to train the operators and to validate the new balloon system. This is the first BASILES operational application with hardware in the loop. In addition, thanks to the functionalities offered by BASILES, both simulators have been developed in record time. Although at the beginning BASILES has been particularly used for space programs, it is now being used in other application fields. In fact BASILES approach is not specific to aerospace and it can be reused in other domains. To prove this issue, a prototype of a road network simulator has been developed within BASILES. This simulator bears a great similarity to the ARGOS one. On one side, ARGOS 4 allows estimating the saturation level of ARGOS instruments by feigning the traffic of several tens of thousands of beacon messages towards the satellites. On the other side, the road network simulator models every vehicle (microscopic scale) in order to simulate the road traffic; this allows observing different macroscopic phenomena such as the accordion effect in traffic jams. The figure below shows the correspondence between ARGOS and the road network simulator. SATELLITES SCRAMBLERS BEACONS SPACE LINK BEACO NS GENERATO R BEACO N LO GIQ UE RO AD O BSTACLES VEHICLES TRAFFIC STATE TRAFFIC GENERATO R DRIVER S BEHAVIO UR Figure 8. Similarity between ARGOS and road network simulator VI. BASILES evolutions So far, several R&D efforts were focusing on BASILES integration with external simulators and equipment, while still running on mainstream Linux and computers to satisfy the 15+ years perennity requirements. It has been demonstrated that in many situations, BASILES combined with HLA can provide timely responses over several machines with a jitter below 100 µs, opening the door for more modular distributed test benches and simulation systems. BASILES is a natural target for SMP2 compatible models generated by the various actors of the space industry. The goal is to be able to design and integrate SMP2 models and to handle any of the SMP2 artifacts (catalogues, assemblies, schedule, packages and model code). CNES is an active actor in the SMP2 standard settings, and 8

9 naturally, BASILES shall remain compliant with current and future SMP standards. BASILES is currently used by several companies, even outside the space domain, as it has been shown that a wider user community generates more feedback and new ideas. This results in a faster system evolution and maturation to the benefit of all users. The PLEIADES operational simulator can run five simultaneous ERC32 processor emulators, but starts to hit the performance ceiling of modern systems. Newer satellites use faster and more processors, so several R&D programs in collaboration with industry specialists have been put in place to anticipate future generation systems. The Leon3 GR712 Multi-core program targets the switch to the multi-core Leon 3 and 4 processors, such as the GR712 and the upcoming LEON4 NGMP processors from Aeroflex Gaisler. Those processors contain several cores, which brings new challenges all along the life cycle: from software design, development and validation till operational simulators. First simulation tools have already proven very useful in investigating problems associated with the multi-core flight software design, interference and validation. Emulator performance is critical, so R&D efforts to investigate Just in Time compilation and Dynamic Translation of flight software have shown the needed perspective to reach 500 MHz target CPU emulation performance. The need to correctly support flight software patches and memory corruption does not simplify matters. Time and Space Partitioning (IMA, Integrated Modular Avionics, the space variant of ARINC 653) allows a better exploitation of more modern processors by improved isolation of payloads and instrument processing from the trusted platform software. This new approach however adds a number of challenges in the validation and simulation domain that are currently being addressed by R&D projects. The use of a MMU (Memory Management Unit) helps in flight software isolation and validation but brings its own problems. While, through its sequential nature, BASILES can handle up to half a million events per second, this is not enough when several (multi-core) emulators and ever more sophisticated models, such as precise thermal models, have to be integrated in the operational simulator. So R&D is going on to facilitate simulation of parallel flight cores and models taking full profit of the several cores currently available on mainstream PCs. The challenge here is to improve the performance while keeping reproducible systems and without impacting the model complexity and portability. VII. Conclusion Currently, BASILES is successfully used in many space programs, inside CNES but also outside. There are BASILES simulators in all project phases (the best example is CSO). However its main application remains the operational simulators; study simulators tend to use Simulink more and more. In the near future, BASILES shall remain compliant with current and future SMP standards to promote model exchanges and shall try to improve the simulation performance in order to cope with the frequency increase of on-board CPUs. AOCS/SCAO BASILES BVSS CNES CPU CSO ECSS HLA IMA MACSIM MMI NOSYCA ONERA PRESTO RTI SMP Appendix Acronym list Attitude & Orbit Control Subsystem/Système de Commande d'attitude et d'orbite BAncs SImulateurs et Logiciels d'etudes de Satellites Banc de Validation Système et SCAO Centre National d'études Spatiales Central Processing Unit Composante Spatiale Optique European Cooperation for Space Standardization High Level Architecture Integrated Modular Avionics Moyens d'accueil pour la Conception de SIMulateurs Man Machine Interface New Operational SYstem for the Control of Aerostats Office National d'etudes et de Recherches Aérospatiales PRoteus Engineering Simulator for Tests and Operations Run Time Interface Simulation Model Portability 9

10 SINUS TSP VTS SImulateur NUmerique Satellite Time and Space Partitioning Visualization Tool for Space Data Acknowledgments S.S.S. author thanks whole simulation department at CNES and Spacebel for their active contributions to this work and this paper. References 1 CERTI, HLA RTI Software Package, Ver , ONERA, Toulouse. 2 PrestoPlot, tool to display and manipulate graphs from sets of data in 2-Dimensions, Ver , CNES, Toulouse. 3 VTS, Visualization Tool for Space Data in 3-Dimensions, Ver. 2.5, CNES, Toulouse. 10

Simulation for all components, phases and life-cycles of complex space systems

Simulation for all components, phases and life-cycles of complex space systems Simulation for all components, phases and life-cycles of complex space systems Fernand Quartier, Frédéric Manon Spacebel, Technoparc 8, Rue Jean Bart, 31670 Labège, France fernand.quartier@spacebel.be

More information

Formation Flying What s Coming Up

Formation Flying What s Coming Up Formation Flying What s Coming Up Research & Development directions for Formation Flying simulation and AIV In cooperation with CNES and Estec Fernand Quartier Mathieu Joubert Summary Coming up: Formation

More information

Future Concepts for Galileo SAR & Ground Segment. Executive summary

Future Concepts for Galileo SAR & Ground Segment. Executive summary Future Concepts for Galileo SAR & Ground Segment TABLE OF CONTENT GALILEO CONTRIBUTION TO THE COSPAS/SARSAT MEOSAR SYSTEM... 3 OBJECTIVES OF THE STUDY... 3 ADDED VALUE OF SAR PROCESSING ON-BOARD G2G SATELLITES...

More information

UNIT-III LIFE-CYCLE PHASES

UNIT-III LIFE-CYCLE PHASES INTRODUCTION: UNIT-III LIFE-CYCLE PHASES - If there is a well defined separation between research and development activities and production activities then the software is said to be in successful development

More information

Real-time Systems in Tokamak Devices. A case study: the JET Tokamak May 25, 2010

Real-time Systems in Tokamak Devices. A case study: the JET Tokamak May 25, 2010 Real-time Systems in Tokamak Devices. A case study: the JET Tokamak May 25, 2010 May 25, 2010-17 th Real-Time Conference, Lisbon 1 D. Alves 2 T. Bellizio 1 R. Felton 3 A. C. Neto 2 F. Sartori 4 R. Vitelli

More information

Standardised Ground Data Systems Implementation: A Dream?

Standardised Ground Data Systems Implementation: A Dream? GSAW 2007 Standardised Ground Data Systems Y. Doat, C. R. Haddow, M. Pecchioli and N. Peccia ESA/ESOC, Robert Bosch Straße 5, 64293 Darmstadt, Germany Ground Data Systems at ESA/ESOC: The current approach

More information

A Methodology for Effective Reuse of Design Simulators in Operational Contexts: Lessons Learned in European Space Programmes

A Methodology for Effective Reuse of Design Simulators in Operational Contexts: Lessons Learned in European Space Programmes A Methodology for Effective Reuse of Design Simulators in Operational Contexts: Lessons Learned in European Space Programmes 11th International Workshop on Simulation & EGSE facilities for Space Programmes

More information

Aimsun Next User's Manual

Aimsun Next User's Manual Aimsun Next User's Manual 1. A quick guide to the new features available in Aimsun Next 8.3 1. Introduction 2. Aimsun Next 8.3 Highlights 3. Outputs 4. Traffic management 5. Microscopic simulator 6. Mesoscopic

More information

Model Based AOCS Design and Automatic Flight Code Generation: Experience and Future Development

Model Based AOCS Design and Automatic Flight Code Generation: Experience and Future Development ADCSS 2016 October 20, 2016 Model Based AOCS Design and Automatic Flight Code Generation: Experience and Future Development SATELLITE SYSTEMS Per Bodin Head of AOCS Department OHB Sweden Outline Company

More information

vstasker 6 A COMPLETE MULTI-PURPOSE SOFTWARE TO SPEED UP YOUR SIMULATION PROJECT, FROM DESIGN TIME TO DEPLOYMENT REAL-TIME SIMULATION TOOLKIT FEATURES

vstasker 6 A COMPLETE MULTI-PURPOSE SOFTWARE TO SPEED UP YOUR SIMULATION PROJECT, FROM DESIGN TIME TO DEPLOYMENT REAL-TIME SIMULATION TOOLKIT FEATURES REAL-TIME SIMULATION TOOLKIT A COMPLETE MULTI-PURPOSE SOFTWARE TO SPEED UP YOUR SIMULATION PROJECT, FROM DESIGN TIME TO DEPLOYMENT Diagram based Draw your logic using sequential function charts and let

More information

Dynamics and Operations of an Orbiting Satellite Simulation. Requirements Specification 13 May 2009

Dynamics and Operations of an Orbiting Satellite Simulation. Requirements Specification 13 May 2009 Dynamics and Operations of an Orbiting Satellite Simulation Requirements Specification 13 May 2009 Christopher Douglas, Karl Nielsen, and Robert Still Sponsor / Faculty Advisor: Dr. Scott Trimboli ECE

More information

737 LF/HF/VHF/UHF/SHF Spectrum Monitoring System

737 LF/HF/VHF/UHF/SHF Spectrum Monitoring System 737 LF/HF/VHF/UHF/SHF Spectrum Monitoring System The ITU-Compliant TCI Model 737 is the highest performance member of TCI s 700 series of fieldproven Spectrum Monitoring Systems (SMS), which addresses

More information

Interoperability concept in a COM thermodynamic server architecture. Example of integration in Microsoft Excel.

Interoperability concept in a COM thermodynamic server architecture. Example of integration in Microsoft Excel. Interoperability concept in a COM thermodynamic server architecture. Example of integration in Microsoft Excel. SIMO 24-25 th of October 2002 Toulouse, France Alain Vacher, Philippe Guittard ProSim SA

More information

The secret behind mechatronics

The secret behind mechatronics The secret behind mechatronics Why companies will want to be part of the revolution In the 18th century, steam and mechanization powered the first Industrial Revolution. At the turn of the 20th century,

More information

Stress Testing the OpenSimulator Virtual World Server

Stress Testing the OpenSimulator Virtual World Server Stress Testing the OpenSimulator Virtual World Server Introduction OpenSimulator (http://opensimulator.org) is an open source project building a general purpose virtual world simulator. As part of a larger

More information

EGS-CC. System Engineering Team. Commonality of Ground Systems. Executive Summary

EGS-CC. System Engineering Team. Commonality of Ground Systems. Executive Summary System Engineering Team Prepared: System Engineering Team Date: Approved: System Engineering Team Leader Date: Authorized: Steering Board Date: Restriction of Disclosure: The copyright of this document

More information

"TELSIM: REAL-TIME DYNAMIC TELEMETRY SIMULATION ARCHITECTURE USING COTS COMMAND AND CONTROL MIDDLEWARE"

TELSIM: REAL-TIME DYNAMIC TELEMETRY SIMULATION ARCHITECTURE USING COTS COMMAND AND CONTROL MIDDLEWARE "TELSIM: REAL-TIME DYNAMIC TELEMETRY SIMULATION ARCHITECTURE USING COTS COMMAND AND CONTROL MIDDLEWARE" Rodney Davis, & Greg Hupf Command and Control Technologies, 1425 Chaffee Drive, Titusville, FL 32780,

More information

Methodology for Agent-Oriented Software

Methodology for Agent-Oriented Software ب.ظ 03:55 1 of 7 2006/10/27 Next: About this document... Methodology for Agent-Oriented Software Design Principal Investigator dr. Frank S. de Boer (frankb@cs.uu.nl) Summary The main research goal of this

More information

27/05/2014. Dr. Peter Fritzen Telespazio VEGA Deutschland GmbH. Architecture and Development Process of Spacecraft Simulators for ESOC

27/05/2014. Dr. Peter Fritzen Telespazio VEGA Deutschland GmbH. Architecture and Development Process of Spacecraft Simulators for ESOC Architecture and Development Process of Spacecraft Simulators for ESOC Dr. Peter Fritzen Telespazio VEGA Deutschland GmbH 27/05/2014 Telespazio VEGA Deutschland Introduction AGENDA Telespazio VEGA Deutschland

More information

Towards an MDA-based development methodology 1

Towards an MDA-based development methodology 1 Towards an MDA-based development methodology 1 Anastasius Gavras 1, Mariano Belaunde 2, Luís Ferreira Pires 3, João Paulo A. Almeida 3 1 Eurescom GmbH, 2 France Télécom R&D, 3 University of Twente 1 gavras@eurescom.de,

More information

Intelligent driving TH« TNO I Innovation for live

Intelligent driving TH« TNO I Innovation for live Intelligent driving TNO I Innovation for live TH«Intelligent Transport Systems have become an integral part of the world. In addition to the current ITS systems, intelligent vehicles can make a significant

More information

Autonomous and Autonomic Systems: With Applications to NASA Intelligent Spacecraft Operations and Exploration Systems

Autonomous and Autonomic Systems: With Applications to NASA Intelligent Spacecraft Operations and Exploration Systems Walt Truszkowski, Harold L. Hallock, Christopher Rouff, Jay Karlin, James Rash, Mike Hinchey, and Roy Sterritt Autonomous and Autonomic Systems: With Applications to NASA Intelligent Spacecraft Operations

More information

A MULTIMEDIA CONSTELLATION DESIGN METHOD

A MULTIMEDIA CONSTELLATION DESIGN METHOD A MULTIMEDIA CONSTELLATION DESIGN METHOD Bertrand Raffier JL. Palmade Alcatel Space Industries 6, av. JF. Champollion BP 87 07 Toulouse cx France e-mail: b.raffier.alcatel@e-mail.com Abstract In order

More information

AGENTLESS ARCHITECTURE

AGENTLESS ARCHITECTURE ansible.com +1 919.667.9958 WHITEPAPER THE BENEFITS OF AGENTLESS ARCHITECTURE A management tool should not impose additional demands on one s environment in fact, one should have to think about it as little

More information

Saphira Robot Control Architecture

Saphira Robot Control Architecture Saphira Robot Control Architecture Saphira Version 8.1.0 Kurt Konolige SRI International April, 2002 Copyright 2002 Kurt Konolige SRI International, Menlo Park, California 1 Saphira and Aria System Overview

More information

INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN ICED 03 STOCKHOLM, AUGUST 19-21, 2003

INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN ICED 03 STOCKHOLM, AUGUST 19-21, 2003 INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN ICED 03 STOCKHOLM, AUGUST 19-21, 2003 A KNOWLEDGE MANAGEMENT SYSTEM FOR INDUSTRIAL DESIGN RESEARCH PROCESSES Christian FRANK, Mickaël GARDONI Abstract Knowledge

More information

Data Quality Monitoring of the CMS Pixel Detector

Data Quality Monitoring of the CMS Pixel Detector Data Quality Monitoring of the CMS Pixel Detector 1 * Purdue University Department of Physics, 525 Northwestern Ave, West Lafayette, IN 47906 USA E-mail: petra.merkel@cern.ch We present the CMS Pixel Data

More information

Ground vibration testing: Applying structural analysis with imc products and solutions

Ground vibration testing: Applying structural analysis with imc products and solutions Ground vibration testing: Applying structural analysis with imc products and solutions Just as almost any mechanical structure, aircraft body parts or complete aircrafts can be modelled precisely and realistically

More information

Evolution of Software-Only-Simulation at NASA IV&V

Evolution of Software-Only-Simulation at NASA IV&V Evolution of Software-Only-Simulation at NASA IV&V http://www.nasa.gov/centers/ivv/jstar/itc.html Justin McCarty Justin.McCarty@TMCTechnologies.com Justin Morris Justin.R.Morris@Nasa.gov Scott Zemerick

More information

AGENTS AND AGREEMENT TECHNOLOGIES: THE NEXT GENERATION OF DISTRIBUTED SYSTEMS

AGENTS AND AGREEMENT TECHNOLOGIES: THE NEXT GENERATION OF DISTRIBUTED SYSTEMS AGENTS AND AGREEMENT TECHNOLOGIES: THE NEXT GENERATION OF DISTRIBUTED SYSTEMS Vicent J. Botti Navarro Grupo de Tecnología Informática- Inteligencia Artificial Departamento de Sistemas Informáticos y Computación

More information

2.6.1: Program Outcomes

2.6.1: Program Outcomes 2.6.1: Program Outcomes Program: M.Sc. Informatics Program Specific Outcomes (PSO) PSO1 This program provides studies in the field of informatics, which is essentially a blend of three domains: networking,

More information

A FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING

A FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING A FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING Edward A. Addy eaddy@wvu.edu NASA/WVU Software Research Laboratory ABSTRACT Verification and validation (V&V) is performed during

More information

Integrating Advanced Payload Data Processing in a Demanding CubeSat Mission. Mark McCrum, Peter Mendham

Integrating Advanced Payload Data Processing in a Demanding CubeSat Mission. Mark McCrum, Peter Mendham Integrating Advanced Payload Data Processing in a Demanding CubeSat Mission Mark McCrum, Peter Mendham CubeSat mission capability Nano-satellites missions are increasing in capability Constellations Distributed

More information

Design and Operation of Micro-Gravity Dynamics and Controls Laboratories

Design and Operation of Micro-Gravity Dynamics and Controls Laboratories Design and Operation of Micro-Gravity Dynamics and Controls Laboratories Georgia Institute of Technology Space Systems Engineering Conference Atlanta, GA GT-SSEC.F.4 Alvar Saenz-Otero David W. Miller MIT

More information

Qosmotec. Software Solutions GmbH. Technical Overview. QPER C2X - Car-to-X Signal Strength Emulator and HiL Test Bench. Page 1

Qosmotec. Software Solutions GmbH. Technical Overview. QPER C2X - Car-to-X Signal Strength Emulator and HiL Test Bench. Page 1 Qosmotec Software Solutions GmbH Technical Overview QPER C2X - Page 1 TABLE OF CONTENTS 0 DOCUMENT CONTROL...3 0.1 Imprint...3 0.2 Document Description...3 1 SYSTEM DESCRIPTION...4 1.1 General Concept...4

More information

SCOE SIMULATION. Pascal CONRATH (1), Christian ABEL (1)

SCOE SIMULATION. Pascal CONRATH (1), Christian ABEL (1) SCOE SIMULATION Pascal CONRATH (1), Christian ABEL (1) Clemessy Switzerland AG (1) Gueterstrasse 86b 4053 Basel, Switzerland E-mail: p.conrath@clemessy.com, c.abel@clemessy.com ABSTRACT During the last

More information

A SERVICE-ORIENTED SYSTEM ARCHITECTURE FOR THE HUMAN CENTERED DESIGN OF INTELLIGENT TRANSPORTATION SYSTEMS

A SERVICE-ORIENTED SYSTEM ARCHITECTURE FOR THE HUMAN CENTERED DESIGN OF INTELLIGENT TRANSPORTATION SYSTEMS Tools and methodologies for ITS design and drivers awareness A SERVICE-ORIENTED SYSTEM ARCHITECTURE FOR THE HUMAN CENTERED DESIGN OF INTELLIGENT TRANSPORTATION SYSTEMS Jan Gačnik, Oliver Häger, Marco Hannibal

More information

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT F. TIECHE, C. FACCHINETTI and H. HUGLI Institute of Microtechnology, University of Neuchâtel, Rue de Tivoli 28, CH-2003

More information

MICROSCOPE Mission operational concept

MICROSCOPE Mission operational concept MICROSCOPE Mission operational concept PY. GUIDOTTI (CNES, Microscope System Manager) January 30 th, 2013 1 Contents 1. Major points of the operational system 2. Operational loop 3. Orbit determination

More information

University of New Hampshire InterOperability Laboratory Gigabit Ethernet Consortium

University of New Hampshire InterOperability Laboratory Gigabit Ethernet Consortium University of New Hampshire InterOperability Laboratory Gigabit Ethernet Consortium As of June 18 th, 2003 the Gigabit Ethernet Consortium Clause 40 Physical Medium Attachment Conformance Test Suite Version

More information

Simulation Performance Optimization of Virtual Prototypes Sammidi Mounika, B S Renuka

Simulation Performance Optimization of Virtual Prototypes Sammidi Mounika, B S Renuka Simulation Performance Optimization of Virtual Prototypes Sammidi Mounika, B S Renuka Abstract Virtual prototyping is becoming increasingly important to embedded software developers, engineers, managers

More information

Which Dispatch Solution?

Which Dispatch Solution? White Paper Which Dispatch Solution? Revision 1.0 www.omnitronicsworld.com Radio Dispatch is a term used to describe the carrying out of business operations over a radio network from one or more locations.

More information

Challenges in Transition

Challenges in Transition Challenges in Transition Keynote talk at International Workshop on Software Engineering Methods for Parallel and High Performance Applications (SEM4HPC 2016) 1 Kazuaki Ishizaki IBM Research Tokyo kiszk@acm.org

More information

Scientific Certification

Scientific Certification Scientific Certification John Rushby Computer Science Laboratory SRI International Menlo Park, California, USA John Rushby, SR I Scientific Certification: 1 Does The Current Approach Work? Fuel emergency

More information

Interfacing ACT-R with External Simulations

Interfacing ACT-R with External Simulations Interfacing ACT-R with External Simulations Eric Biefeld, Brad Best, Christian Lebiere Human-Computer Interaction Institute Carnegie Mellon University We Have Integrated ACT-R With Several External Simulations

More information

Introduction to co-simulation. What is HW-SW co-simulation?

Introduction to co-simulation. What is HW-SW co-simulation? Introduction to co-simulation CPSC489-501 Hardware-Software Codesign of Embedded Systems Mahapatra-TexasA&M-Fall 00 1 What is HW-SW co-simulation? A basic definition: Manipulating simulated hardware with

More information

GALILEO Research and Development Activities. Second Call. Area 3. Statement of Work

GALILEO Research and Development Activities. Second Call. Area 3. Statement of Work GALILEO Research and Development Activities Second Call Area 3 Innovation by Small and Medium Enterprises Statement of Work Rue du Luxembourg, 3 B 1000 Brussels Tel +32 2 507 80 00 Fax +32 2 507 80 01

More information

CHAPTER 1: INTRODUCTION TO SOFTWARE ENGINEERING DESIGN

CHAPTER 1: INTRODUCTION TO SOFTWARE ENGINEERING DESIGN CHAPTER 1: INTRODUCTION TO SOFTWARE ENGINEERING DESIGN SESSION II: OVERVIEW OF SOFTWARE ENGINEERING DESIGN Software Engineering Design: Theory and Practice by Carlos E. Otero Slides copyright 2012 by Carlos

More information

A Real-Time Platform for Teaching Power System Control Design

A Real-Time Platform for Teaching Power System Control Design A Real-Time Platform for Teaching Power System Control Design G. Jackson, U.D. Annakkage, A. M. Gole, D. Lowe, and M.P. McShane Abstract This paper describes the development of a real-time digital simulation

More information

Rapid Development and Test for UKube-1 using Software and Hardware-in-the-Loop Simulation. Peter Mendham and Mark McCrum

Rapid Development and Test for UKube-1 using Software and Hardware-in-the-Loop Simulation. Peter Mendham and Mark McCrum Rapid Development and Test for UKube-1 using Software and Hardware-in-the-Loop Simulation Peter Mendham and Mark McCrum UKube-1 United Kingdom Universal Bus Experiment 3U CubeSat Five payloads C3D imager

More information

GF Machining Solutions Speed of Development : The Future of Machine Building. Sergei Schurov 23/06/2016

GF Machining Solutions Speed of Development : The Future of Machine Building. Sergei Schurov 23/06/2016 GF Machining Solutions Speed of Development : The Future of Machine Building Sergei Schurov 23/06/2016 Heritage Innovation Outlook Machine Tools Industry: Journey Through the Time Heritage Swiss Trains

More information

AVL X-ion. Adapts. Acquires. Inspires.

AVL X-ion. Adapts. Acquires. Inspires. AVL X-ion Adapts. Acquires. Inspires. THE CHALLENGE Facing ever more stringent emissions targets, the quest for an efficient and affordable powertrain leads invariably through complexity. On the one hand,

More information

Technology Transfer: An Integrated Culture-Friendly Approach

Technology Transfer: An Integrated Culture-Friendly Approach Technology Transfer: An Integrated Culture-Friendly Approach I.J. Bate, A. Burns, T.O. Jackson, T.P. Kelly, W. Lam, P. Tongue, J.A. McDermid, A.L. Powell, J.E. Smith, A.J. Vickers, A.J. Wellings, B.R.

More information

A Fully Network Controlled Flight Test Center and Remote Telemetry Centers

A Fully Network Controlled Flight Test Center and Remote Telemetry Centers A Fully Network Controlled Flight Test Center and Remote Telemetry Centers Item Type text; Proceedings Authors Rubio, Pedro; Jimenez, Francisco; Alvarez, Jesus Publisher International Foundation for Telemetering

More information

Significant Reduction of Validation Efforts for Dynamic Light Functions with FMI for Multi-Domain Integration and Test Platforms

Significant Reduction of Validation Efforts for Dynamic Light Functions with FMI for Multi-Domain Integration and Test Platforms Significant Reduction of Validation Efforts for Dynamic Light Functions with FMI for Multi-Domain Integration and Test Platforms Dr. Stefan-Alexander Schneider Johannes Frimberger BMW AG, 80788 Munich,

More information

Virtual Reality in Satellite Integration and Testing

Virtual Reality in Satellite Integration and Testing Virtual Reality in Satellite Integration and Testing Valentina Paparo (1), Fabio Di Giorgio (1), Mauro Poletti (2), Egidio Martinelli (2), Sébastien Dorgan (3), Nicola Barilla (2) (1) Thales Alenia Space

More information

RECOMMENDATION ITU-R BS

RECOMMENDATION ITU-R BS Rec. ITU-R BS.1350-1 1 RECOMMENDATION ITU-R BS.1350-1 SYSTEMS REQUIREMENTS FOR MULTIPLEXING (FM) SOUND BROADCASTING WITH A SUB-CARRIER DATA CHANNEL HAVING A RELATIVELY LARGE TRANSMISSION CAPACITY FOR STATIONARY

More information

Experience Report on Developing a Software Communications Architecture (SCA) Core Framework. OMG SBC Workshop Arlington, Va.

Experience Report on Developing a Software Communications Architecture (SCA) Core Framework. OMG SBC Workshop Arlington, Va. Communication, Navigation, Identification and Reconnaissance Experience Report on Developing a Software Communications Architecture (SCA) Core Framework OMG SBC Workshop Arlington, Va. September, 2004

More information

ARTES Competitiveness & Growth Full Proposal. Requirements for the Content of the Technical Proposal

ARTES Competitiveness & Growth Full Proposal. Requirements for the Content of the Technical Proposal ARTES Competitiveness & Growth Full Proposal Requirements for the Content of the Technical Proposal Part 3C (DDVP) Statement of Applicability and Proposal Submission Requirements Applicable Domain(s) Space

More information

The Virtual Spacecraft Reference Facility

The Virtual Spacecraft Reference Facility The Virtual Spacecraft M.Schön, M.Arcioni, D.Temperanza, K.Hjortnaes Michael.Schoen@esa.int On-Board Software Systems Section 1 Agenda Why? What? How? When? 2 The Virtual Spacecraft architecture view EuroSim

More information

Using Iterative Automation in Utility Analytics

Using Iterative Automation in Utility Analytics Using Iterative Automation in Utility Analytics A utility use case for identifying orphaned meters O R A C L E W H I T E P A P E R O C T O B E R 2 0 1 5 Introduction Adoption of operational analytics can

More information

PROPAGATION CHANNEL EMULATOR : ECP

PROPAGATION CHANNEL EMULATOR : ECP PROPAGATION CHANNEL EMULATOR : ECP The ECP (Propagation Channel Emulator) synthesizes the principal phenomena of propagation occurring on RF signal links between earth and space. Developed by the R&D laboratory,

More information

SIMGRAPH - A FLIGHT SIMULATION DATA VISUALIZATION WORKSTATION. Joseph A. Kaplan NASA Langley Research Center Hampton, Virginia

SIMGRAPH - A FLIGHT SIMULATION DATA VISUALIZATION WORKSTATION. Joseph A. Kaplan NASA Langley Research Center Hampton, Virginia SIMGRAPH - A FLIGHT SIMULATION DATA VISUALIZATION WORKSTATION Joseph A. Kaplan NASA Langley Research Center Hampton, Virginia Patrick S. Kenney UNISYS Corporation Hampton, Virginia Abstract Today's modern

More information

DSI-600 EMI Test & Measurement Receiver

DSI-600 EMI Test & Measurement Receiver DSI-600 EMI Test & Measurement Receiver Product Brochure DSI-600 EMI TEST & Measurement Receiver Product Brochure December 2017 Dynamic Sciences International, Inc. DSI 600 Series EMI Test & Measurement

More information

A flexible application framework for distributed real time systems with applications in PC based driving simulators

A flexible application framework for distributed real time systems with applications in PC based driving simulators A flexible application framework for distributed real time systems with applications in PC based driving simulators M. Grein, A. Kaussner, H.-P. Krüger, H. Noltemeier Abstract For the research at the IZVW

More information

Advances in Antenna Measurement Instrumentation and Systems

Advances in Antenna Measurement Instrumentation and Systems Advances in Antenna Measurement Instrumentation and Systems Steven R. Nichols, Roger Dygert, David Wayne MI Technologies Suwanee, Georgia, USA Abstract Since the early days of antenna pattern recorders,

More information

Perspectives of development of satellite constellations for EO and connectivity

Perspectives of development of satellite constellations for EO and connectivity Perspectives of development of satellite constellations for EO and connectivity Gianluca Palermo Sapienza - Università di Roma Paolo Gaudenzi Sapienza - Università di Roma Introduction - Interest in LEO

More information

Enhancing System Architecture by Modelling the Flash Translation Layer

Enhancing System Architecture by Modelling the Flash Translation Layer Enhancing System Architecture by Modelling the Flash Translation Layer Robert Sykes Sr. Dir. Firmware August 2014 OCZ Storage Solutions A Toshiba Group Company Introduction This presentation will discuss

More information

Rapid FPGA Modem Design Techniques For SDRs Using Altera DSP Builder

Rapid FPGA Modem Design Techniques For SDRs Using Altera DSP Builder Rapid FPGA Modem Design Techniques For SDRs Using Altera DSP Builder Steven W. Cox Joel A. Seely General Dynamics C4 Systems Altera Corporation 820 E. McDowell Road, MDR25 0 Innovation Dr Scottsdale, Arizona

More information

PTC Technical Specialists E-Newsletter Date: April 1, 2006

PTC Technical Specialists E-Newsletter Date: April 1, 2006 PTC Technical Specialists E-Newsletter Date: April 1, 2006 PTC Product Focus: A) What s New in Detail Drawings for Wildfire 3.0 Tips of the Month: B) Windchill Supplier Management Solution A) Tricks with

More information

PROJECT FACT SHEET GREEK-GERMANY CO-FUNDED PROJECT. project proposal to the funding measure

PROJECT FACT SHEET GREEK-GERMANY CO-FUNDED PROJECT. project proposal to the funding measure PROJECT FACT SHEET GREEK-GERMANY CO-FUNDED PROJECT project proposal to the funding measure Greek-German Bilateral Research and Innovation Cooperation Project acronym: SIT4Energy Smart IT for Energy Efficiency

More information

Exploring Trends in Technology and Testing in Satellite Communications

Exploring Trends in Technology and Testing in Satellite Communications Exploring Trends in Technology and Testing in Satellite Communications Aerospace Defense Symposium Giuseppe Savoia Keysight Technologies Agenda Page 2 Evolving military and commercial satellite communications

More information

SDN Architecture 1.0 Overview. November, 2014

SDN Architecture 1.0 Overview. November, 2014 SDN Architecture 1.0 Overview November, 2014 ONF Document Type: TR ONF Document Name: TR_SDN ARCH Overview 1.1 11112014 Disclaimer THIS DOCUMENT IS PROVIDED AS IS WITH NO WARRANTIES WHATSOEVER, INCLUDING

More information

Prototyping interactive cockpit applications

Prototyping interactive cockpit applications Nationaal Lucht- en Ruimtevaartlaboratorium National Aerospace Laboratory NLR Prototyping interactive cockpit applications R.P.M. Verhoeven and A.J.C. de Reus This report has been based on a paper presented

More information

Interfacing ACT-R with External Simulations

Interfacing ACT-R with External Simulations Interfacing with External Simulations Eric Biefeld, Brad Best, Christian Lebiere Human-Computer Interaction Institute Carnegie Mellon University We Have Integrated With Several External Simulations and

More information

ARTES Competitiveness & Growth Full Proposal. Requirements for the Content of the Technical Proposal. Part 3B Product Development Plan

ARTES Competitiveness & Growth Full Proposal. Requirements for the Content of the Technical Proposal. Part 3B Product Development Plan ARTES Competitiveness & Growth Full Proposal Requirements for the Content of the Technical Proposal Part 3B Statement of Applicability and Proposal Submission Requirements Applicable Domain(s) Space Segment

More information

SPACE. (Some space topics are also listed under Mechatronic topics)

SPACE. (Some space topics are also listed under Mechatronic topics) SPACE (Some space topics are also listed under Mechatronic topics) Dr Xiaofeng Wu Rm N314, Bldg J11; ph. 9036 7053, Xiaofeng.wu@sydney.edu.au Part I SPACE ENGINEERING 1. Vision based satellite formation

More information

Software Tools for Modeling Space Systems Equipment Command-and-Software Control. Ludmila F. NOZHENKOVA, Olga S. ISAEVA and Alexander A.

Software Tools for Modeling Space Systems Equipment Command-and-Software Control. Ludmila F. NOZHENKOVA, Olga S. ISAEVA and Alexander A. 2017 International Conference on Computer, Electronics and Communication Engineering (CECE 2017) ISBN: 978-1-60595-476-9 Software Tools for Modeling Space Systems Equipment Command-and-Software Control

More information

DESIGN AND IMPLEMENTATION OF AN ALGORITHM FOR MODULATION IDENTIFICATION OF ANALOG AND DIGITAL SIGNALS

DESIGN AND IMPLEMENTATION OF AN ALGORITHM FOR MODULATION IDENTIFICATION OF ANALOG AND DIGITAL SIGNALS DESIGN AND IMPLEMENTATION OF AN ALGORITHM FOR MODULATION IDENTIFICATION OF ANALOG AND DIGITAL SIGNALS John Yong Jia Chen (Department of Electrical Engineering, San José State University, San José, California,

More information

Radar Operation Simulator & Editor

Radar Operation Simulator & Editor Radar Operation Simulator & Editor INTRODUCING ROSE To describe the radar simulator ROSE in a few words: Customizable, intuitive, high performance, scalable. One of the main thoughts behind the development

More information

Vocal Command Recognition Using Parallel Processing of Multiple Confidence-Weighted Algorithms in an FPGA

Vocal Command Recognition Using Parallel Processing of Multiple Confidence-Weighted Algorithms in an FPGA Vocal Command Recognition Using Parallel Processing of Multiple Confidence-Weighted Algorithms in an FPGA ECE-492/3 Senior Design Project Spring 2015 Electrical and Computer Engineering Department Volgenau

More information

CSTA K- 12 Computer Science Standards: Mapped to STEM, Common Core, and Partnership for the 21 st Century Standards

CSTA K- 12 Computer Science Standards: Mapped to STEM, Common Core, and Partnership for the 21 st Century Standards CSTA K- 12 Computer Science s: Mapped to STEM, Common Core, and Partnership for the 21 st Century s STEM Cluster Topics Common Core State s CT.L2-01 CT: Computational Use the basic steps in algorithmic

More information

Programme TOC. CONNECT Platform CONNECTION Client MicroStation CONNECT Edition i-models what is comming

Programme TOC. CONNECT Platform CONNECTION Client MicroStation CONNECT Edition i-models what is comming Bentley CONNECT CONNECT Platform MicroStation CONNECT Edition 1 WWW.BENTLEY.COM 2016 Bentley Systems, Incorporated 2016 Bentley Systems, Incorporated Programme TOC CONNECT Platform CONNECTION Client MicroStation

More information

Artistic Licence. The DALI Guide. Version 3-1. The DALI Guide

Artistic Licence. The DALI Guide. Version 3-1. The DALI Guide Artistic Licence The Guide The Guide Version 3-1 This guide has been written to explain and DSI to those who are more familiar with DMX. While DMX, and DSI are all digital protocols, there are some fundamental

More information

Blackfin Online Learning & Development

Blackfin Online Learning & Development Presentation Title: Introduction to VisualDSP++ Tools Presenter Name: Nicole Wright Chapter 1:Introduction 1a:Module Description 1b:CROSSCORE Products Chapter 2: ADSP-BF537 EZ-KIT Lite Configuration 2a:

More information

Best practices in product development: Design Studies & Trade-Off Analyses

Best practices in product development: Design Studies & Trade-Off Analyses Best practices in product development: Design Studies & Trade-Off Analyses This white paper examines the use of Design Studies & Trade-Off Analyses as a best practice in optimizing design decisions early

More information

AN0503 Using swarm bee LE for Collision Avoidance Systems (CAS)

AN0503 Using swarm bee LE for Collision Avoidance Systems (CAS) AN0503 Using swarm bee LE for Collision Avoidance Systems (CAS) 1.3 NA-14-0267-0019-1.3 Document Information Document Title: Document Version: 1.3 Current Date: 2016-05-18 Print Date: 2016-05-18 Document

More information

NEW TECHNOLOGIES. Philippe Francken. WSRF 2012, Dubai 1

NEW TECHNOLOGIES. Philippe Francken. WSRF 2012, Dubai 1 NEW TECHNOLOGIES Philippe Francken 1 Introduction Insertion of new technologies in space systems is not a goal in itself, but needs to be viewed within the broader context of innovation the ultimate objective

More information

Hardware Implementation of Automatic Control Systems using FPGAs

Hardware Implementation of Automatic Control Systems using FPGAs Hardware Implementation of Automatic Control Systems using FPGAs Lecturer PhD Eng. Ionel BOSTAN Lecturer PhD Eng. Florin-Marian BÎRLEANU Romania Disclaimer: This presentation tries to show the current

More information

FunctionalDMU: Co-Simulation of Mechatronic Systems in a DMU Environment

FunctionalDMU: Co-Simulation of Mechatronic Systems in a DMU Environment FunctionalDMU: Co-Simulation of Mechatronic Systems in a DMU Environment André Stork, Mathias Wagner, Fraunhofer IGD; Peter Schneider, Fraunhofer IIS/EAS; Andreas Hinnerichs, Fraunhofer FOKUS; Thomas Bruder,

More information

Semi-Autonomous Parking for Enhanced Safety and Efficiency

Semi-Autonomous Parking for Enhanced Safety and Efficiency Technical Report 105 Semi-Autonomous Parking for Enhanced Safety and Efficiency Sriram Vishwanath WNCG June 2017 Data-Supported Transportation Operations & Planning Center (D-STOP) A Tier 1 USDOT University

More information

Transferring knowledge from operations to the design and optimization of work systems: bridging the offshore/onshore gap

Transferring knowledge from operations to the design and optimization of work systems: bridging the offshore/onshore gap Transferring knowledge from operations to the design and optimization of work systems: bridging the offshore/onshore gap Carolina Conceição, Anna Rose Jensen, Ole Broberg DTU Management Engineering, Technical

More information

Design of a Remote-Cockpit for small Aerospace Vehicles

Design of a Remote-Cockpit for small Aerospace Vehicles Design of a Remote-Cockpit for small Aerospace Vehicles Muhammad Faisal, Atheel Redah, Sergio Montenegro Universität Würzburg Informatik VIII, Josef-Martin Weg 52, 97074 Würzburg, Germany Phone: +49 30

More information

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS BY SERAFIN BENTO MASTER OF SCIENCE in INFORMATION SYSTEMS Edmonton, Alberta September, 2015 ABSTRACT The popularity of software agents demands for more comprehensive HAI design processes. The outcome of

More information

This document is a preview generated by EVS

This document is a preview generated by EVS TECHNICAL SPECIFICATION ISO/TS 19091 First edition 2017-03 Intelligent transport systems Cooperative ITS Using V2I and I2V communications for applications related to signalized intersections Systèmes intelligents

More information

Transmission System Configurator

Transmission System Configurator Design IT A tool for efficient transmission system design Martin Naedele, Christian Rehtanz, Dirk Westermann, Antonio Carvalho Transmission System Configurator Transmission capacity is a key profit factor

More information

The Rise & Fall(?) of Modelling

The Rise & Fall(?) of Modelling The Rise & Fall(?) of Modelling MARK THOMAS UK LEAD SW ARCHITECT, THALES UK Ver0.1-20150602 www.thalesgroup.com Contents The need for models The Hype Curve The Rise - Thales experience The Fall - The Challenges

More information

ETSI TR V1.1.1 ( )

ETSI TR V1.1.1 ( ) TR 102 021-2 V1.1.1 (2001-12) Technical Report Terrestrial Trunked Radio (TETRA); User Requirement Specification TETRA Release 2; Part 2: High Speed Data 2 TR 102 021-2 V1.1.1 (2001-12) Reference DTR/TETRA-01075

More information

Abstract of PhD Thesis

Abstract of PhD Thesis FACULTY OF ELECTRONICS, TELECOMMUNICATION AND INFORMATION TECHNOLOGY Irina DORNEAN, Eng. Abstract of PhD Thesis Contribution to the Design and Implementation of Adaptive Algorithms Using Multirate Signal

More information

Document downloaded from:

Document downloaded from: Document downloaded from: http://hdl.handle.net/1251/64738 This paper must be cited as: Reaño González, C.; Pérez López, F.; Silla Jiménez, F. (215). On the design of a demo for exhibiting rcuda. 15th

More information