{"id":241,"date":"2017-08-02T15:11:43","date_gmt":"2017-08-02T18:11:43","guid":{"rendered":"http:\/\/web.inf.ufpr.br\/didonet\/?page_id=241"},"modified":"2017-10-31T17:03:14","modified_gmt":"2017-10-31T19:03:14","slug":"trabalho-ci765-2017-2","status":"publish","type":"page","link":"https:\/\/web.inf.ufpr.br\/didonet\/teaching-disciplinas\/ci765-2017-2\/trabalho-ci765-2017-2\/","title":{"rendered":"Trabalho CI765 2017 2"},"content":{"rendered":"<h2>Trabalho para CI765\/CI092a &#8211; T\u00e9cnicas de Modelagem de aplica\u00e7\u00f5es<\/h2>\n<p>Escolher uma das 2 op\u00e7\u00f5es abaixo:<\/p>\n<hr \/>\n<p>1) Criar a linguagem\/parser\/editor para a linguagem MAL (MonetDb Assembly Language).<\/p>\n<p>A sua sintaxe concreta esta dispon\u00edvel neste link: <a href=\"https:\/\/www.monetdb.org\/Documentation\/Manuals\/MonetDB\/Appendices\/MALsyntax\">https:\/\/www.monetdb.org\/Documentation\/Manuals\/MonetDB\/Appendices\/MALsyntax<\/a> e uma refer\u00eancia completa neste link: <a href=\"https:\/\/www.monetdb.org\/Documentation\/Manuals\/MonetDB\/MALreference\">https:\/\/www.monetdb.org\/Documentation\/Manuals\/MonetDB\/MALreference<\/a>.<\/p>\n<p>O parser\/editor e o gerador de c\u00f3digo podem ser implementados com a tecnologia escolhida, por\u00e9m recomenda-se fortemente o uso de XText para implementar a linguagem\/parser\/editor.<\/p>\n<p><b>Documenta\u00e7\u00e3o XText<\/b><\/p>\n<ul>\n<li><a href=\"http:\/\/www.eclipse.org\/Xtext\/\">XText<\/a><\/li>\n<li><a href=\"https:\/\/eclipse.org\/Xtext\/documentation\/102_domainmodelwalkthrough.html\">Tutorial XText em 15 minutos<\/a><\/li>\n<\/ul>\n<p>O trabalho dever\u00e1 ser desenvolvido usando boas pr\u00e1ticas de programa\u00e7\u00e3o. Al\u00e9m disso, ser\u00e1 avaliado nestes 3 aspectos principais:<\/p>\n<ul>\n<li>metamodelo da linguagem<\/li>\n<li>especifica\u00e7\u00e3o do parser da linguagem<\/li>\n<li>aplica\u00e7\u00e3o e teste de exemplos da linguagem sobre os componentes desenvolvidos<\/li>\n<li><a href=\"http:\/\/www.inf.ufpr.br\/didonet\/files\/teste.mal\">Exemplo de arquivo teste para o trabalho<\/a><\/li>\n<\/ul>\n<hr \/>\n<p>2) Proposta dos alunos: os alunos poder\u00e3o propor um trabalho que seja do seu interesse, dentro dos t\u00f3picos apresentados na disciplina.<\/p>\n<p><b>IMPORTANTE<\/b>: as propostas (se existirem) devem ser entregues at\u00e9 o dia 05\/09\/2017 para aprova\u00e7\u00e3o. Apenas propostas aprovadas poder\u00e3o ser implementadas como trabalho.<\/p>\n<hr \/>\n<h3>ENTREGA<\/h3>\n<p>Os fontes devem ser entregues em um arquivo ZIP que seja um ou mais projetos Eclipse (os projetos devem ser exportados usando a interface gr\u00e1fica). Incluir um arquivo README.txt se h\u00e1 alguma particularidade. Para trabalhos implementados usando outras tecnologias, deve-se explicar claramente como executar o c\u00f3digo.<\/p>\n<p><b>DATA DE ENTREGA : <\/b>14.nov.2017. Cada dia de atraso ser\u00e1 descontado 10 pontos na nota.<\/p>\n<p><b>MODO DE ENTREGA : <\/b> enviar o arquivo .zip por email para marcos.ddf _at_ inf.ufpr.br (at\u00e9 as 24h do dia 14\/11).<br \/>\nNo corpo do email, colocar o nome dos integrantes da equipe (no m\u00e1ximo 2 integrantes). No assunto, preencher com &#8220;Entrega trabalho 765\/092&#8221;.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Trabalho para CI765\/CI092a &#8211; T\u00e9cnicas de Modelagem de aplica\u00e7\u00f5es Escolher uma das 2 op\u00e7\u00f5es abaixo: 1) Criar a linguagem\/parser\/editor para a linguagem MAL (MonetDb Assembly Language). A sua sintaxe concreta esta dispon\u00edvel neste link: https:\/\/www.monetdb.org\/Documentation\/Manuals\/MonetDB\/Appendices\/MALsyntax e uma refer\u00eancia completa neste link: https:\/\/www.monetdb.org\/Documentation\/Manuals\/MonetDB\/MALreference. O parser\/editor e o gerador de c\u00f3digo podem ser implementados com a tecnologia&hellip;<\/p>\n","protected":false},"author":21,"featured_media":0,"parent":222,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-241","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/web.inf.ufpr.br\/didonet\/wp-json\/wp\/v2\/pages\/241","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=241"}],"version-history":[{"count":8,"href":"https:\/\/web.inf.ufpr.br\/didonet\/wp-json\/wp\/v2\/pages\/241\/revisions"}],"predecessor-version":[{"id":341,"href":"https:\/\/web.inf.ufpr.br\/didonet\/wp-json\/wp\/v2\/pages\/241\/revisions\/341"}],"up":[{"embeddable":true,"href":"https:\/\/web.inf.ufpr.br\/didonet\/wp-json\/wp\/v2\/pages\/222"}],"wp:attachment":[{"href":"https:\/\/web.inf.ufpr.br\/didonet\/wp-json\/wp\/v2\/media?parent=241"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}