{"id":14169,"date":"2023-08-07T11:30:07","date_gmt":"2023-08-07T09:30:07","guid":{"rendered":"https:\/\/sgdevdemo-staging.4lima.de\/?p=14169"},"modified":"2023-09-12T14:01:52","modified_gmt":"2023-09-12T12:01:52","slug":"safety-critical-software-for-an-x-ray-system","status":"publish","type":"post","link":"https:\/\/www.soft-gate.de\/en\/2023\/08\/07\/safety-critical-software-for-an-x-ray-system\/","title":{"rendered":"Safety-critical software for an X-ray system"},"content":{"rendered":"<p>A leading global manufacturer of X-ray systems commissioned us to design and implement features of an X-ray system. The content of the project was:<\/p>\n<ul>\n<li>Parallel download via CAN<\/li>\n<li>Design pattern (mainly Factory, Singleton, Proxy, Facade)<\/li>\n<li>Position compensation\/correction for moving axes<\/li>\n<li>Patient safety (force shut-off)<\/li>\n<li>Object-oriented design<\/li>\n<li>Multiprocess design<\/li>\n<li>Interprocess communication<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>A leading global manufacturer of X-ray systems commissioned us to design and implement features of an X-ray system. The content of the project was: Parallel download via CAN Design pattern (mainly Factory, Singleton, Proxy, Facade) Position compensation\/correction for moving axes Patient safety (force shut-off) Object-oriented design Multiprocess design Interprocess communication<\/p>\n","protected":false},"author":1,"featured_media":13819,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[908,1640,1170],"tags":[1190,1192,1189],"class_list":["post-14169","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-medical-technology-reference","category-medical-solution","category-radiology","tag-embedded-software-en","tag-motion-control-en","tag-real-time-systems-en"],"_links":{"self":[{"href":"https:\/\/www.soft-gate.de\/en\/wp-json\/wp\/v2\/posts\/14169","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.soft-gate.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.soft-gate.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.soft-gate.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.soft-gate.de\/en\/wp-json\/wp\/v2\/comments?post=14169"}],"version-history":[{"count":2,"href":"https:\/\/www.soft-gate.de\/en\/wp-json\/wp\/v2\/posts\/14169\/revisions"}],"predecessor-version":[{"id":14171,"href":"https:\/\/www.soft-gate.de\/en\/wp-json\/wp\/v2\/posts\/14169\/revisions\/14171"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.soft-gate.de\/en\/wp-json\/wp\/v2\/media\/13819"}],"wp:attachment":[{"href":"https:\/\/www.soft-gate.de\/en\/wp-json\/wp\/v2\/media?parent=14169"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.soft-gate.de\/en\/wp-json\/wp\/v2\/categories?post=14169"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.soft-gate.de\/en\/wp-json\/wp\/v2\/tags?post=14169"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}