Sistemas de informação cientes de processos, robustos e confiáveis [thesis]

André Luis Schwerz
Agradecimentos Agradeço ao meu orientador Prof. João Eduardo Ferreira pela paciência, dedicação, atenção e parceria durante todos esses anos. Muito obrigado por sempre ter me motivado e apoiado. Espero que em algum dia eu seja capaz de retribuir todo seu esforço para tornar este trabalho uma realidade. Agradeço também ao Prof. Calton Pu pelas suas importantes sugestões para melhoria deste trabalho e, em conjunto com seus alunos, por me receberem na Georgia Tech. Também agradeço ao Programa
more » ... ço ao Programa Ciências sem Fronteiras pelo financiamento do período sanduíche em Atlanta-USA. Agradeço a Fundação Araucária pelo financiamento do Projeto de Doutorado Interinstitucional (DINTER) que possibilitou este trabalho de doutorado. Agradeço aos professores Fabio Kon e Carlos Eduardo Ferreira do IME-USP e aos professores Luiz Nakamura e Reginaldo Ré da UTFPR pelo empenho e apoio para que o DINTER IME/USP -UTFPR tenha sido realizado. Agradeço aos professores Alfredo Goldman, Fabio Kon, Marco Gerosa, João Eduardo e Carlos Ferreira que se dispuseram a ministrar suas disciplinas em Campo Mourão-PR enfrentando vários transtornos devido aos seus deslocamentos. Agradeço também aos professores Marcelo Finger, Marco Casanova e Fábio Porto por suas contribuições no exame de qualificação. Agradeço ao Rafael Liberato, não apenas pela inúmeras figuras que produziu para este trabalho, mas, principalmente, pelo seu companheirismo e amizade dos últimos anos. Agradeço aos meus companheiros de DINTER, Ivanilton dividirem o escasso espaço do laboratório E-104 durante o período de créditos e pelo companheirismo durante todos esses anos. Agradeço ao pessoal do Grupo DATA, Bruno Padilha, Mina Cintho, Pedro Takecian, Osvaldo Takai, Marcela Ortega e Pedro Paulo, pelo recebimento no IME-USP e pela importante ajuda prestada em várias situações. Agradeço aos meus alunos da UTFPR que, por muitas vezes, tiveram seus horários alterados para se adaptarem as minhas constantes ausências. Agradeço ao Departamento de Computação e aos funcionários da UTFPR e do IME-USP pelo apoio em várias situações. Agradeço a toda minha família por compreender minhas ausências e me incentivar nos momentos mais difíceis. Agradeço especialmente aos meus pais Egon e Leonice, meu avô Kurt, minha irmã Lissandra, minha sobrinha Larissa e ao meu cunhado Marcelo por reduzirem a distância entre nós com mensagens de apoio, incentivo e carinho e por me permitirem, mesmo que a distância, participar de suas vidas. Agradeço a minha amada esposa Roseli por seu amor incondicional, por dividir as minhas alegrias e preocupações e por aceitar minhas constantes ausências durante esses anos. O seu companheirismo e amor foram fundamentais nesta jornada. Por fim, gostaria de agradecer a pequena Heloísa por iluminar os nossos corações com o seu maravilho sorriso todas as manhãs. i Palavras-chave: Sistemas de Informação cientes de Processos, Confiabilidade, Robustez, WEDflow , Tratamento de Exceção. ii Abstract SCHWERZ, A. L. Robust and Reliable Process-Aware Information Systems. 2016. 103 f. Tese(Doutorado) - Nowadays, many corporations and organizations are increasingly making efforts to transform quickly and effectively their potential ideas into products and services. These efforts have also stimulated the evolution of information systems that are now supported by higher-level abstract models to describe the process logic. In this context, several sophisticated Process-Aware Information Systems (PAIS) have successfully been proposed for managing business processes and automating largescale scientific (e-Science) processes. Much of this success is due to their ability to provide generic functionality for modeling, execution and monitoring processes. These functionalities work well when process models have a well-behaved path towards achieving their objectives. However, anomalous situations that fall outside of the well-behaved execution path still pose a significant challenge to PAIS. Because of the many types of failures that may deviate execution away from expected behaviors, provision of robust and reliable execution is a complex task for current PAIS, since not all failure situations can be efficiently modeled within the traditional flow structure. As a consequence, the treatment for such situations usually involves interventions in systems by human operators, which result in significant additional cost for businesses. In this work, we introduce a cost/benefitaware recovery composition method that is able to find and follow alternative paths to reduce the financial side effects of exception handling. From a practical point of view, this method provides the automated and optimized exception handling, by calculating the cost and benefits of each recovery path, and choosing the recovery path with the best cost/benefits available. More specifically, our recovery method extends the WED-flow (Workflow, Event processing and Data-flow) approach for enabling cost/benefit-aware composition of forward and/or backward transactional recovery steps. Finally, the experiments point out that this recovery method can be suitably incorporated into exception handling within a wide variety of processes.
doi:10.11606/t.45.2018.tde-17042018-145500 fatcat:ftyndvrjm5b7bd5njffcstggda