Programmierst Du noch oder beschreibst Du schon? Vereinfachung von Softwareentwicklung durch den Einsatz von Metasprachen
Sebastian Heidepriem, SICK
Das Projekt SOPAS vereinheitlicht die Geräteintegration in verschiedene Automatisierungssyteme mittels einer eigens dafür entwickelten Beschreibungssprache für Gerätesoftware und Bedienoberflächen in XML. Bei der Entwicklung der Schnittstellen zu den Geräteentwicklern, zur Gerätesoftware (Embedded Software) und zu der generierten Bediensoftware spielten Akzeptanz und damit Überschaubarkeit und einfache Bedienbarkeit eine große Rolle.
Der Einsatz der Schema-Technik der W3C und des Schema-Design-Views des Authoring-Werkzeuges XMLSpy erleichterten die Entwicklung der Schnittstellen erheblich.
Der Vortrag zeigt den Vorteil der Modellierung von Metasprachen mit XML, Schemata und dem Schema-Design-View auf. Ferner werden Einzelheiten der Anwendung von XML in der Entwicklung bei SICK aufgezeigt. Dazu gehören nicht nur XML-Interpreter, Codegeneratoren und Transformatoren für andere Arten von Gerätebeschreibungen, sondern auch ein Parser, welcher C-Code in XML-Bäume überführt.
[zurück]
|