Uma linguagem para modelagem de processos baseada em semÃntica de aÃÃes

AUTOR(ES)
DATA DE PUBLICAÇÃO

2005

RESUMO

Modelos de processos de negÃcio sÃo criados para descrever, em uma linguagem de fÃcil acesso, como os processos de uma organizaÃÃo sÃo realizados. Para isso, o processo à visto como uma coleÃÃo de atividades que interagem para a realizaÃÃo do objetivo final do processo. Para facilitar o entendimento e a anÃlise de processos deste tipo, a modelagem visual à a mais adequada. Nesta modelagem, as atividades sÃo representadas por unidades de execuÃÃo e o fluxo de execuÃÃo do processo à descrito atravÃs de um fluxograma, que define a seqÃÃncia de execuÃÃo destas atividades. Os modelos de processos sÃo utilizados como fonte de informaÃÃo para o diagnÃstico de pontos de gargalo que levem à perda de eficiÃncia da organizaÃÃo na realizaÃÃo de suas tarefas. A anÃlise de processos à um procedimento que tem como objetivo realizar ajustes no processo ou atà mesmo refazÃ-lo por completo, visando sempre o aumento de produtividade da organizaÃÃo. A utilizaÃÃo de modelos visuais como ponto de entrada para a anÃlise torna a realizaÃÃo desta tarefa muito subjetiva, uma vez que o impacto de mudanÃas no processo à apenas sentido quando o mesmo à colocado em prÃtica. Dessa forma, torna-se necessÃria à utilizaÃÃo de um mecanismo mais formal para a representaÃÃo do processo que venha possibilitar a anÃlise e a simulaÃÃo mecanizada destes processos. Neste contexto, este trabalho define a ANBPL (Action Notation Business Process Language), que viabiliza a especificaÃÃo de processos formalmente. Na definiÃÃo da semÃntica desta linguagem foi utilizado o framework de SemÃntica de AÃÃes, utilizado para a especificaÃÃo de linguagens de programaÃÃo. Apesar do carÃter textual utilizado para descrever processos, a ANBPL possui uma representaÃÃo simples, o que a torna de fÃcil entendimento. Na ANBPL, um processo de negÃcio à representado como uma coleÃÃo de conexÃes entre atividades, onde operadores sÃo especificados para descrever os diferentes tipos de conexÃes. Cada operador define uma regra particular para o controle do fluxo de execuÃÃo das atividades interligadas pelo mesmo

ASSUNTO(S)

business process execution language business process modeling linguagem para execuÃÃo de processos action semantics modelagem de processos de negÃcio semÃntica de aÃÃes ciencia da computacao

Documentos Relacionados