Você está aqui: Página Inicial curitiba Estrutura do Câmpus Diretorias Diretoria de Pesquisa e Pós-Graduação Mestrado e Doutorado CPGEI Edital de Defesas 2013 CPGEI (Mestrado): Márcio Venâncio Batista-23/08/13

CPGEI (Mestrado): Márcio Venâncio Batista-23/08/13

Defesa Pública de Mestrado do Programa de Pós-Graduação em Engenharia Elétrica e Informática Industrial
Quando 23/08/2013
das 09h00 até 11h00
Onde Sala C301
Nome do Contato Prof. Jean Marcelo Simão
Participantes Prof. Jean Marcelo Simão, Dr. Orientador - UTFPR
Banca examinadora:
Prof. Jean Marcelo Simão, Dr. Presidente - UTFPR
Prof. Paulo Cézar Stadzisz, Dr. - UTFPR
Prof. Andrey Ricardo Pimentel, Dr. - UFPR
Adicionar evento ao calendário vCal
iCal

Proposta de um Método de Aplicação da Teoria de Projeto Axiomático ao Desenvolvimento de Software PON-POR

Resumo: Esta pesquisa propõe um método que aplica a Teoria de Projeto Axiomático (PA) ao processo de desenvolvimento de software que se orientam por regras. Nesse âmbito, salienta-se que não foi encontrada na literatura, durante os esforços de pesquisa deste trabalho, a aplicação da Teoria de Projeto Axiomático a sistemas orientados a Regras. Entretanto, a Teoria de Projeto Axiomático já sim foi foco de pesquisa e aplicação no processo de desenvolvimento de software orientado a objeto, servindo de inspiração ao presente trabalho. Dito isso, este trabalho propõe o método Projeto Axiomático aplicado ao Paradigma Orientado a Regras (PA-POR). O método PA-POR propõe a decomposição funcional de requisitos do sistema em quatro níveis que são: Casos de Uso, Subcasos de Uso Independentes de Características Técnicas, Subcasos de Uso Dependentes de Características Técnicas e Serviços Técnicos. Além disso, o método PA-POR aplica o Axioma da Independência do PA em cada um dos quatro níveis de decomposição por meio das matrizes de projeto e métricas de cálculo da reangularidade e semangularidade do próprio PA. As matrizes de projeto ainda auxiliam na identificação das Premissas exclusivas, elementos esses importantes quando um sistema PON-POR possui Regras que possuem Ações que instigam a geração de fatos conflitantes. O Axioma da Informação do Projeto Axiomático também é aplicado em cada nível de decomposição avaliando as soluções de projeto quanto a sua quantidade de informação. Ainda, o método PA-POR apresenta um conjunto de métricas especificas para avaliação da qualidade estrutural da composição de Regras do sistema, fornecendo critérios para tomada de decisão sobre a qualidade do projeto especificado. O método PA-POR é passível de aplicação simultânea com o método existente de projeto de software baseado em desenvolvimento de aplicações PON-POR chamado de Desenvolvimento Orientado a Notificações e Orientado a Regras (DON-DOR), auxiliando na obtenção e validação de artefatos do mesmo. O método PA-POR foi aplicado no desenvolvimento de um software de portão eletrônico e demonstrou ser eficiente no que se propõe auxiliando no processo de criação de Regras e de sistemas PON-POR com alguma garantia de qualidade.
Palavras-chave: Projeto Axiomático (PA). Paradigma Orientado a Regras (POR). Paradigma Orientado a Notificações (PON). Método de Desenvolvimento Orientado a Notificações e Orientado a Regras (DON-DOR)

A Proposal of a Method of Application of Axiomatic Design Theory in Development of PON-POR Software

