A practical approach to software portability


Cite item

Full Text

Abstract

This paper describes an approach to porting onboard software for communication and navigation satellites to new platforms that use various onboard computers and devices. The approach relies on the target(onboard) and the tool software stratification and strong typing and the Modula-2 programming language especial features.

About the authors

A A Koltashev

JSC Academician M. F. Reshetnev Information Satellite Systems, Russia, Zheleznogorsk

JSC Academician M. F. Reshetnev Information Satellite Systems, Russia, Zheleznogorsk

References

  1. Вирт, Н. Программирование на языке Модула-2 : пер. с. англ. М.: Мир, 1987.
  2. Koltashev, A. A. Practical Approach To Software Portability Based on Strong Typing and Architectural Stratification: Joint Modular Languages Conf, JMLC 2003. Klagenfurt, Austria, August 25-27,2003. Proc. Lecture Notes in Computer Science (LNCS 2789) / A. Koltashev. Berlin : Heidelberg: N. Y.: Springer-Verlag, 2003. P. 98-101.
  3. Колташев, А. А. Технология переноса бортового программного обеспечения / А. А. Колташев // Открытые системы. 2004. № 4. С. 3.
  4. Колташев, А. А. Технологические аспекты создания бортового программного обеспечения спутников связи / А. Н. Антамошкин, А. А. Колташев // Вести. Сиб. гос. аэрокосмич. ун-та: сб. науч. тр. Красноярск, 2005. № 6. С. 93-95.
  5. Native XDS-x86 (User's guide) // The XDS product family. XDS Ltd. 1997.
  6. Средства измерения бортового программного обе-печения/А. В. Еремин, О. С. Иноземцева, А. А. Колташев идр. // Вестник СибГА. Вып. № 1 (18). Красноярск, 2008. С. 52-56.
  7. Колташев, А. А. Современная технология разрабо-ки и сопровождения бортового программного обеспечения спутников связи и навигации / А. А. Колташев, С. Г. Кочура, В. В. Хартов //Космические вехи: сб. науч. тр. // ОАО «Информ. спутниковые системы» им. акад. М. Ф. Решетнева». Красноярск, 2009. С. 237-251.

Supplementary files

Supplementary Files
Action
1. JATS XML

Copyright (c) 2009 Koltashev A.A.

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

This website uses cookies

You consent to our cookies if you continue to use our website.

About Cookies