Abstract
Running programs on different platforms without any changes is an old goal in computer science. On the whole for formulating algorithms the developement of programming languages has solved the problem sufficiently, and most programmers need not to know the instruction set of the processor on which their programms are running. Despite these advances large software systems are frequently not platform independent and some effort is necessary for porting these systems to other platforms. The incompatibilities are not resolved by programming languages, because they are induced by different concepts for organizing programs and data by the operating system. Generally programming languages treat internal objects known to the program and have no statements affecting the environment - exept some statements for input and output.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
ANSI/MIL-STD-1815A: Reference Manual for the Ada Programming Language (1983)
Burns, A. and A. Wellings: Real-Time Systems and their Programming Languages; Addison-Wesley Publishing Company, 1990
DIN 66253, Teil 2: Programmiersprache PEARL, Full PEARL
Furht, B. et al.: Real-time UNIX Systems: Design and Application Guide; Kluwer Academic Publishers, 1991
Gallmeister, B.O. and Ch. Lanier: Early Experience with POSIX 1003.4 and POSIX 1003.4a; Proc. IEEE Real-Time Systems Symposium, San Antonio, Dec. 4–6, 1991, pp. 190–198
Halang, W.A. and A.D. Stoyenko: Constructing Predictable Real Time Systems; Kluwer Academic Publishers, 1991
Jensen, E.D.: Alpha: A Non-Proprietary Realtime Operating System for Mission Management Applications; in: H. Rzehak, Echtzeitsysteme und Fuzzy Control, Vieweg-Verlag, 1994
Kneuer, E.: Komfortables Multitasking mit PEARL 90 auf unterschiedlichen Betriebssystemen; GI- Workshop über Realzeitsysteme am 2. und 3. Dez. 1993 in Boppard, Reihe Informatik Aktuell des Springer-Verlags
Kriechbaum, W.: Adding Real-Time Capabilities to a Standard UNIX Implementation: The AIX Version 3.1. 5 Approach; in: H. Rzehak, Echtzeitsysteme und Fuzzy Control, Vieweg-Verlag, 1994
Mangold, K.: Ada 9x: Sprachelemente für Realzeitanwendungen; GI- Workshop über Realzeitsysteme am 28. und 29. Nov. 1991 in Boppard, Informatik-Fachberichte Band 295, Springer-Verlags
Portable Operating System Interface for Computer Environments; ISO/IEC 9945–1: 1990 and IEEE Std 1003.1–1990 (POSIX.1)
Realtime Extensions for Portable Operating Systems; IEEE P1003.4
Threads Extensions for Portable Operating Systems; IEEE P1003.4a
Realtime System API Extension; IEEE P1003.4b
Standardized Application Environment Profile-POSIX Realtime Application Support (AEP); IEEE P1003.13
Rzehak, H.: Der POSIX- Standard und echtzeitfähige UNIX-Systeme; GI- Workshop über Realzeitsysteme am 3. und 4. Dez. 1992 in Boppard, Reihe Informatik Aktuell des Springer-Verlags
Rzehak, H.: Real Time UNIX: What Performance can we Expect?; Control Eng. Practice, Vol. 1 (1993), No. 1, pp. 65–70;
Rzehak, H.: Real- Time Operating Systems: Can Theoretical Solutions Match with Practical Needs?; in: W.A. Halang, A.D. Stoyenko (Eds.), Real Time Computing, NATO ASI Series F, Vol. 127, Springer-Verlag, 1994
Schirk, K.: BON, Portierung einer Echtzeitanwendung relativ leicht; GI- Workshop über Realzeitsysteme am 3. und 4. Dez. 1992 in Boppard, Reihe Informatik Aktuell des Springer-Verlags
The Role of Standards in Real-Time Computing; contributions to a panel discussion; in: W.A. Halang, A.D. Stoyenko (Eds.), Real Time Computing, NATO ASI Series F, Vol. 127, Springer-Verlag, 1994
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rzehak, H. (1994). Portability of Software Systems for Real Time Applications. In: Wolfinger, B. (eds) Innovationen bei Rechen- und Kommunikationssystemen. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-51136-3_45
Download citation
DOI: https://doi.org/10.1007/978-3-642-51136-3_45
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58313-4
Online ISBN: 978-3-642-51136-3
eBook Packages: Springer Book Archive