Platform Features

Network Server System (NSS) Server Crossover Interface

One of our key customers developed a Network Server System and requested PSW support this development by implementing the Server Crossover Interface (SCI) that serves as a proxy between the NSS server serial connection to the Crossover card. The interface consisted of a LINUX-based Serial Proxy daemon and an application interface library instance. The SCI Platform was a Level A program and satisfied the requirements as described in the RTCA/DO-178B Software Considerations in Airborne Systems.nThe engineering activities performed focused on software implementation and informal testing. 

Trivial File Transfer Protocol (TFTP)

PSW supported development of a TFTP shared-library feature that encapsulated the TFTP protocols. The TFTP libraries’ purpose was to ensure reliable data transfer of large data objects between hosted functions that cannot be easily or reliably transported using standard ARINC 653 communication port messages. The static library implementation supported the nuances of the target Operating System (WindRiver VxWorks). TFTP was a Level A program and satisfied the requirements as described in the RTCA/DO-178B Software Considerations in Airborne Systems. The engineering activities performed included detailed software requirements analysis and development, software design, implementation, informal testing, and formal verification, in both a simulated and actual target hardware environment.

Flight-Input Data-Output (FIDO)

The FIDO Platform Feature is a diagnostic tool which abstracts the WindRiver’s CORE VxWorks Module Operating Systems (MOS). FIDO consisted of two components; one categorized as Level A, while the second was categorized as Level D. Each component developed to satisfy the requirements as described in the RTCA/DO-178B Software Considerations in Airborne Systems. The engineering activities performed included detailed software requirements analysis and development, software design, implementation, informal testing, and formal verification, in both a simulated and actual target hardware environment.