{"id":76,"date":"2015-08-15T16:08:42","date_gmt":"2015-08-15T14:08:42","guid":{"rendered":"http:\/\/uv-software.de\/wordpress\/?p=76"},"modified":"2025-11-17T16:57:16","modified_gmt":"2025-11-17T15:57:16","slug":"pr034","status":"publish","type":"post","link":"https:\/\/uv-software.de\/wordpress\/de\/pr034\/","title":{"rendered":"UDS-basierter Kommunikationsstack f\u00fcr Drehgeber"},"content":{"rendered":"<p align=\"left\">Projekt: August 2015 &#8211; Mai 2016 (10 Monate)<\/p>\n<h2>Projektbeschreibung<\/h2>\n<p>\nEntwicklung der Server-seitigen Application Layer Services nach ISO-14229 im Rahmen einer Plattformsoftware f\u00fcr Drehgeber. Das Arbeitspacket umfasst die folgenden Aufgaben:<\/p>\n<ul>\n<li>Definition der Software Architekturkomponenten<\/li>\n<li>Erfassen der Komponenten Requirements (in Polarion)<\/li>\n<li>Erstellen des Komponenten- und Klassendesign (in Enterprise Architect)<\/li>\n<li>Implementierung der Sourcecode-Module in C unter Ber\u00fccksichtigung von Coding-Rules f\u00fcr sicherheitsrelevante Software<\/li>\n<li>Statische Codeanalyse mit PC-lint (MISRA-C:2012)<\/li>\n<li>Implementierung von White-box Tests mit GoogleTest<\/li>\n<li>Continuous Integration (Jenkins)<\/li>\n<li>Dokumentation der Softwaremodule mittels Doxgen-Kommentaren und UML-diagrammen (activity diagrams, sequence diagrams, state charts)<\/li>\n<li>Weiterentwicklung der Softwarearchitektur und Sourcecode-Module der Plattformsoftware (Persistent Data Memory, Firmware-Update, HAL for SPI, on-chip Flash, CRC-32)<\/li>\n<li>HAL: Code-Refaktorisierung (Non-STLibrary)<\/li>\n<\/ul>\n<h2>Projektsteckbrief<\/h2>\n<table border=\"0\" width=\"100%\">\n<colgroup>\n<col \/>\n<col \/> <\/colgroup>\n<tbody>\n<tr>\n<td>Projekt<\/td>\n<td>UDS-basierter Kommunikationsstack f\u00fcr Drehgeber<\/td>\n<\/tr>\n<tr>\n<td>Dauer<\/td>\n<td>10 Monate (August 2015 &#8211; Mai 2016)<\/td>\n<\/tr>\n<tr>\n<td>Kunde<\/td>\n<td><i>darf aus Gr\u00fcnden des Kundenschutzes nicht genannt werden<\/i><\/td>\n<\/tr>\n<tr>\n<td>Branche<\/td>\n<td>Industrie \/ HeavyDuty Drehgeber<\/td>\n<\/tr>\n<tr>\n<td>Rolle im Projekt<\/td>\n<td>Softwaredesign, Implementierung, Dokumentation, Code-Reviews<\/td>\n<\/tr>\n<tr>\n<td>Software \/ Tools \/ Methoden<\/td>\n<td>Polarion ALM (Polarion Software), Enterprise Architect (Sparx), ARM GCC, SCons, Keil uVision 5, PC-lint (MISRA-C)<\/td>\n<\/tr>\n<tr>\n<td>Hardwareplattform<\/td>\n<td>STM32F0 (ARM Cortex-M0)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Projekt: August 2015 &#8211; Mai 2016 (10 Monate) Projektbeschreibung Entwicklung der Server-seitigen Application Layer Services nach ISO-14229 im Rahmen einer Plattformsoftware f\u00fcr Drehgeber. Das Arbeitspacket umfasst die folgenden Aufgaben: Definition der Software Architekturkomponenten Erfassen der Komponenten Requirements (in Polarion) Erstellen des Komponenten- und Klassendesign (in Enterprise Architect) Implementierung der Sourcecode-Module in C unter Ber\u00fccksichtigung von &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/uv-software.de\/wordpress\/de\/pr034\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eUDS-basierter Kommunikationsstack f\u00fcr Drehgeber\u201c<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14,108],"tags":[],"class_list":["post-76","post","type-post","status-publish","format-standard","hentry","category-projekte","category-industrie-maschinenbau"],"_links":{"self":[{"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/posts\/76","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/comments?post=76"}],"version-history":[{"count":2,"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/posts\/76\/revisions"}],"predecessor-version":[{"id":541,"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/posts\/76\/revisions\/541"}],"wp:attachment":[{"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/media?parent=76"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/categories?post=76"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/tags?post=76"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}