{"id":1564,"date":"2021-09-03T14:00:42","date_gmt":"2021-09-03T17:00:42","guid":{"rendered":"https:\/\/web.inf.ufpr.br\/didonet\/?page_id=1564"},"modified":"2021-11-26T22:35:07","modified_gmt":"2021-11-27T01:35:07","slug":"info7052-ci1016-ci092-tecnicas-em-modelagem-de-aplicacoes","status":"publish","type":"page","link":"https:\/\/web.inf.ufpr.br\/didonet\/info7052-ci1016-ci092-tecnicas-em-modelagem-de-aplicacoes\/","title":{"rendered":"INFO7052-CI1016-CI092 &#8211; T\u00e9cnicas em modelagem de aplica\u00e7\u00f5es"},"content":{"rendered":"\n<p><span style=\"color: #000000\"><strong>INFO7052 : T\u00e9cnicas em Modelagem de Aplica\u00e7\u00f5es \u2013 <\/strong><strong>p\u00f3s gradua\u00e7\u00e3o<\/strong><\/span><\/p>\n<p><span style=\"color: #000000\"><strong>CI092\/CI1061 : T\u00f3picos em tecnologias e aplica\u00e7\u00f5es\/T\u00e9cnicas em Modelagem de Aplica\u00e7\u00f5es \u2013 <\/strong><strong>gradua\u00e7\u00e3o \u2013 disciplina optativa<\/strong><\/span><\/p>\n<p><span style=\"color: #000000\"><strong>2021-1 &#8211; ERE4<\/strong><\/span><\/p>\n<p><span style=\"color: #000000\">P\u00e1gina com informa\u00e7\u00f5es gerais da disciplina: ementa, datas das provas, bibliografia, exerc\u00edcios, etc.<\/span><\/p>\n<h3>AVISOS<\/h3>\n<p>======<\/p>\n<ul>\n<li>Os resultados do <a href=\"https:\/\/web.inf.ufpr.br\/didonet\/info7052-ere4-resultados\/\">trabalho 1 e trabalho 2<\/a> est\u00e3o dispon\u00edveis.<\/li>\n<li>O <a title=\"INFO7052-ERE4-RESULTADOS\" href=\"https:\/\/web.inf.ufpr.br\/didonet\/info7052-ere4-resultados\/\">resultado do trabalho 1<\/a> est\u00e1 dispon\u00edvel.<\/li>\n<li>A especifica\u00e7\u00e3o do <a title=\"INFO7052-2021-ere4-trabalho2\" href=\"https:\/\/web.inf.ufpr.br\/didonet\/info7052-2021-ere4-trabalho2\/\">trabalho 2<\/a> est\u00e1 dispon\u00edvel.<\/li>\n<li>A especifica\u00e7\u00e3o do <a title=\"INFO7052-trabalho-1\" href=\"https:\/\/web.inf.ufpr.br\/didonet\/info7052-trabalho-1\/\">trabalho 1<\/a> est\u00e1 dispon\u00edvel.<\/li>\n<li>Locais dos encontros virtuais: <a href=\"https:\/\/bbb.c3sl.ufpr.br\/b\/mar-d3c-kdz\">https:\/\/bbb.c3sl.ufpr.br\/b\/mar-d3c-kdz\u00a0<\/a><\/li>\n<\/ul>\n<p>======<\/p>\n<h3>RESUMO DO CONTE\u00daDO<\/h3>\n<ul>\n<li>Introdu\u00e7\u00e3o a projeto de software e dados<br \/>\n<ul>\n<li>Como extrair informa\u00e7\u00f5es de sistemas e modelar aspectos relevantes\n<ul>\n<li>Dados x c\u00f3digo<\/li>\n<\/ul>\n<\/li>\n<li>Comparativo entre diferentes plataformas de dados : SQL, XML, NoSQL (chave valor, documento), UML, XML, outros.<\/li>\n<li>Representa\u00e7\u00e3o de dados usando sintaxes concretas (linguagens)<\/li>\n<\/ul>\n<\/li>\n<li>Opera\u00e7\u00f5es entre modelos : transforma\u00e7\u00f5es<\/li>\n<\/ul>\n<h3>HOR\u00c1RIO<\/h3>\n<ul>\n<li><strong>Ter\u00e7as\/quintas <\/strong>: 15:30h\u00a0<\/li>\n<li><b>AULAS S\u00cdNCRONAS NAS QUINTAS FEIRAS : <a href=\"https:\/\/bbb.c3sl.ufpr.br\/b\/mar-d3c-kdz\">https:\/\/bbb.c3sl.ufpr.br\/b\/mar-d3c-kdz<\/a><\/b><\/li>\n<\/ul>\n<h3><strong>MODALIDADES E MEIOS<\/strong><\/h3>\n<p><span style=\"color: #000000\"><strong>Atividades s\u00edncronas:<\/strong>\u00a0aulas por videconfer\u00eancia<\/span>\u00a0<a href=\"https:\/\/bbb.c3sl.ufpr.br\/b\/mar-d3c-kdz\">https:\/\/bbb.c3sl.ufpr.br\/b\/mar-d3c-kdz<\/a><br \/><span style=\"color: #000000\"><strong>Atividades ass\u00edncronas:<\/strong>\u00a0textos, listas de exerc\u00edcios e trabalhos. Calend\u00e1rio:<\/span><br \/><span style=\"color: #000000\">In\u00edcio: 23\/09\/2021<\/span><br \/><span style=\"color: #000000\">Fim: 09\/12\/2021<\/span><\/p>\n<p><span style=\"color: #000000\"><strong>Aulas s\u00edncronas todas as quintas feiras, \u00e0s 15h30.<\/strong><\/span><\/p>\n<h3>Aulas gravadas<\/h3>\n<ul>\n<li><a href=\"https:\/\/bbb.c3sl.ufpr.br\/playback\/presentation\/2.3\/0225f3ba2ffc63174da1f83bd402438eb29d7e54-1632421635526\">Modelos conceituais<\/a><\/li>\n<li><a href=\"https:\/\/bbb.c3sl.ufpr.br\/playback\/presentation\/2.3\/0225f3ba2ffc63174da1f83bd402438eb29d7e54-1633026379930\">Modelos &#8211; implementa\u00e7\u00e3o<\/a><\/li>\n<li><a href=\"https:\/\/bbb.c3sl.ufpr.br\/playback\/presentation\/2.3\/0225f3ba2ffc63174da1f83bd402438eb29d7e54-1634236271719\">Modelagem em 3 n\u00edveis<\/a><\/li>\n<li><a href=\"https:\/\/bbb.c3sl.ufpr.br\/playback\/presentation\/2.3\/0225f3ba2ffc63174da1f83bd402438eb29d7e54-1634841042166\">Cen\u00e1rios de aplica\u00e7\u00e3o<\/a><\/li>\n<li><a href=\"https:\/\/bbb.c3sl.ufpr.br\/playback\/presentation\/2.3\/0225f3ba2ffc63174da1f83bd402438eb29d7e54-1635445760644\">Gest\u00e3o de modelos<\/a><\/li>\n<li><a href=\"https:\/\/bbb.c3sl.ufpr.br\/playback\/presentation\/2.3\/0225f3ba2ffc63174da1f83bd402438eb29d7e54-1636050653320\">Introdu\u00e7\u00e3o a linguagens de modelagem<\/a><\/li>\n<li><a href=\"https:\/\/bbb.c3sl.ufpr.br\/playback\/presentation\/2.3\/0225f3ba2ffc63174da1f83bd402438eb29d7e54-1636655375710\">Criando linguagens &#8211; parte 1<\/a><\/li>\n<li><a href=\"https:\/\/bbb.c3sl.ufpr.br\/playback\/presentation\/2.3\/0225f3ba2ffc63174da1f83bd402438eb29d7e54-1637260433967\">Criando sintaxes gr\u00e1ficas e textuais &#8211; parte 2<\/a><\/li>\n<li><a href=\"https:\/\/bbb.c3sl.ufpr.br\/playback\/presentation\/2.3\/0225f3ba2ffc63174da1f83bd402438eb29d7e54-1637865030151\">Opera\u00e7\u00f5es de modelos para texto &#8211; gera\u00e7\u00e3o de c\u00f3digo<\/a><\/li>\n<\/ul>\n<h3>Slides das aulas<\/h3>\n<ul>\n<li><a href=\"https:\/\/www.inf.ufpr.br\/didonet\/files\/Aula_0_apresentacao.pdf\">Aula 0 &#8211; apresenta\u00e7\u00e3o<\/a><\/li>\n<li><a href=\"https:\/\/www.inf.ufpr.br\/didonet\/files\/Modelos_conceituais.pdf\">Modelos conceituais<\/a><\/li>\n<li><a href=\"https:\/\/www.inf.ufpr.br\/didonet\/files\/Modelagem_formatos.pdf\">Modelagem &#8211; implementa\u00e7\u00f5es<\/a><\/li>\n<li><a href=\"https:\/\/www.inf.ufpr.br\/didonet\/files\/Modelagem_3niveis.pdf\">Modelagem em 3 n\u00edveis<\/a><\/li>\n<\/ul>\n<h3><strong><br \/>CRONOGRAMA DETALHADO<\/strong><\/h3>\n<p><span style=\"color: #000000\">23\/09\/2021 Apresenta\u00e7\u00e3o da disciplina. Modelagem Conceitual<\/span><br \/><span style=\"color: #000000\">30\/09\/2021 Modelagem conceitual, representa\u00e7\u00e3o ES\/EX<\/span><br \/><span style=\"color: #000000\">07\/10\/2021 Modelagem em 3 n\u00edveis ES\/ML \/EX<\/span><br \/><span style=\"color: #000000\">14\/10\/2021 Casos de uso da disciplina.<\/span><br \/><span style=\"color: #000000\">21\/10\/2021 Arquitetura baseada em Modelos ES\/EX<\/span><br \/><span style=\"color: #000000\">28\/10\/2021 Gest\u00e3o de modelos ES<\/span><br \/><span style=\"color: #000000\">04\/11\/2021 Introdu\u00e7\u00e3o a linguagens de modelagem ES\/EX<\/span><br \/><span style=\"color: #000000\">11\/11\/2021 Linguagens de modelagem, ISAM ES<\/span><br \/><span style=\"color: #000000\">18\/11\/2021 Gera\u00e7\u00e3o de c\u00f3digo: tradu\u00e7\u00f5es modelos para texto<\/span><br \/><span style=\"color: #000000\">25\/11\/2021 Tradu\u00e7\u00f5es de modelos para modelos (1\/2) ES\/ML\/EX<\/span><br \/><span style=\"color: #000000\">02\/12\/2021 Tradu\u00e7\u00f5es de modelo para modelos (2\/2)ES\/EX<\/span><br \/><span style=\"color: #000000\">09\/12\/2021 Exame Final<\/span><\/p>\n<h3><strong>MATERIAL<\/strong><\/h3>\n<p><a href=\"http:\/\/web.inf.ufpr.br\/didonet\/teaching-disciplinas\/ci057-2017-1\/trabalho-ci057-2017-1\/exercicios-info7052-ci1092\/\">Exerc\u00edcios<\/a><br \/><a href=\"https:\/\/www.inf.ufpr.br\/didonet\/files\/eclipse.pdf\">Vis\u00e3o geral da arquitetura do Eclipse<\/a><\/p>\n<p><span style=\"color: #000000\"><strong>Instru\u00e7\u00f5es para execu\u00e7\u00e3o do Eclipse com componentes de modelagem<\/strong><\/span><\/p>\n<p><span style=\"color: #000000\">\/home\/soft\/linux\/eclipsemodeling\/eclipse\/eclipse -vm \/usr\/lib\/jvm\/java-8-oracle\/bin\/<\/span><\/p>\n<p><span style=\"color: #000000\"><strong>Eventuais problemas de execu\u00e7\u00e3o nas servidoras do DInf:<\/strong><\/span><\/p>\n<ul>\n<li><span style=\"color: #000000\">Algumas m\u00e1quinas n\u00e3o est\u00e3o carregando corretamente o ambiente de execu\u00e7\u00e3o (plugins), para isso dever\u00e1 configurar manualmente a plataforma alvo:<\/span>\n<ul>\n<li><span style=\"color: #000000\">Windows -&gt; Preferences -&gt; Target Platform -&gt; selecionar \u2018Running Platform\u2019 -&gt; Edit -&gt; Add -&gt; selecionar \u2018Installation\u2019 -&gt; Next -&gt; selecionar \u2018Location: ${eclipse_home} -&gt; Finish -&gt; Apply -&gt; Apply and Close<\/span><\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #000000\">Para quem estourar a quota, devido a quantidade de arquivos, poder\u00e1 colocar o \u201cworkspace\u201d no diret\u00f3rio \/nobackup<\/span>\n<ul>\n<li><span style=\"color: #000000\">Executar o Eclipse com a op\u00e7\u00e3o -configuration, e ajustar para um diret\u00f3rio qualquer. Mais detalhes<\/span> em:\u00a0<a href=\"http:\/\/help.eclipse.org\/kepler\/index.jsp?topic=\/org.eclipse.platform.doc.isv\/reference\/misc\/multi_user_installs.html\">http:\/\/help.eclipse.org\/kepler\/index.jsp?topic=\/org.eclipse.platform.doc.isv\/reference\/misc\/multi_user_installs.html<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong><span style=\"color: #000000\">Metamodelagem e linguagens<\/span><br \/><\/strong><\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li><a href=\"http:\/\/download.eclipse.org\/modeling\/emf\/emf\/javadoc\/2.6.0\/org\/eclipse\/emf\/ecore\/package-summary.html#details\" target=\"_parent\" rel=\"noopener noreferrer\">Metametamodelo Ecore<\/a><\/li>\n<li><a href=\"http:\/\/web.inf.ufpr.br\/didonet\/teaching-disciplinas\/ci765-2017-2\/criacao-de-metamodelos-ecore\/\">Cria\u00e7\u00e3o de metamodelos Ecore<\/a><\/li>\n<li>Cria\u00e7\u00e3o de metamodelos, outro tutorial:\u00a0<a href=\"http:\/\/www.vogella.com\/tutorials\/EclipseEMF\/article.html\">http:\/\/www.vogella.com\/tutorials\/EclipseEMF\/article.html<\/a><\/li>\n<li><a href=\"https:\/\/eclipse.org\/Xtext\/documentation\/102_domainmodelwalkthrough.html\">Criando sua pr\u00f3pria linguagem<\/a>\u00a0Apenas as duas primeiras se\u00e7\u00f5es do cap\u00edtulo 2 (tutorial oficial do XText)<\/li>\n<li><a class=\"external-link\" href=\"http:\/\/highlyscalable.wordpress.com\/2012\/03\/01\/nosql-data-modeling-techniques\/\">Link sobre modelagem NoSQL<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><span style=\"color: #000000\"><strong>Transforma\u00e7\u00e3o<\/strong><\/span><\/p>\n<ul>\n<li><a href=\"http:\/\/wiki.eclipse.org\/ATL\/Tutorials_-_Create_a_simple_ATL_transformation\">Tutorial \u2013 criando uma transforma\u00e7\u00e3o de modelo simples<\/a><\/li>\n<li><a href=\"http:\/\/www.inf.ufpr.br\/didonet\/amw\/download\/UML2Java.zip\">Codigo UML2Java<\/a><\/li>\n<li><a href=\"http:\/\/www.eclipse.org\/atl\/atlTransformations\/#UML2Java\">Transforma\u00e7\u00e3o UML 2 Java<\/a><\/li>\n<li><a href=\"http:\/\/www.eclipse.org\/atl\/atlTransformations\/#Class2Relational\">Transforma\u00e7\u00e3o Class 2 Relational<\/a><\/li>\n<li><a href=\"http:\/\/wiki.eclipse.org\/ATL\/User_Guide_-_Introduction\">Guia introdut\u00f3rio a ATL<\/a><\/li>\n<li><a href=\"http:\/\/www.eclipse.org\/atl\/documentation\/basicExamples_Patterns\/\">Exemplos b\u00e1sicos de ATL<\/a><\/li>\n<li><a href=\"http:\/\/www.eclipse.org\/atl\/atlTransformations\/\">Reposit\u00f3rio de transforma\u00e7\u00f5es<\/a><\/li>\n<\/ul>\n<p><span style=\"color: #000000\">Os sequintes plug-ins devem ser instalados para usar as ferramentas de linguagens e transforma\u00e7\u00e3o:<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>ATL \u2013 menu Install Modeling Components<\/li>\n<li>XText \u2013 menu Install Modeling Components<\/li>\n<li>XPand \u2013 menu Install Modeling Components<\/li>\n<li>XText \u2013 menu Install Modeling Components<\/li>\n<li>EMFatic (http:\/\/wiki.eclipse.org\/Emfatic)- usar o Update site : http:\/\/scharf.gr\/eclipse\/emfatic\/update\/<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"http:\/\/www.eclipse.org\/modeling\/\" target=\"_parent\" rel=\"noopener noreferrer\">Projeto Eclipse com componentes de modelagem (site oficial do Eclipse)<\/a><\/li>\n<\/ul>\n<h3><strong>AVALIA\u00c7\u00c3O<\/strong><\/h3>\n<ul>\n<li>Dois trabalhos\u00a0\n<ul>\n<li>Trabalho 1: 28\/10\/2021\u00a0<\/li>\n<li>Trabalho 2: 25\/11\/2021<\/li>\n<li>Final: 09\/12\/2021<\/li>\n<\/ul>\n<\/li>\n<li>C\u00e1lculo da M\u00e9dia Parcial: (trabalho1*0,4 + trabalho2 * 0,6)<\/li>\n<li>C\u00e1lculo da m\u00e9dia final:\n<ul>\n<li>igual \u00e0 m\u00e9dia parcial, se esta \u00e9 igual ou superior a 7.0 ou inferior a 4.0,<\/li>\n<li>m\u00e9dia aritm\u00e9tica entre a m\u00e9dia parcial e a nota no exame final, caso contr\u00e1rio.<\/li>\n<li>Ser\u00e1 aprovado o aluno que apresentar freq\u00fc\u00eancia m\u00ednima igual ou superior a 75% das aulas e obtiver m\u00e9dia final igual ou superior a 5.0.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3><strong>BIBLIOGRAFIA<\/strong><\/h3>\n<ul>\n<li>\n<div><strong>Model-Driven Software Engineering in Practice\u00a0<\/strong>by\u00a0<i>Marco Brambilla, Jordi Cabot, Manuel Wimmer\u00a0<\/i>Morgan &amp; Claypool, 2012,\u00a0182 pages<\/div>\n<ul>\n<li>Site do livro:\u00a0<a href=\"http:\/\/mdse-book.com\/\">http:\/\/mdse-book.com\/<\/a><\/li>\n<\/ul>\n<\/li>\n<li>Open Model CourseWare (OMCW) Home page :\u00a0<a href=\"http:\/\/www.eclipse.org\/gmt\/omcw\/\" target=\"_parent\" rel=\"noopener noreferrer\">http:\/\/www.eclipse.org\/gmt\/omcw\/<\/a><\/li>\n<li>Model Driven Architecture and Ontology Development [recurso eletr\u00f4nico] \/ by Dragan Gazevic, Dragan Djuric, Vladan Devedjic<a href=\"http:\/\/www.springerlink.com\/content\/txn610\/#section=464312&amp;page=8&amp;locus=94\">http:\/\/www.springerlink.com\/content\/txn610\/#section=464312&amp;page=8&amp;locus=94<\/a><\/li>\n<li><a href=\"http:\/\/www.eclipse.org\/modeling\">Eclipse Modeling Project<\/a><\/li>\n<li>Marcos Didonet Del Fabro. Metadata management using model weaving and model transformations. University of Nantes, September 2007.\u00a0<a href=\"http:\/\/hal.archives-ouvertes.fr\/docs\/00\/48\/15\/20\/PDF\/These-didonet_final.pdf\" target=\"_parent\" rel=\"noopener noreferrer\">http:\/\/hal.archives-ouvertes.fr\/docs\/00\/48\/15\/20\/PDF\/These-didonet_final.pdf<\/a><\/li>\n<li>Jouault, F. Contribution \u00e0 l\u2019\u00e9tude des langages de transformation de mod\u00e8les. Ph.D. thesis, Universit\u00e9 de Nantes. 2006\u00a0<a href=\"http:\/\/scdnantesweb.bu.univ-nantes.fr\/ipac20\/ipac.jsp?uri=full=3100001%7E%21487541%7E%211\">http:\/\/scdnantesweb.bu.univ-nantes.fr\/ipac20\/ipac.jsp?uri=full=3100001~!487541~!1<\/a><\/li>\n<li><a href=\"http:\/\/www.omg.org\/mda\/mda_files\/Model-Driven_Architecture.pdf\">Model-Driven Architecture: Vision, Standards And Emerging Technologies<\/a><\/li>\n<li><a href=\"http:\/\/www.sciences.univ-nantes.fr\/lina\/atl\/www\/papers\/OnTheUnificationPowerOfModels.pdf\">On the Unification Power of Models.<\/a><\/li>\n<li><a href=\"http:\/\/i.cmpnet.com\/embedded\/europe\/esesep04\/esesep04p36.pdf\">Making model-based code generation work<\/a><\/li>\n<li>MDA Explained: The Model Driven Architecture(TM): Practice and Promise. Anneke Kleppe (Author), Jos Warmer (Author), Wim Bast (Author)<\/li>\n<li>OMG MDA : http:\/\/www.omg.org\/mda\/<\/li>\n<\/ul>\n<p>\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":21,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1564","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/web.inf.ufpr.br\/didonet\/wp-json\/wp\/v2\/pages\/1564","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/web.inf.ufpr.br\/didonet\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/web.inf.ufpr.br\/didonet\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/web.inf.ufpr.br\/didonet\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/web.inf.ufpr.br\/didonet\/wp-json\/wp\/v2\/comments?post=1564"}],"version-history":[{"count":25,"href":"https:\/\/web.inf.ufpr.br\/didonet\/wp-json\/wp\/v2\/pages\/1564\/revisions"}],"predecessor-version":[{"id":1665,"href":"https:\/\/web.inf.ufpr.br\/didonet\/wp-json\/wp\/v2\/pages\/1564\/revisions\/1665"}],"wp:attachment":[{"href":"https:\/\/web.inf.ufpr.br\/didonet\/wp-json\/wp\/v2\/media?parent=1564"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}