Abstract: This research proposes a method that applies Axiomatic Design Theory (AD) in the software development process that are guided by Rules. In this context, it is emphasize that it was not found in the literature, during the research efforts of this work, the application of Axiomatic Design Theory to systems oriented by Rules. However, Axiomatic Design Theory was already research and application focus in the object-oriented software development process, serving as inspiration to the current work. Therefore, this paper proposes the method called Axiomatic Design applied Rules-Oriented Paradigm (AD-ROP). The AD-ROP method proposes functional decomposition of system requirements into four levels which are: Use Cases, Subcases of Use Independent of Technical Characteristics, Subcases of Use Dependent of Technical Characteristics, and Technical Services. Furthermore, the method AD-ROP applies the Independence Axiom from Axiomatic Design (AD) in each of the four levels decomposition through Matrix Design and metrics which calculates the reangularity and semangularity. The Design Matrices still assist in identifying Exclusive Premises, which are important elements when a NOP-ROP system has Rules that have actions instigating the generation of conflicting facts. The Information Axiom from AD is also applied at each level of decomposition evaluating information quantity of the design solutions. Still, the method AD-ROP provides a set of specific metrics for evaluating the structural quality of the Rules composition, thereby providing criteria for making decisions about the quality of the specified project. The AD-ROP method is capable of simultaneous application with the existing method of system design based on NOP-ROP application development called Notification-Oriented and Rule-Oriented Development Method (NOD-ROD). This allows assisting the achievement and validation of artifacts produced by the method NOD-ROD. The AD-ROP method was applied in the development of electronic gate software and desmontrated to be quite efficient to assist in the process of Rule creation as well as NOP-ROP systems with higher quality assurance.
Keywords: Axiomatic Design (AD). Rule-Oriented Paradigm (ROP). Notification-Oriented Paradigm (NOP). Notification-Oriented and Rule-Oriented Development Method (NOD-ROD).

Lista de publicações:
SIMÃO, J.M. ; BELMONTE, D. L. ; RONSZCKA, A. F. ; LINHARES, R. R. ; VALENÇA, G. Z. ; BANASZEWSKI, R. F. ; FABRO, J. M. ; TACLA, C. A. ; STADIZISZ, P.C. ; BATISTA, M. V. . Notification Oriented and Object Oriented Paradigms comparison via Sale System. Journal of Software Engineering and Applications, v. 5, p. 695-710, 2012.

SIMÃO, J.M. ; BELMONTE, D. L. ; VALENÇA, G. Z. ; BATISTA, M. V. ; LINHARES, R. R. ; BANASZEWSKI, R. F. ; FABRO, J. M. ; TACLA, C. A. ; STADIZISZ, P.C. ; RONSZCKA, A. F. . A Game Comparative Study: Object-Oriented Paradigm and Notification-Oriented Paradigm. Journal of Software Engineering and Applications, v. 5, p. 722-736, 2012.

VALENÇA, G. Z. ; BANASZEWSKI, R. F. ; RONSZCKA, A. F. ; Batista, M. V. ; LINHARES, R. R. ; FABRO, J. M. ; STADIZISZ, P.C. ; SIMÃO, J.M. . Framework PON, Avanços e Comparações. In: Simpósio de Computação Aplicada, 2011, Passo Fundo - RS - Brasil. SCA'11, 2011.

BATISTA, M. V. ; BANASZEWSKI, R. F. ; RONSZCKA, A. F. ; VALENÇA, G. Z. ; LINHARES, R. R. ; STADIZISZ, P.C. ; TACLA, C. A. ; SIMÃO, J.M. . Uma comparação entre o Paradigma Orientado a Notificações (PON) e o Paradigma Orientado a Objetos (POO) realizado por meio da implementação de um Sistema de Vendas. In: III Congreso Internacional de Computación y Telecomunicaciones, 2011, Lima - Peru. COMTEL'11, 2011.

LINHARES, R. R. ; RONSZCKA, A. F. ; VALENÇA, G. Z. ; Batista, M. V. ; LIMA, C. R. E. ; DE WITT, F. A. ; SIMÃO, J.M. ; STADIZISZ, P.C. . Comparações entre o Paradigma Orientado a Objetos e o Paradigma Orientado a Notificações sob o contexto de um simulador de sistema telefônico. In: III Congreso Internacional de Computación y Telecomunicaciones, 2011, Lima - Peru. COMTEL'11, 2011.

RONSZCKA, A. F. ; BELMONTE, D. L. ; VALENÇA, G. Z. ; Batista, M. V. ; LINHARES, R. R. ; TACLA, C. A. ; STADIZISZ, P.C. ; SIMÃO, J.M. . Comparações quantitativas e qualitativas entre o Paradigma Orientado a Objetos e o Paradigma Orientado a Notificações sobre um simulador de jogo. In: III Congreso Internacional de Computación y Telecomunicaciones, 2011, Lima - Peru. COMTEL'11, 2011.

Ações do documento

registrado em: