{"id":998,"date":"2013-11-28T18:46:24","date_gmt":"2013-11-28T18:46:24","guid":{"rendered":"http:\/\/poseidon.iseresearch.i3a.uclm.es\/~tesorieror\/?page_id=998"},"modified":"2013-11-28T18:46:24","modified_gmt":"2013-11-28T18:46:24","slug":"cauce-case-tool","status":"publish","type":"page","link":"https:\/\/blog.uclm.es\/ricardotesoriero\/research\/cauce-model-driven-development-of-context-aware-applications-for-ubiquitous-computing-environments\/cauce-case-tool\/","title":{"rendered":"CAUCE Case Tool"},"content":{"rendered":"<p>The main goal of the CAUCE Case Tool is supporting of the development Context-aware Systems for Ubiquitous Computing Environments following the CAUCE methodology.<\/p>\n<p>It is composed by a set of graphical editors to create and edit models as well as perform model transformations.<\/p>\n<p>While graphical editors were implemented as Eclipse Products using the <a href=\"http:\/\/www.eclipse.org\/modeling\/emf\/\">EMF <\/a> and the <a href=\"http:\/\/www.eclipse.org\/modeling\/gmp\/\">GMP<\/a> technologies; transformations were implemented as Eclipse <a href=\"http:\/\/www.eclipse.org\/atl\/\">ATL<\/a> and <a href=\"http:\/\/marketplace.eclipse.org\/content\/mofscript-model-transformation-tool#.UpyBEcTuKMM\">MOFScript<\/a> Projects for the Model To Model (M2M) and the Model To Text transformations respectively.<\/p>\n<p>The Figure 22 shows the Entity Context Model Editor as an example of a CAUCE Model Editor. The editor perspective defines 4 main areas: the model graphic editor to edit model elements, the model outline to show an overview of the model, the problems view to expose model constraint voilations (expressed in OCL) and the properties view to edit model values.<\/p>\n<figure id=\"attachment_1063\" aria-describedby=\"caption-attachment-1063\" style=\"width: 879px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/poseidon.iseresearch.i3a.uclm.es\/~tesorieror\/wp-content\/uploads\/2013\/11\/cauce-editor.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1063\" src=\"http:\/\/poseidon.iseresearch.i3a.uclm.es\/~tesorieror\/wp-content\/uploads\/2013\/11\/cauce-editor.png\" alt=\"CAUCE model editor sample\" width=\"879\" height=\"701\" \/><\/a><figcaption id=\"caption-attachment-1063\" class=\"wp-caption-text\">Figure 22: CAUCE model editor sample<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>The main goal of the CAUCE Case Tool is supporting of the development Context-aware Systems for Ubiquitous Computing Environments following the CAUCE methodology. It is composed by a set of graphical editors to create and edit models as well as perform model transformations. While graphical editors were implemented as Eclipse Products using the EMF and &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\/cauce-case-tool\/\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> \u00abCAUCE Case Tool\u00bb<\/span><\/a><\/p>\n","protected":false},"author":97,"featured_media":0,"parent":660,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-998","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blog.uclm.es\/ricardotesoriero\/wp-json\/wp\/v2\/pages\/998","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=998"}],"version-history":[{"count":0,"href":"https:\/\/blog.uclm.es\/ricardotesoriero\/wp-json\/wp\/v2\/pages\/998\/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=998"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}