{"id":704,"date":"2013-11-12T17:03:17","date_gmt":"2013-11-12T17:03:17","guid":{"rendered":"http:\/\/poseidon.iseresearch.i3a.uclm.es\/~tesorieror\/?page_id=704"},"modified":"2013-11-12T17:03:17","modified_gmt":"2013-11-12T17:03:17","slug":"analysis-layer-metamodels","status":"publish","type":"page","link":"https:\/\/blog.uclm.es\/ricardotesoriero\/research\/cauce-model-driven-development-of-context-aware-applications-for-ubiquitous-computing-environments\/analysis-layer-metamodels\/","title":{"rendered":"Analysis Layer (CIM)"},"content":{"rendered":"<p style=\"text-align:justify\">The goal of the analysis layer metamodels is the definition of a language to describe the high-level features of Context Aware Applications (CAAs) for Ubiquitous Computing Environments (UCEs) defined in [1]. The key concepts of the analysis layer are: the <strong>entity<\/strong>, the <strong>space <\/strong>and the <strong>task<\/strong>.<br \/>\nThe relationship among them defines the following paradigm to build analysis layer models.<\/p>\n<blockquote>\n<p style=\"text-align:justify\">A CAA for UCE is defined by a set of entities that perform tasks within a space<\/p>\n<\/blockquote>\n<p>Therefore, 3 metamodels were defined:<\/p>\n<ul>\n<li style=\"text-align:justify\">The Social metamodel (SoMM) to describe the relationship among entities in terms of social instances (roles, individuals, etc.)<\/li>\n<li style=\"text-align:justify\">The Space metamodel (SpMM) to define the relationship among physical or vitual spaces.<\/li>\n<li style=\"text-align:justify\">The Task metamodel (TaMM) to define how entity characteristics are related to tasks and spaces<\/li>\n<\/ul>\n<p style=\"text-align:justify\">The relationship among the models conforming these metamodels is depicted in Figure 2.<\/p>\n<figure id=\"attachment_824\" aria-describedby=\"caption-attachment-824\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/poseidon.iseresearch.i3a.uclm.es\/~tesorieror\/wp-content\/uploads\/2013\/11\/cauce-analysis-layer.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-824\" src=\"http:\/\/poseidon.iseresearch.i3a.uclm.es\/~tesorieror\/wp-content\/uploads\/2013\/11\/cauce-analysis-layer.png\" alt=\"The CAUCE Analysis Layer\" width=\"1000\" height=\"214\" srcset=\"https:\/\/blog.uclm.es\/ricardotesoriero\/wp-content\/uploads\/sites\/80\/2013\/11\/cauce-analysis-layer.png 1000w, https:\/\/blog.uclm.es\/ricardotesoriero\/wp-content\/uploads\/sites\/80\/2013\/11\/cauce-analysis-layer-300x64.png 300w, https:\/\/blog.uclm.es\/ricardotesoriero\/wp-content\/uploads\/sites\/80\/2013\/11\/cauce-analysis-layer-768x164.png 768w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/a><figcaption id=\"caption-attachment-824\" class=\"wp-caption-text\">Figure 2: The CAUCE Analysis Layer<\/figcaption><\/figure>\n<h4>References<\/h4>\n<p style=\"text-align:justify\">[1] Albrecht Schmidt, Michael Beigl, and Hans-Werner Gellersen. There is more to context than location. <em>Computers &amp; Graphics<\/em>, 23(6):893-901, 1999.<\/p>\n<p style=\"text-align:justify\"><span style=\"text-align:justify;line-height:1.5\">You can reference this work as:<br \/>\nRicardo Tesoriero, Jos\u00e9 A. Gallud, Mar\u00eda D. Lozano and V\u00edctor M. R. Penichet.\u00a0<strong>CAUCE: Model-driven Development of Context-aware Applications for Ubiquitous Computing Environments<\/strong>.\u00a0<\/span><i style=\"text-align:justify;line-height:1.5\">Journal of Universal Computer Science<\/i><span style=\"text-align:justify;line-height:1.5\">, \u00a0Vol. 16, \u00a0No. 15, pp. 2111-2138. 2010. Link:\u00a0<a style=\"text-align:justify;line-height:1.5\" href=\"http:\/\/www.jucs.org\/jucs_16_15\/cauce_model_driven_development\">http:\/\/www.jucs.org\/jucs_16_15\/cauce_model_driven_development<\/a><br \/>\n<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The goal of the analysis layer metamodels is the definition of a language to describe the high-level features of Context Aware Applications (CAAs) for Ubiquitous Computing Environments (UCEs) defined in [1]. The key concepts of the analysis layer are: the entity, the space and the task. The relationship among them defines the following paradigm to &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\/analysis-layer-metamodels\/\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> \u00abAnalysis Layer (CIM)\u00bb<\/span><\/a><\/p>\n","protected":false},"author":97,"featured_media":0,"parent":660,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-704","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blog.uclm.es\/ricardotesoriero\/wp-json\/wp\/v2\/pages\/704","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=704"}],"version-history":[{"count":0,"href":"https:\/\/blog.uclm.es\/ricardotesoriero\/wp-json\/wp\/v2\/pages\/704\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/blog.uclm.es\/ricardotesoriero\/wp-json\/wp\/v2\/pages\/660"}],"wp:attachment":[{"href":"https:\/\/blog.uclm.es\/ricardotesoriero\/wp-json\/wp\/v2\/media?parent=704"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}