{"id":288638,"date":"2021-05-10T09:00:00","date_gmt":"2021-05-10T07:00:00","guid":{"rendered":"https:\/\/innovationorigins.com\/?p=288638"},"modified":"2021-05-10T09:00:00","modified_gmt":"2021-05-10T07:00:00","slug":"softwarecontract-maakt-het-samenwerken-tussen-verschillende-industriele-componenten-gemakkelijker","status":"publish","type":"post","link":"https:\/\/ioplus.nl\/archive\/nl\/softwarecontract-maakt-het-samenwerken-tussen-verschillende-industriele-componenten-gemakkelijker\/","title":{"rendered":"&#8216;Softwarecontract&#8217; maakt het samenwerken tussen verschillende industri\u00eble componenten gemakkelijker"},"content":{"rendered":"\n<p>Automatisering maakt zaken gemakkelijker. Maar het kan ook tot problemen leiden. De software van de diverse systemen die met elkaar een industrieel proces vormen, moeten namelijk wel met elkaar kunnen communiceren. Dat koppelen van software blijkt in de praktijk zeer complex. Dat is nu op te lossen met ComMa, een methode die&nbsp;<a href=\"https:\/\/esi.nl\/\">TNO-ESI<\/a>&nbsp;samen met <a href=\"http:\/\/philips.nl\">Philips <\/a>heeft ontwikkeld, aldus TNO in een persbericht vandaag.<\/p>\n\n\n\n<p>TNO-ESI is een onderzoeksgroep die zich richt op ontwerp en engineering van hightech en&nbsp;<a href=\"https:\/\/nl.wikipedia.org\/wiki\/Embedded_system\">embedded systemen<\/a>. Daarnaast biedt de organisatie speciale programma\u2019s voor innovatieondersteuning en competentieontwikkeling van systeemarchitecten.<\/p>\n\n\n\n<p>Met ComMA kunnen softwarebouwers de interfaces van een component beschrijven. Zo worden gegevens uitgewisseld over wat een bepaald onderdeel van het systeem moet doen en wanneer dat moet gebeuren. Vanuit zo\u2019n ComMA-specificatie kunnen verschillende zaken worden gegenereerd, zoals code voor interactie technologie (middleware), documentatie, monitoring en testen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Contract<\/h3>\n\n\n\n<p>&nbsp;&#8220;ComMA sluit als het ware een contract tussen de componenten die moeten samenwerken,\u201d legt Jozef Hooman uit. Hij is senior onderzoeker bij ESI (TNO) en hoogleraar aan de Radboud Universiteit Nijmegen. \u201cHet is net als het kopen van een auto. Je maakt afspraken over de aflevering van de auto, de betaling, de volgorde van die acties en de levertijd. Zo&#8217;n contract is essentieel om softwarecomponenten goed te kunnen laten samenwerken. Met ComMA leggen we dit formeel vast en genereren we ook de mogelijkheden om te testen en te monitoren of een component het contract nakomt. Bij Philips is ComMA ge\u00efntegreerd in het softwareontwikkelingsproces.&#8221;<\/p>\n\n\n\n<p>Via de Eclipse Foundation komt ComMa als open source beschikbaar. De Eclipse Foundation is een gerenommeerde, wereldwijde gemeenschap voor samenwerking en innovatie op het gebied van open source software. TNO is sinds kort lid van deze non-profit organisatie. De verwachting is dat dit medio 2021 onder de naam Eclipse CommaSuite \u2122 gerealiseerd wordt. Tot dat moment is de techniek beschikbaar voor ESI-partners en voor anderen via een licentieovereenkomst.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Bereik<\/h3>\n\n\n\n<p>&#8220;ComMA is een generieke technologie, die samen met Philips ontwikkeld is. Ik ben blij dat we de ComMA-tool nu open source kunnen aanbieden. Dit betekent dat we een groot bereik krijgen, wat goed is voor de industrie, wereldwijd\u201d, aldus Jozef Hooman.<\/p>\n\n\n\n<p><strong>Ook interessant: <a href=\"https:\/\/innovationorigins.com\/nl\/duitse-software-voor-een-effectiever-gebruik-van-industriele-machines\/\">Duitse software voor effectiever gebruik industri\u00eble machines<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Automatisering maakt zaken gemakkelijker. Maar het kan ook tot problemen leiden. De software van de diverse systemen die met elkaar een industrieel proces vormen, moeten namelijk wel met elkaar kunnen communiceren. Dat koppelen van software blijkt in de praktijk zeer complex. Dat is nu op te lossen met ComMa, een methode die&nbsp;TNO-ESI&nbsp;samen met Philips heeft [&hellip;]<\/p>\n","protected":false},"author":1760,"featured_media":504354,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","footnotes":""},"categories":[90877],"tags":[111283,97672,92455,1621,16989],"location":[6759],"article_type":[60156],"serie":[],"archives":[],"internal_archives":[],"reboot-archive":[],"class_list":["post-288638","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-digital-nl-nl","tag-client-nl","tag-interface-nl","tag-open-source-nl-nl","tag-philips-nl","tag-software-nl","location-nederland","article_type-nieuws"],"blocksy_meta":[],"acf":{"subtitle":"ComMa is een methode die TNO-ESI samen met Philips heeft ontwikkeld en binnenkort open source wordt aangeboden via de Eclipse Foundation. ","text_display_homepage":false},"author_meta":{"display_name":"Arnoud Cornelissen","author_link":"https:\/\/ioplus.nl\/archive\/author\/arnoud-cornelissen\/"},"featured_img":"https:\/\/ioplus.nl\/archive\/wp-content\/uploads\/2018\/12\/software.jpg","coauthors":[],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/ioplus.nl\/archive\/nl\/category\/digital-nl-nl\/\" class=\"advgb-post-tax-term\">Digital<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">Digital<\/span>"]},"tags":{"linked":["<a href=\"https:\/\/ioplus.nl\/archive\/nl\/category\/digital-nl-nl\/\" class=\"advgb-post-tax-term\">client<\/a>","<a href=\"https:\/\/ioplus.nl\/archive\/nl\/category\/digital-nl-nl\/\" class=\"advgb-post-tax-term\">interface<\/a>","<a href=\"https:\/\/ioplus.nl\/archive\/nl\/category\/digital-nl-nl\/\" class=\"advgb-post-tax-term\">open source<\/a>","<a href=\"https:\/\/ioplus.nl\/archive\/nl\/category\/digital-nl-nl\/\" class=\"advgb-post-tax-term\">Philips<\/a>","<a href=\"https:\/\/ioplus.nl\/archive\/nl\/category\/digital-nl-nl\/\" class=\"advgb-post-tax-term\">Software<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">client<\/span>","<span class=\"advgb-post-tax-term\">interface<\/span>","<span class=\"advgb-post-tax-term\">open source<\/span>","<span class=\"advgb-post-tax-term\">Philips<\/span>","<span class=\"advgb-post-tax-term\">Software<\/span>"]}},"comment_count":"0","relative_dates":{"created":"Posted 5 years ago","modified":"Updated 5 years ago"},"absolute_dates":{"created":"Posted on May 10, 2021","modified":"Updated on May 10, 2021"},"absolute_dates_time":{"created":"Posted on May 10, 2021 9:00 am","modified":"Updated on May 10, 2021 9:00 am"},"featured_img_caption":"","series_order":"","_links":{"self":[{"href":"https:\/\/ioplus.nl\/archive\/wp-json\/wp\/v2\/posts\/288638","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ioplus.nl\/archive\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ioplus.nl\/archive\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ioplus.nl\/archive\/wp-json\/wp\/v2\/users\/1760"}],"replies":[{"embeddable":true,"href":"https:\/\/ioplus.nl\/archive\/wp-json\/wp\/v2\/comments?post=288638"}],"version-history":[{"count":0,"href":"https:\/\/ioplus.nl\/archive\/wp-json\/wp\/v2\/posts\/288638\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ioplus.nl\/archive\/wp-json\/wp\/v2\/media\/504354"}],"wp:attachment":[{"href":"https:\/\/ioplus.nl\/archive\/wp-json\/wp\/v2\/media?parent=288638"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ioplus.nl\/archive\/wp-json\/wp\/v2\/categories?post=288638"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ioplus.nl\/archive\/wp-json\/wp\/v2\/tags?post=288638"},{"taxonomy":"location","embeddable":true,"href":"https:\/\/ioplus.nl\/archive\/wp-json\/wp\/v2\/location?post=288638"},{"taxonomy":"article_type","embeddable":true,"href":"https:\/\/ioplus.nl\/archive\/wp-json\/wp\/v2\/article_type?post=288638"},{"taxonomy":"serie","embeddable":true,"href":"https:\/\/ioplus.nl\/archive\/wp-json\/wp\/v2\/serie?post=288638"},{"taxonomy":"archives","embeddable":true,"href":"https:\/\/ioplus.nl\/archive\/wp-json\/wp\/v2\/archives?post=288638"},{"taxonomy":"internal_archives","embeddable":true,"href":"https:\/\/ioplus.nl\/archive\/wp-json\/wp\/v2\/internal_archives?post=288638"},{"taxonomy":"reboot-archive","embeddable":true,"href":"https:\/\/ioplus.nl\/archive\/wp-json\/wp\/v2\/reboot-archive?post=288638"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}