Uma abordagem dirigida por modelos para gerência de variabilidade e execução de processos de software
AUTOR(ES)
Wanderson Câmara dos Santos
FONTE
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia
DATA DE PUBLICAÇÃO
23/02/2011
RESUMO
Este trabalho apresenta uma abordagem dirigida por modelos para gerência de variabilidades em processos de software, assim como sua implantação em sistemas de workflow. A abordagem é fundamentada nos princípios e técnicas de linhas de produto de software e engenharia dirigida por modelos. Engenharia dirigida por modelos fornece suporte para a especificação de processos de software e sua transformação em especificações de fluxo de trabalho. Técnicas de linhas de produto de software permitem a gerência automática de variabilidades de elementos do processo e fragmentos. Além disso, em nossa abordagem, tecnologias de workflows permitem a execução do processo em motores de workflow. Para avaliar a viabilidade abordagem, a implementamos utilizando tecnologias existentes de engenharia dirigida por modelos. Os processos de software são especificados usando Eclipse Processo Framework (EPF). O gerenciamento automático das variabilidades de processos de software foi implementado como uma extensão de uma ferramenta de derivação produtos já existente. Finalmente, as linguagens de transformação ATL e Acceleo são adotadas para transformar o processo EPF para a linguagem de especificações de fluxo de trabalho jPDL, a fim de permitir a implantação e execução de processos de software no motor de workflow JBoss BPM. A abordagem é avaliada através da modelagem e modularização da disciplina de gerenciamento de projetos do processo aberto Unificado (OpenUP)
ASSUNTO(S)
sistemas de computacao processo de software execução de processos reuso de processo de software desenvolvimento dirigido por modelos software process process execution software process reuse model driven development
Documentos Relacionados
- CrossMDA-SPL: uma abordagem para gerência de variabilidades dirigida por modelos e aspectos
- Uma abordagem flexível para execução de processos de software evolutivos
- Uma abordagem para a gerência de recursos humanos de organizações de software
- MDWA : Uma abordagem guiada por modelos para desenvolvimento de software Web
- Uma abordagem orientada por modelos para o desenvolvimento de software na computação ubíqua