Ulisses Telemaco edited TecnicasComposicao.md  almost 9 years ago

Commit id: d7631f9c2f4f597c6c48c0a4a6f5f6029e2a6897

deletions | additions      

       

\cite{Istoan_2012} aborda o problema de Composição de Processos com BPMN e propõem um conjunto de operadores que estende a notação e oferece suporte específico para composição de processos. O autor introduz os seguintes elementos: _interfaces de composição_ e _operadores de composição_. As interfaces de composição são elementos que aparecem no início e/ou no fim de cada processo reutilizável. Essas interfaces serão utilizadas pelos operadores de composição. Os operadores de composição são seis: _sequencial_, _paralelo_, _escolha_, _escolha exclusiva_, _refinamento_ e _sincronização_. Apesar de ser uma importante contribuição para a área de Composição de Processo - especialmente por tratar a notação BPMN - essa proposta não considera vários aspectos apresentados na seção anterior. Não existe, por exemplo, nenhuma preocupação com os problemas P1 e P2. Ou seja, os processos são compostos sem considerar o valor semântico dos seus elemento. O Processo resultante da Composição de Processos pode conter elementos ambíguos e representados em diferentes níveis de granularidade.  \cite{Magdaleno2013PhdThesis} propõe uma plataforma de elaboração de Processo de Software que fornece apoio para Composição de Processo Processos  baseada em Componentes de Processo de Software e Linha de Processo de Software (LSP). A plataforma foi proposta ainda para otimizar os aspectos colaborativos dos Processos. Essa proposta trata pelo menos um dos problemas apresentados anteriormente: P3 - Regras de Composição. A operação de composição nesse trabalho utiliza duas Regras de Composição: Inclusiva e Exclusiva. Enquanto a primeira é usada para garantir a inclusão de Processos dependentes, a segunda é responsável por remover Processos incompatíveis. Outros problemas (P1, P2, P4, P4 e P6), no entanto, não são tratados nesse trabalho.