


{"id":782,"date":"2015-07-02T11:30:41","date_gmt":"2015-07-02T09:30:41","guid":{"rendered":"https:\/\/www-archware.irisa.fr\/?page_id=782"},"modified":"2015-07-03T16:09:28","modified_gmt":"2015-07-03T14:09:28","slug":"piadl2go","status":"publish","type":"page","link":"https:\/\/www-secreizh.irisa.fr\/fr\/software\/piadl2go\/","title":{"rendered":"piadl2go: G\u00e9n\u00e9ration de Code Source Bas\u00e9e sur l&rsquo;Architectures Logicielles"},"content":{"rendered":"<p>Ce project est le r\u00e9sultat de l&rsquo;int\u00e9gration\u00a0du <a href=\"http:\/\/dx.doi.org\/10.1145\/986710.986728\">language de description architecturale \u03c0-ADL<\/a> avec le <a href=\"http:\/\/golang.org\/\">langage de programmation Go<\/a> pour la conception des syst\u00e8mes complexes. D&rsquo;une part, \u03c0-ADL fournit un langage formel et bien fond\u00e9 th\u00e9oriquement pour d\u00e9crire des architectures logicielles dynamiques en englobant les points de vue structurels et comportamentaux, \u00e0 la diff\u00e9rence de la plupart des langages de description architecturale (ADLs) existantes. D&rsquo;autre part, Go est une langage d&rsquo;usage g\u00e9n\u00e9ral facile pour la conception des syst\u00e8mes distribu\u00e9s et architectures multi-processeur et en r\u00e9seau. Dans cette perspective, les correspondances entre les \u00e9l\u00e9ments de ces langages ont \u00e9t\u00e9 d\u00e9finies et un processus qui d\u00e9finit\u00a0comment traduire automatiquement des architectures logicielles d\u00e9crites en\u00a0\u03c0-ADL pour leurs impl\u00e9mentations de code source en Go a \u00e9t\u00e9 d\u00e9velopp\u00e9.<\/p>","protected":false},"excerpt":{"rendered":"<p>Ce project est le r\u00e9sultat de l&rsquo;int\u00e9gration\u00a0du language de description architecturale \u03c0-ADL avec le langage de programmation Go pour la conception des syst\u00e8mes complexes. D&rsquo;une part, \u03c0-ADL fournit un langage formel et bien fond\u00e9 th\u00e9oriquement pour d\u00e9crire des architectures logicielles dynamiques en englobant les points de vue structurels et comportamentaux, \u00e0 la diff\u00e9rence de la &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"https:\/\/www-secreizh.irisa.fr\/fr\/software\/piadl2go\/\">Lire la suite<\/a><\/p>\n","protected":false},"author":744,"featured_media":0,"parent":20,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-782","page","type-page","status-publish","hentry","nodate","item-wrap"],"_links":{"self":[{"href":"https:\/\/www-secreizh.irisa.fr\/fr\/wp-json\/wp\/v2\/pages\/782","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www-secreizh.irisa.fr\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www-secreizh.irisa.fr\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www-secreizh.irisa.fr\/fr\/wp-json\/wp\/v2\/users\/744"}],"replies":[{"embeddable":true,"href":"https:\/\/www-secreizh.irisa.fr\/fr\/wp-json\/wp\/v2\/comments?post=782"}],"version-history":[{"count":2,"href":"https:\/\/www-secreizh.irisa.fr\/fr\/wp-json\/wp\/v2\/pages\/782\/revisions"}],"predecessor-version":[{"id":789,"href":"https:\/\/www-secreizh.irisa.fr\/fr\/wp-json\/wp\/v2\/pages\/782\/revisions\/789"}],"up":[{"embeddable":true,"href":"https:\/\/www-secreizh.irisa.fr\/fr\/wp-json\/wp\/v2\/pages\/20"}],"wp:attachment":[{"href":"https:\/\/www-secreizh.irisa.fr\/fr\/wp-json\/wp\/v2\/media?parent=782"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}