Suporte a Modelos de Discussão na Engenharia orientada a Modelos com a Ontologia Kuaba

Conteúdo do artigo principal

Luiz Eduardo dos Santos Cunha
João Victor de Souza Pimentel Cunha
Rafael Abrahão da Costa
Adriana Pereira de Medeiros

Resumo

Pesquisas sobre desafios técnicos relacionados à incerteza durante a modelagem de software são fundamentais para a melhoria das soluções oferecidas na engenharia dirigida a modelos (MDE - Model-Driven Engineering).  Essa incerteza é causada por muitas alternativas de design, informações incompletas e opiniões conflitantes dos stakeholders que geralmente não são consideradas nessas soluções. A abordagem Kuaba para design rationale trata as causas dessa incerteza, pois permite o registro e o processamento dessas informações durante a elaboração dos modelos. Este artigo propõe uma abordagem MDE que combina design dirigido a domínio (DDD) e a arquitetura orientada a modelos (MDA - Model-Driven Architecture) para conectar modelos de discussão gerados com Kuaba aos artefatos produzidos durante o design de software. A abordagem proposta permite lidar com a incerteza uma vez que considera o registro da discussão entre os stakeholders sobre o domínio que será apoiado pelo software. Além disso, viabiliza a geração dos modelos de domínio e de design a partir dessa discussão e posterior geração de código, utilizando transformações de modelos em uma ferramenta de modelagem de software.

##plugins.themes.bootstrap3.displayStats.downloads##

##plugins.themes.bootstrap3.displayStats.noStats##

Detalhes do artigo

Seção

Artigos