{"id":1486,"date":"2014-01-24T10:11:29","date_gmt":"2014-01-24T10:11:29","guid":{"rendered":"http:\/\/poseidon.iseresearch.i3a.uclm.es\/~tesorieror\/?page_id=1486"},"modified":"2022-10-19T17:34:13","modified_gmt":"2022-10-19T17:34:13","slug":"sb-psm","status":"publish","type":"page","link":"https:\/\/blog.uclm.es\/ricardotesoriero\/research\/cauce-model-driven-development-of-context-aware-applications-for-ubiquitous-computing-environments\/cases-of-studies\/shared-blackboard-sb\/sb-psm\/","title":{"rendered":"SB PSM"},"content":{"rendered":"<p>Before performing the MOFScript M2T transformation, we define the system platform using the Deployment metamodel (or Mapping Metamodel) to get the PSM of the system. A sample Deployment model is defined in Figure 102.<\/p>\n<figure id=\"attachment_1491\" aria-describedby=\"caption-attachment-1491\" style=\"width: 2000px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.uclm.es\/ricardotesoriero\/wp-content\/uploads\/sites\/80\/2014\/01\/shared-blackboard-demm.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1491\" src=\"https:\/\/blog.uclm.es\/ricardotesoriero\/wp-content\/uploads\/sites\/80\/2014\/01\/shared-blackboard-demm.png\" alt=\"Shared Blackboard Deployment model\" width=\"2000\" height=\"615\" srcset=\"https:\/\/blog.uclm.es\/ricardotesoriero\/wp-content\/uploads\/sites\/80\/2014\/01\/shared-blackboard-demm.png 2000w, https:\/\/blog.uclm.es\/ricardotesoriero\/wp-content\/uploads\/sites\/80\/2014\/01\/shared-blackboard-demm-300x92.png 300w, https:\/\/blog.uclm.es\/ricardotesoriero\/wp-content\/uploads\/sites\/80\/2014\/01\/shared-blackboard-demm-1024x315.png 1024w, https:\/\/blog.uclm.es\/ricardotesoriero\/wp-content\/uploads\/sites\/80\/2014\/01\/shared-blackboard-demm-768x236.png 768w, https:\/\/blog.uclm.es\/ricardotesoriero\/wp-content\/uploads\/sites\/80\/2014\/01\/shared-blackboard-demm-1536x472.png 1536w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/a><figcaption id=\"caption-attachment-1491\" class=\"wp-caption-text\">Figure 101: Shared Blackboard Deployment model<\/figcaption><\/figure>\n<p>The implementation of the information layer models employs the Java programming language for both, the client and server side. The communication is caried out using a WiFi network that transport information via a Service Oriented Architecture (SOA).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Before performing the MOFScript M2T transformation, we define the system platform using the Deployment metamodel (or Mapping Metamodel) to get the PSM of the system. A sample Deployment model is defined in Figure 102. The implementation of the information layer models employs the Java programming language for both, the client and server side. The communication &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/blog.uclm.es\/ricardotesoriero\/research\/cauce-model-driven-development-of-context-aware-applications-for-ubiquitous-computing-environments\/cases-of-studies\/shared-blackboard-sb\/sb-psm\/\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> \u00abSB PSM\u00bb<\/span><\/a><\/p>\n","protected":false},"author":97,"featured_media":0,"parent":1396,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-1486","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blog.uclm.es\/ricardotesoriero\/wp-json\/wp\/v2\/pages\/1486","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.uclm.es\/ricardotesoriero\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blog.uclm.es\/ricardotesoriero\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blog.uclm.es\/ricardotesoriero\/wp-json\/wp\/v2\/users\/97"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.uclm.es\/ricardotesoriero\/wp-json\/wp\/v2\/comments?post=1486"}],"version-history":[{"count":2,"href":"https:\/\/blog.uclm.es\/ricardotesoriero\/wp-json\/wp\/v2\/pages\/1486\/revisions"}],"predecessor-version":[{"id":2239,"href":"https:\/\/blog.uclm.es\/ricardotesoriero\/wp-json\/wp\/v2\/pages\/1486\/revisions\/2239"}],"up":[{"embeddable":true,"href":"https:\/\/blog.uclm.es\/ricardotesoriero\/wp-json\/wp\/v2\/pages\/1396"}],"wp:attachment":[{"href":"https:\/\/blog.uclm.es\/ricardotesoriero\/wp-json\/wp\/v2\/media?parent=1486"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}