this is for holding javascript data
Ulisses Telemaco edited TecnicasComposicao.md
almost 9 years ago
Commit id: 2da1b8d053d44b87509e5a2373b6342552df4110
deletions | additions
diff --git a/TecnicasComposicao.md b/TecnicasComposicao.md
index 1d2ae4b..18577ad 100644
--- a/TecnicasComposicao.md
+++ b/TecnicasComposicao.md
...
# Técnicas de Composição de Processos
A seguir serão descritas as algumas propostas para Composição de Processos.
A notação BPMN é capaz de atender todos os requisitos não funcionais apresentados por \cite{Ellner_2010} dentre eles: escalabilidade, modularidade, adaptação, testes/simulação, formalismo, execução e integração. No entanto, operações de composição e adaptação não são suportadas nativamente pela notação \cite{OMG_BPMN_2011}. Mas é possível realizar a composição de processos utilizando outros recursos da notação: utilizar _gateways_ e sub-processos combinados ou troca de mensagens \cite{Istoan_2012}. No entanto, essas alternativas são limitadas, complexas e não atendem os problemas descritos na seção anterior.
\cite{Istoan_2012} propõe um conjunto de operadores que estende a notação BPMN e oferece suporte específico para composição de processos. Esse trabalho 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_.