Uma linguagem para modelagem de processos baseada em semÃntica de aÃÃes
AUTOR(ES)
Bruno Loureiro de Abreu
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
- A semÃntica formal de MooZ
- Uma arquitetura para sistemas tutores inteligentes apoiada por fundamentos de Web semÃntica.
- ClassificaÃÃo supervisionada usando dados simbÃlicos de semÃntica modal
- Um sistema de recuperaÃÃo e extraÃÃo de informaÃÃo utilizando conceitos da web semÃntica
- A luta da legalidade pela determinaÃÃo semÃntica nos tipos penais: possibilidades de um enfrentamento jurÃdico-discursivo