Session

Technical Session X: Mission Enabling Technologies 1

Abstract

The Satellite Data Model (SDM) developed at Utah State University (USU) is a plug-and-play software system for satellites. An xTEDS must be written for each component that participates with the SDM. Software applications can query the SDM for data products, commands, and services that components provide. The application can then subscribe, command, and use services from a devices that it has never seen before. The extra functionality required of an SDM application can be difficult to develop. This paper presents a technique for automatically generating SDM application source code by extrapolating information from xTEDS. This technique has been implemented in a tool called the SDM App Wizard. The SDM App Wizard reduces the time and effort required to develop a software application that participates with the SDM.

SSC10-X-5.pdf (542 kB)
Presentation Slides

Share

COinS
 
Aug 11th, 4:44 PM

Automatic Generation of SDM Application Source Code from xTEDS

The Satellite Data Model (SDM) developed at Utah State University (USU) is a plug-and-play software system for satellites. An xTEDS must be written for each component that participates with the SDM. Software applications can query the SDM for data products, commands, and services that components provide. The application can then subscribe, command, and use services from a devices that it has never seen before. The extra functionality required of an SDM application can be difficult to develop. This paper presents a technique for automatically generating SDM application source code by extrapolating information from xTEDS. This technique has been implemented in a tool called the SDM App Wizard. The SDM App Wizard reduces the time and effort required to develop a software application that participates with the SDM.