A Practical Approach to Software Portability Based on Strong Typing and Architectural Stratification

  • Andrey Koltashev
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2789)

Abstract

This paper describes an approach to porting onboard software for communication satellites to new platforms that use various onboard computers and devices. The approach relies on the strong typing and separate compilation of Modula-2 and allows to port up to 80% of the application software.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Вирт, Н.: Программирование на языке Модула-2 / Пер. с. англ. - М.: Мир (1987)Google Scholar
  2. 2.
    Pottosin, I.V.: SOCRAT: Programming environments for Embedded Systems – Novosibirsk, 20 pages (1992) (Prepr. / Siberian Division of the Russian Academy of Science, Institute of Informatics Systems, No. 11)Google Scholar
  3. 3.
    Koltashev, A.A.: A programming environment for embedded computers: requirements and trends Programming environments: methods and tools. In: Pottosin, I.V. (ed.) Siberian Division of the Russian Academy of Science, Institute of Informatics Systems, Novosibirsk (1992)Google Scholar
  4. 4.
    Koltashev, A.A.: Computer independent technology of onboard software development. In: The International scientific – practical Conference SASS-2001. Siberian Aerospace Academy. Part II. Krasnoyarsk (2001)Google Scholar
  5. 5.
    Native XDS-x86 (User’s guide). The XDS product family, XDS Ltd. (1997)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Andrey Koltashev
    • 1
  1. 1.Onboard Software DepartmentThe Reshetnev NPO Pricladnoi MekhaniciZheleznogorsk, Krasnoyarsk regionRussia

Personalised recommendations