|
| | |
|
|
|
CMS Lingo
From Web 2.0 Wiki, Proposals |
CMSLingo – Modelação de aplicações colaborativas suportadas por CMS
Enquadramento: Trabalho enquadrado no âmbito da iniciativa ProjectIT, na temática de MDE (Model-Driven Engineering) e de plataformas CMS (Content Management Systems). Para informações iniciais sobre a temática, consultar e.g.: - Web-Application Modeling With the CMS-ML Language, http://isg.inesc-id.pt/alb/static/papers/2010/Cn35-js-INForum2010.pdf
Palavras-chave: Engenharia Conduzida por Modelos (MDE), Plataformas Colaborativas, Aplicações baseadas em Content Management Systems
Objectivos: Investigação na área da modelação de aplicações colaborativas com grande impacto em vários domínios de aplicação.
Descrição: O aluno deverá realizar as seguintes tarefas principais: 1. Investigação inicial: Conhecimento geral de plataformas CMS (e.g., DotNetNuke e Drupal) e da proposta CMSLingo, constituída por um conjunto de técnicas e linguagens para modelação de aplicações colaborativas sobre sistemas de gestão de conteúdos (CMS), em particular através da utilização da linguagem CML-ML. 2. Aspectos de desenho e desenvolvimento a considerar (preliminar): Definir e implementar a linguagem de modelação CMS-ML como um perfil UML. Definir e implementar mecanismos de transformação de modelo-código de forma a produzir semi-automaticamente aplicações colaborativas para CMS populares, tais como DotNetNuke e Drupal. 3. Avaliação de resultados.
|
|
| | |
| | |
| | | |