Resumo: As organizações estão cada vez mais se especializando em seus objetivos principais de negócio e sub-contratando a realização de atividades secundárias. A cooperação entre organizações tem sido facilitada pelos recursos atualmente disponíveis na Internet. Embora em locais fisicamente distribuídos, é atualmente possível para as organizações disponibilizarem seus serviços, assim como consumirem serviços de outras organizações de forma dinâmica. As linguagens de representação de negócios permitem a especificação de processos inter-organizacionais. Esses processos executam serviços Web disponíveis na Internet, Intranet ou Extranet. Para realizar um processo inter-organizacional é necessário o estabelecimento de um contrato eletrônico que envolve além de serviços funcionais, atributos de qualidade que se caracterizam como requisitos não-funcionais. Uma vez estabelecido um contrato eletrônico este é monitorado durante a execução do processo não somente para garantir as regras de cooperação, mas também para obtenção de dados sobre a qualidade dos serviços executados. Uma outra questão importante é possibilitar a reutilização de processos de negócio. Essa reutilização pode se dar em nível de contratos eletrônicos, arquiteturas de processos ou componentes de processo. A abordagem de linha de produto de software permite que especificações genéricas de elementos de processo possam ser definidas. Assim, este projeto tem como objetivo desenvolver métodos e ferramentas de apoio a processos de negócio baseado na tecnologia de serviços Web. Um dos problemas de avaliação de resultados de projetos de software está na falta de planejamento de estudos experimentais e no rigor de execução deste. Este projeto seguirá os conceitos de engenharia de software experimental para avaliar os seus resultados por meio de estudos de caso quantitativos.

Alunos de mestrado:

Alunos de graduação: