

{"id":314,"date":"2014-04-16T12:23:42","date_gmt":"2014-04-16T10:23:42","guid":{"rendered":"https:\/\/project.inria.fr\/se-seminars\/?p=314"},"modified":"2014-04-16T12:29:04","modified_gmt":"2014-04-16T10:29:04","slug":"building-dynamic-applications","status":"publish","type":"post","link":"https:\/\/project.inria.fr\/se-seminars\/building-dynamic-applications\/","title":{"rendered":"Building dynamic applications"},"content":{"rendered":"<p>What: Building dynamic applications<br \/>\nWho: Walter Rudametkin  (Inria Rennes)<br \/>\nWhen: April 17th, 11h &#8211; 11h45<br \/>\nWhere: Amphi Turing, Bat M3, Laboratoire d&#8217;Informatique Fondamentale de Lille , Universit\u00e9 Lille 1<\/p>\n<p>Abstract: Robusta is an architectural approach to building component-based, multi-threaded, centralized (i.e. single memory space) dynamic applications. Our key insight are : a) handling dynamism is very invasive but it is not needed everywhere, b) dynamism should be managed early and at the architectural level, c) dynamism should never corrupt an application. We propose three different dynamic behaviors for specifying components (Stable, Detachable, Volatile), and an Extended Service Contract concept to better analyze and decouple components. We also look into programming restrictions, component decoupling, component packaging, and change impact analysis when building dynamic applications.<\/p>","protected":false},"excerpt":{"rendered":"<p>What: Building dynamic applications Who: Walter Rudametkin (Inria Rennes) When: April 17th, 11h &#8211; 11h45 Where: Amphi Turing, Bat M3, Laboratoire d&#8217;Informatique Fondamentale de Lille , Universit\u00e9 Lille 1 Abstract: Robusta is an architectural approach to building component-based, multi-threaded, centralized (i.e. single memory space) dynamic applications. Our key insight are : a) handling dynamism is &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"https:\/\/project.inria.fr\/se-seminars\/building-dynamic-applications\/\">Continue reading<\/a><\/p>\n","protected":false},"author":65,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-314","post","type-post","status-publish","format-standard","hentry","category-talk","nodate","item-wrap"],"_links":{"self":[{"href":"https:\/\/project.inria.fr\/se-seminars\/wp-json\/wp\/v2\/posts\/314","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/project.inria.fr\/se-seminars\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/project.inria.fr\/se-seminars\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/project.inria.fr\/se-seminars\/wp-json\/wp\/v2\/users\/65"}],"replies":[{"embeddable":true,"href":"https:\/\/project.inria.fr\/se-seminars\/wp-json\/wp\/v2\/comments?post=314"}],"version-history":[{"count":2,"href":"https:\/\/project.inria.fr\/se-seminars\/wp-json\/wp\/v2\/posts\/314\/revisions"}],"predecessor-version":[{"id":320,"href":"https:\/\/project.inria.fr\/se-seminars\/wp-json\/wp\/v2\/posts\/314\/revisions\/320"}],"wp:attachment":[{"href":"https:\/\/project.inria.fr\/se-seminars\/wp-json\/wp\/v2\/media?parent=314"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/project.inria.fr\/se-seminars\/wp-json\/wp\/v2\/categories?post=314"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/project.inria.fr\/se-seminars\/wp-json\/wp\/v2\/tags?post=314"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}