User Tools

Site Tools


ddsf:public:applications:simulation_and_test

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ddsf:public:applications:simulation_and_test [2021/03/17 16:24]
admin ↷ Links adapted because of a move operation
ddsf:public:applications:simulation_and_test [2021/07/14 15:56] (current)
murphy ↷ Links adapted because of a move operation
Line 3: Line 3:
  
 There is an increasing demand to make Modeling & Simulation and Test environments ​ There is an increasing demand to make Modeling & Simulation and Test environments ​
-more realistic and sophisticated. [[ddsf:private:​guidebook:​06_append:​glossary:​d:​data_distribution_service_dds]] provides the high [[ddsf:private:​guidebook:​06_append:​glossary:​t:​thruput|throughput]],​ low [[ddsf:private:​guidebook:​06_append:​glossary:​l:​latency|latency]], ​+more realistic and sophisticated. [[ddsf:public:​guidebook:​06_append:​glossary:​d:​data_distribution_service_dds]] provides the high [[ddsf:public:​guidebook:​06_append:​glossary:​t:​thruput|throughput]],​ low [[ddsf:public:​guidebook:​06_append:​glossary:​l:​latency|latency]], ​
 real-time data connectivity that is needed to support an increasingly varied and  real-time data connectivity that is needed to support an increasingly varied and 
-wide range of complex scenarios. DDS enables [[ddsf:private:​guidebook:​06_append:​glossary:​r:​reusability|reusability]] and [[ddsf:private:​guidebook:​06_append:​glossary:​i:​interoperability|interoperability]] ​+wide range of complex scenarios. DDS enables [[ddsf:public:​guidebook:​06_append:​glossary:​r:​reusability|reusability]] and [[ddsf:public:​guidebook:​06_append:​glossary:​i:​interoperability|interoperability]] ​
 between models and simulators in Live Virtual Constructive simulation.  ​ between models and simulators in Live Virtual Constructive simulation.  ​
  
Line 28: Line 28:
  
 Hardware-in-the-loop (HWIL) Modeling and Simulation Framework for Missile Defense ​ Hardware-in-the-loop (HWIL) Modeling and Simulation Framework for Missile Defense ​
-Applications [[ddsf:private:​guidebook:​06_append:​glossary:​d:​data_distribution_service_dds]] is providing reliable, highly scalable, real-time data  +Applications [[ddsf:public:​guidebook:​06_append:​glossary:​d:​data_distribution_service_dds]] is providing reliable, highly scalable, real-time data  
-sharing for the [[ddsf:private:​guidebook:​06_append:​glossary:​d:​dod| U.S. Department of Defense (DoD)]] [[ddsf:private:​guidebook:​06_append:​glossary:​m:​mda]]  +sharing for the [[ddsf:public:​guidebook:​06_append:​glossary:​d:​dod| U.S. Department of Defense (DoD)]] [[ddsf:public:​guidebook:​06_append:​glossary:​m:​mda]]  
-[[ddsf:private:​guidebook:​06_append:​glossary:​o:​osf]] which is being developed by +[[ddsf:public:​guidebook:​06_append:​glossary:​o:​osf]] which is being developed by 
 Teledyne Brown Engineering. Teledyne Brown Engineering.
  
Line 51: Line 51:
 systems have to evolve as fast as the car functionality to encompass this change. ​ systems have to evolve as fast as the car functionality to encompass this change. ​
 To address these challenges Audi founded a pre-development department for test  To address these challenges Audi founded a pre-development department for test 
-systems, which currently develops a real-time capable bus system based on [[ddsf:private:​guidebook:​06_append:​05_vendors:​rti]] ​+systems, which currently develops a real-time capable bus system based on [[ddsf:public:​guidebook:​06_append:​05_vendors:​rti]] ​
 DDS for the future test systems. DDS for the future test systems.
  
Line 66: Line 66:
 constantly pushed the industry forward in constantly pushed the industry forward in
 many different ways. Individual simulators many different ways. Individual simulators
-have adopted techniques such as multi-[[ddsf:​private:​guidebook:​06_append:​glossary:​p:​processor|processor]] systems, high [[ddsf:private:​guidebook:​06_append:​glossary:​p:​performance|performance]] graphics+have adopted techniques such as multi-[[ddsf:​public:​guidebook:​06_append:​glossary:​p:​processor|processor]] systems, high [[ddsf:public:​guidebook:​06_append:​glossary:​p:​performance|performance]] graphics
 cards and distributed sensors and actuators cards and distributed sensors and actuators
-to approach the desired [[ddsf:private:​guidebook:​06_append:​glossary:​o:​objective|objective]]. ​+to approach the desired [[ddsf:public:​guidebook:​06_append:​glossary:​o:​objective|objective]]. ​
  
  
Line 85: Line 85:
 investigating the benefits that it could provide to  investigating the benefits that it could provide to 
 tele-presence,​ mission planning, and training activities. ​ tele-presence,​ mission planning, and training activities. ​
-As part of the project, NASA required a DDS [[ddsf:private:​guidebook:​06_append:​glossary:​m:​midware|middleware]] ​+As part of the project, NASA required a DDS [[ddsf:public:​guidebook:​06_append:​glossary:​m:​midware|middleware]] ​
 solution that allowed real-time, scalable and robust ​ solution that allowed real-time, scalable and robust ​
 information exchange between different parts of the system. ​ information exchange between different parts of the system. ​
