2011 | OriginalPaper | Chapter
Entwicklung einer echtzeitfähigen CLI-Laufzeitumgebung für den Einsatz in der Automatisierungstechnik
Authors : Alexej Schepeljanski, Martin Däumler, Matthias Werner
Published in: Eingebettete Systeme
Publisher: Springer Berlin Heidelberg
Activate our intelligent search to find suitable subject content or patents.
Select sections of text to find matching patents with Artificial Intelligence. powered by
Select sections of text to find additional relevant content using AI-assisted search. powered by
Bei der Entwicklung hochperformanter Automatisierungslösungen werden höhere Programmiersprachen gegenüber klassischen SPS-Konzepten zunehmend attraktiv. Da es eine Vielzahl von Automatisierungsplattformen gibt, gilt dies insbesondere für plattformunabhängige Sprachen wie Java oder, auf der Common Language Infrastructure (CLI) aufsetzende, Sprachen wie C#. Um die in der Automatisierungstechnik auftretenden Zeitanforderungen einhalten zu können, müssen CLI-Laufzeitumgebungen eine zeitlich deterministische Ausführung garantieren. Dabei treten eine Reihe technischer Herausforderungen auf. Dieser Beitrag diskutiert verschiedene dieser Herausforderungen, stellt Lösungsansätze für die Überwindung der, durch Just-in-Time-Compilierung verursachten, zeitlichen Nichtdeterminismen bei der Ausführung von Anwendungen in der Mono-Laufzeitumgebung vor, und zeigt die Wirksamkeit unseres Ansatzes durch Laufzeitmessungen.