Autores

5427
3020,2483
5437
3020,2483

Informações:

Publicações do PESC

Título
COLABRDL: Uma Extensão da RDL para Especificação de Processos de Reutilização Colaborativos
Linha de pesquisa
Engenharia de Software
Tipo de publicação
Dissertação de Mestrado
Número de registro
Data da defesa
23/5/2013
Resumo

Sistemas de Software modernos são desenvolvidos por pessoas trabalhando em equipe e reutilização de software consiste no reaproveitamento de artefatos e conhecimento adquiridos em projetos anteriores durante um projeto atual. A Reutilização de Software Colaborativa une os conceitos de trabalho colaborativo e de reutilização de software com o objetivo de produzir software com melhor qualidade e em menos tempo.
Esta dissertação estende uma linguagem para representação de reutilização, RDL, com conceitos de colaboração para permitir a realização das atividades de reutilização em equipe e quando possível em paralelo. Para isto foram criados os comandos ROLE, PARALLEL e DOPARALLEL, além da implementação de um ambiente de execução baseado em uma ferramenta que implementa BPMN. A avaliação deste trabalho foi realizada através de padrões de workflow e de uma prova de conceito.

Abstract

Modern software systems are developed by people working in teams and software reuse is the reuse of artifacts and knowledge acquired in previous projects for the current project. Collaborative Software Reuse unites concepts of collaborative work and software reuse in order to produce better quality software in less time.
This dissertation extends a language for representing reuse, RDL, with concepts of collaboration to enable the realization of reuse activities in a team and when possible in parallel. For that, the commands ROLE, PARALLEL, DOPARALLEL and a runtime environment based on BPMN tool were created. The evaluation of this work was conducted through workflow patterns and a proof of concept.

Topo