Proposals 
Navigation Title

Categories
Search Title
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.