CI765 : Técnicas em Modelagem de Aplicações – pós graduação

CI092 : Tópicos em tecnologias e aplicações – graduação – disciplina optativa

Segundo Semestre de 2017

Página com informações gerais da disciplina: ementa, datas das provas, bibliografia, exercícios, etc.

Avisos

======

  • Resultado do trabalho e seminários disponível neste link.
  • Prova substitutiva dia 16.11, na sala PC07, às 17h30.
  • Exemplo de arquivo teste para o trabalho.
  • Prova substitutiva da prova 1 no dia 16.11. Alunos que farão a prova devem enviar email avisando até dia 03.11.
  • 23-27.outubro : semana acadêmica.
  • Resultados da prova 1 disponíveis neste link.
  • Dia 05.10 – aula de revisão para a prova (ver lista de exercícios)
  • Dia 03.10 – não haverá aula (Resolução 62/16-CEPE do calendário acadêmico, art.4 )
  • 28.09: aula prática no Lab 4.
  • 19.09: aula prática no Lab 4.
  • 14.09: não haverá aula
    Data da prova alterada para dia 10 de outubro
  • 12.09: aula prática no Lab 4.

3.10 – não haverá aula (Resolução 62/16-CEPE do calendário acadêmico, art.4 )

  • 04.09: ordem das apresentações definidas.

 

======

Resumo do conteúdo

  • Introdução à modelagem
    • Como extrair informações de sistemas e modelar aspectos relevantes
    • Comparativo entre diferentes plataformas de modelagem : SQL, XML, NoSQL (chave valor, documento), UML, XML, outros.
    • Representação de modelos usando sintaxes concretas (linguagens)
  • Operações entre modelos : transformações

Horário

  • Terças: 15:30h – sala PC17
  • Quintas: 15:30h – sala PC16

Datas (provisórias)

  • Apresentações : calendário em link abaixo
  • Prova 1 : 21.setembro.2017 (alterada para 10 de outubro)
  • Trabalho: 14.novembro.2017
  • Final : 12.dezembro.2017
  • Segunda chamada (alunos ausentes): 12.dezembro.2017 (vale a nota da final) : somente com justificativa

Material

Exercícios

Instruções para execução do Eclipse com componentes de modelagem

/home/soft/linux/eclipsemodeling/eclipse/eclipse -vm /usr/lib/jvm/java-8-oracle/bin/

Eventuais problemas de execução nas servidoras do DInf:

  • Algumas máquinas não estão carregando corretamente o ambiente de execução (plugins), para isso deverá configurar manualmente a plataforma alvo:
    • Windows -> Preferences -> Target Platform -> selecionar ‘Running Platform’ -> Edit -> Add -> selecionar ‘Installation’ -> Next -> selecionar ‘Location: ${eclipse_home} -> Finish -> Apply -> Apply and Close
  • Para quem estourar a quota, devido a quantidade de arquivos, poderá colocar o “workspace” no diretório /nobackup

Metamodelagem e linguagens

Transformação

Os sequintes plug-ins devem ser instalados para usar as ferramentas de linguagens e transformação:

Avaliação

  • Uma prova, um trabalho e um seminário (ver datas acima).
  • Cálculo da Média Parcial: (trabalho*0,3 + prova*0,4 * seminário * 0,3)
  • Cálculo da média final:
    • igual à média parcial, se esta é igual ou superior a 7.0 ou inferior a 4.0,
    • média aritmética entre a média parcial e a nota no exame final, caso contrário.
    • Será aprovado o aluno que apresentar freqüência mínima igual ou superior a 75% das aulas e obtiver média final igual ou superior a 5.0.

Bibliografia

 

Apresentação dos trabalhos

A planilha do link abaixo conterá os grupos para apresentação e o respectivo artigo.
https://docs.google.com/spreadsheets/d/1Zl8oo5UeuBeiFyolmQszFvs016x7_kIBNRL6bDMn5W0/edit?usp=sharing

Cada grupo deverá preencher apenas os dados do artigo e os integrantes do grupo. As datas e ordem de apresentação serão definidas posteriormente.

Datas:

  • 17 de agosto: os integrantes grupos deverão ser definidos até dia 17 de agosto
    • Graduação: 1 ou 2 alunos por grupo
    • Pós-graduação: 1 aluno por grupo
  • 31 de agosto: os grupos deverão escolher os artigos para apresentação. Não poderão haver artigos repetidos.

Os artigos que poderão ser escolhidos foram publicados nas 3 conferências abaixo, nos últimos 2 anos. Todos podem ser obtidos se logados na rede da UFPR.

ECMFA (2017, 2016)
http://dblp.uni-trier.de/db/conf/ecmdafa/ecmfa2017.html
http://dblp.uni-trier.de/db/conf/ecmdafa/ecmfa2016.html

Models (2016, 2015)
http://dblp.uni-trier.de/db/conf/models/models2016.html
http://dblp.uni-trier.de/db/conf/models/models2015.html

SLE (2016, 2015)
http://dblp.uni-trier.de/db/conf/sle/sle2016.html
http://dblp.uni-trier.de/db/conf/sle/sle2015.html