Abstract
PATENTE DE INVENÇÃO: PERFIL UML PARA O PARADIGMA ORIENTADO A NOTIFICAÇÕES (PON), PERFIL UML PARA O PARADIGMA ORIENTADO A REGRAS (POR), MÉTODO DE DESENVOLVIMENTO ORIENTADO A NOTIFICAÇÕES (DON) E MÉTODO DE DESENVOLVIMENTO ORIENTADO A REGRAS (DOR). O modelo apresentado se fundamenta na área de paradigmas de desenvolvimento-implementação de sistemas computacionais e no tema específico relativo ao Paradigma Orientado a Notificações (PON). Este paradigma propõe desenvolver sistemas computacionais baseados em regras, que são aprovadas e posteriormente executadas por intermédio de um mecanismo de avaliação de expressões causais. Entretanto, este mecanismo é impar sendo composto por entidades computacionais que se comunicam por meio de notificações, o que vem ser a essência do PON. Propõe-se resolver, desta forma, algumas das deficiências de paradigmas imperativos e declarativos no que diz respeito a desempenho e distribuição. Neste, âmbito, esta patente propõe um método para projetos de sistema que empregam o Paradigma Orientado a Notificações (PON) no seu desenvolvimento. O PON tem sido materializado em termos de implementação, mas não possuía ainda um método definido para orientar os desenvolvedores na elaboração de projetos de sistemas. O método proposto, denominado Desenvolvimento Orientado a Notificação (DON), foi desenvolvido a partir de duas etapas: (1) a criação de um perfil UML denominado Perfil PON ou NOP Profile, que define os principais conceitos do PON por meio da utilização de mecanismos de extensão da UML; e (2) a criação do método DON, Propriamente dito, que faz uso do perfil PON (ou similar) e apresenta uma seqüência de passos para a construção de projetos neste novo paradigma sendo tais passos adaptados no Processo Unificado (RUP) fazendo uso de recursos da UML e das redes de Petri. Ainda, o Perfil PON e o Método DON foram generalizados para fins de uso no tocante ao Paradigma Orientado a Regras (POR).