Koltashev A. (2003) A Practical Approach to Software Portability Based on Strong Typing and Architectural Stratification. In: Böszörményi L., Schojer P. (eds) Modular Programming Languages. JMLC 2003. Lecture Notes in Computer Science, vol 2789. Springer, Berlin, Heidelberg
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.