Técnicas de Modelagem de Aplicações
CI-852b : Tópicos Especiais II (Técnicas de Modelagem de Aplicações).
Código para a pós graduação
CI-092 : Tópicos em Tecnologias e Aplicações.
Código para a graduação - disciplina optativa
Primeiro Semestre de 2011
Página com informações gerais da disciplina: ementa, datas das provas, bibliografia, exercícios, etc.
===>>> Avisos <<<===
- Notas da prova e do trabalho disponíveis
- Exercícios disponíveis
- Alteracao : o trabalho pode ser entregue até dia 20.junho(segunda) ao meio dia, sem desconto
- Dia 16/06/2011 - prova.(fim das aulas)
- Dia 13/06/2011 - aula de revisão na sala PC03.
- Dia 09/06/2011 - não haverá aula.
- Dia 06/06/2011 - aula pratica Lab 4.
- Dia 02/06/2011 - aula pratica Lab 4.
- Dia 30/05/2011 - aula pratica Lab 4.
===>>> Avisos <<<===
- Dia 23/05/2011 - aula pratica Lab 4.
- Dia 19/05/2011 - aula pratica Lab 4.
- Dia 16/05/2011 - aula pratica Lab 4.
- Especificação do trabalho disponível : dúvidas serão esclarecidas na próxima aula.
- Dia 12/05/2011 - aula pratica Lab 4.
- Dia 09/05/2011 - aula pratica Lab 4.
- Dia 05/05/2011 - aula pratica Lab 4.
- Dia 02/05/2011 - aula pratica Lab 4.
- Dia 28/04/2011 - aula na sala PC03
- Dia 25/04/2011 - aula pratica Lab 4.
- Dia 18/04/2011 - aula pratica Lab 4.
- Dia 13/04/2011 - aula pratica Lab 4.
- Dia 11/04/2011 - aula pratica Lab 4.
- Dia 07/04/2011 - aula pratica Lab 4.
- Dia 04/04/2011 - aula pratica Lab 4.
- Dia 31/03/2011 - aula pratica no Laboratorio 2
Resumo do conteúdo
- Introdução à modelagem
- Representação de modelos usando sintaxes concretas
- Operações entre modelos : transformações
Horário
- Segundas: 17:30h - sala PC03
- Quintas: 19:00h - sala PC03
Datas:
- Trabalho : 16/06/2011
- Prova 1 : 16/06/2011
- Final : 04/07/2011
- Segunda chamada (alunos ausentes): 04/07/2011 (vale a nota da final)
Material de aula
-
Metamodelagem
- Criação de metamodelos Ecore
- Criando sua própria linguagem Apenas as duas primeiras seções do capítulo 2 (tutorial oficial do XText) Transformação
- Tutorial - criando uma transformação de modelo simples
- Codigo UML2Java
- Transformação UML 2 Java
- Transformação Class 2 Relational
- Guia introdutório a ATL
- Exemplos básicos de ATL
- Repositório de transformações
Outros links:
- Metametamodelo Ecore Os sequintes plug-ins devem ser instalados para usar as ferramentas de linguagens e transformação:
- ATL - menu Install Modeling Components
- XText - menu Install Modeling Components
- XPand - menu Install Modeling Components
- XText - menu Install Modeling Components
- EMFatic (http://wiki.eclipse.org/Emfatic)- usar o Update site : http://scharf.gr/eclipse/emfatic/update/
- Eclipse bundle para modelagem (site oficial do Eclipse)
Avaliação
- Uma prova, um trabalho e um seminário (ver datas acima).
- Cálculo da Média Parcial: (trabalho*0,6 + prova *0,4)
- 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
- Open Model CourseWare (OMCW) Home page : http://www.eclipse.org/gmt/omcw/
- Model Driven Architecture and Ontology Development [recurso eletrônico] / by Dragan Gazevic, Dragan Djuric, Vladan Devedjichttp://www.springerlink.com/content/txn610/#section=464312&page=8&locus=94
- Eclipse Modeling Project
- Marcos Didonet Del Fabro. Metadata management using model weaving and model transformations. University of Nantes, September 2007. http://hal.archives-ouvertes.fr/docs/00/48/15/20/PDF/These-didonet_final.pdf
- Jouault, F. Contribution à l'étude des langages de transformation de modèles. Ph.D. thesis, Université de Nantes. 2006 http://scdnantesweb.bu.univ-nantes.fr/ipac20/ipac.jsp?uri=full=3100001~!487541~!1
- Model-Driven Architecture: Vision, Standards And Emerging Technologies
- On the Unification Power of Models.
- Making model-based code generation work
- MDA Explained: The Model Driven Architecture(TM): Practice and Promise. Anneke Kleppe (Author), Jos Warmer (Author), Wim Bast (Author)
- OMG MDA : http://www.omg.org/mda/