Line 99: Line 99:
  
   ; Dynamic Discovery ​   ; Dynamic Discovery ​
-    : Adding new systems is easy with CoreDX DDS. CoreDX DDS Dynamic Types allows the run time creation and determination of [[ddsf:private:​guidebook:​06_append:​glossary:​d:​data_distribution_service_dds]] topics and data types. This technology eases integration challenges, enables flexible bridging between disparate systems, and reduces static memory usage.+    : Adding new systems is easy with CoreDX DDS. CoreDX DDS Dynamic Types allows the run time creation and determination of [[ddsf:public:​guidebook:​06_append:​glossary:​d:​data_distribution_service_dds]] topics and data types. This technology eases integration challenges, enables flexible bridging between disparate systems, and reduces static memory usage.
   ; Low latency ​   ; Low latency ​
-    : DDS provides exceptionally low [[ddsf:private:​guidebook:​06_append:​glossary:​l:​latency|latency]] and sustained high throughput numbers across all supported hardware architectures.+    : DDS provides exceptionally low [[ddsf:public:​guidebook:​06_append:​glossary:​l:​latency|latency]] and sustained high throughput numbers across all supported hardware architectures.
   ; High Reliability ​   ; High Reliability ​
-    : Systems that use DDS to communicate can do so independent of a [[ddsf:private:​guidebook:​06_append:​glossary:​s:​server|server]] or service, and independently of each other. They do not rely on each other’s systems to send and process information. A [[ddsf:private:​guidebook:​06_append:​glossary:​p:​publisher|publisher]] can still publish information even if there is no [[ddsf:private:​guidebook:​06_append:​glossary:​s:​subscriber|subscriber]] seeking the information,​ or if a subscriber becomes “lost” for any reason. A subscriber can search for other publishers if the publisher it is getting information from fails or is lost.+    : Systems that use DDS to communicate can do so independent of a [[ddsf:public:​guidebook:​06_append:​glossary:​s:​server|server]] or service, and independently of each other. They do not rely on each other’s systems to send and process information. A [[ddsf:public:​guidebook:​06_append:​glossary:​p:​publisher|publisher]] can still publish information even if there is no [[ddsf:public:​guidebook:​06_append:​glossary:​s:​subscriber|subscriber]] seeking the information,​ or if a subscriber becomes “lost” for any reason. A subscriber can search for other publishers if the publisher it is getting information from fails or is lost.
  
 Source: [[http://​www.twinoakscomputing.com/​coredx/​industries | Twin Oaks COmputing: Simulation]] Source: [[http://​www.twinoakscomputing.com/​coredx/​industries | Twin Oaks COmputing: Simulation]]
Line 110: Line 110:
 [[ ddsf:​public:​applications:​start | Return to Applications ]] [[ ddsf:​public:​applications:​start | Return to Applications ]]
  
-Test and Measurement focuses on dedicated equipment for analysis, [[ddsf:private:​guidebook:​06_append:​glossary:​v:​validation|validation]],​  +Test and Measurement focuses on dedicated equipment for analysis, [[ddsf:public:​guidebook:​06_append:​glossary:​v:​validation|validation]],​  
-and [[ddsf:private:​guidebook:​06_append:​glossary:​v:​vendorlockin|verification]] of electronic device measurement,​ mechanical systems, and end +and [[ddsf:public:​guidebook:​06_append:​glossary:​v:​vendorlockin|verification]] of electronic device measurement,​ mechanical systems, and end 
 products. As complexity of measurement tasks increases, providers are required ​ products. As complexity of measurement tasks increases, providers are required ​
 to develop innovative products with higher accuracy and resolution and flexible ​ to develop innovative products with higher accuracy and resolution and flexible ​
Line 135: Line 135:
 processors, reducing post-processing time. The PXIe backplane bus utilizes the  processors, reducing post-processing time. The PXIe backplane bus utilizes the 
 PC industry'​s PCI Express® Gen2 technology, greatly increasing throughput and  PC industry'​s PCI Express® Gen2 technology, greatly increasing throughput and 
-reducing [[ddsf:private:​guidebook:​06_append:​glossary:​l:​latency|latency]]. This technology helps transfer data between modules and +reducing [[ddsf:public:​guidebook:​06_append:​glossary:​l:​latency|latency]]. This technology helps transfer data between modules and 
 controller at higher speeds, reducing test time especially for data and  controller at higher speeds, reducing test time especially for data and 
 transaction intensive test applications. transaction intensive test applications.
    
-Flexibility and [[ddsf:private:​guidebook:​06_append:​glossary:​s:​scalable|Scalability]]+Flexibility and [[ddsf:public:​guidebook:​06_append:​glossary:​s:​scalable|Scalability]]
 PXI is an open standard defined by the PXI Systems Alliance, ensuring that  PXI is an open standard defined by the PXI Systems Alliance, ensuring that 
 modules from different vendors can be used together. In addition, by  modules from different vendors can be used together. In addition, by 
Line 156: Line 156:
  
  
 +/​**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- 
 +/* To add a discussion page to this page, comment out the line that says  
 +  ~~DISCUSSION:​off~~ 
 +*/ 
 +~~DISCUSSION:​on|Outstanding Issues~~ 
 +~~DISCUSSION:​off~~
ddsf/public/applications/simulation_and_test.1616012673.txt.gz · Last modified: 2021/03/17 16:24 by admin