Autores

1913
Gustavo Dutra Martins
818,51
1914
818,51

Informações:

Publicações do PESC

Título
Comportamento Comunicativo Aplicado a Transações no GOA++
Linha de pesquisa
Engenharia de Dados e Conhecimento
Tipo de publicação
Dissertação de Mestrado
Número de registro
Data da defesa
20/12/2000
Resumo
PESC: Resumo de Dissertação de Mestrado Resumo da Tese apresentada à COPPE/UFRJ como parte dos requisitos necessários para a obtenção do grau de Mestre em Ciências (M.Sc.)

Comportamento Comunicativo Aplicado a Transações no GOA++

Gustavo Dutra Martins

Dezembro/2000
Orientador: Marta Lima de Queirós Mattoso  

 
Programa: Engenharia de Sistemas e Computação

      Existem várias propostas para extensão do modelo transacional tradicional para lidar com a Orientação a Objetos. Nesta tese abordaremos o conceito de comportamento comunicativo que tem como principal finalidade a otimização do controle de concorrência em ambientes orientados a objetos através da exploração do conhecimento embutido na semântica das operações de um dado objeto.
      O objetivo desta dissertação é realizar a adequação do modelo do comportamento comunicativo a um SGBDOO (Sistema Gerenciadores de Banco de Dados Orientado a Objetos), criando extensões ao SGBDOO e ainda realizando a ligação entre as classes armazenadas no SGBDOO com as classes implementadas na linguagem de programação para execução de transações (classes que suportam o modelo do comportamento comunicativo).
      Para a implementação do modelo do comportamento comunicativo foi criada uma arquitetura em camadas. Separando a implementação em camadas aumentamos o isolamento entre os componentes, permitindo flexibilidade para extensões ou substituição de módulos.
      Com a adequação do modelo do comportamento comunicativo ao SGBDOO, permitimos que classes internas fossem incorporadas à estrutura do SGBDOO, integrando, assim, o armazenamento dos objetos com a definição do seu comportamento comunicativo. O protocolo transacional criado para dar suporte ao modelo do comportamento comunicativo permite a comutatividade entre métodos da classe durante a execução de transações, aumentando, desse modo, o nível de concorrência.

Abstract
PESC: Master's Degree Abstract Abstract of Thesis presented at COPPE/UFRJ as a partial fulfillment of the requirements for the degree of Master of Science (M.Sc.)

Communicative Behavior Applied to Transactions in the GOA ++

Gustavo Dutra Martins

December/2000
Advisor:Marta L. Queirós Mattoso  
Department: Systems Engineering and Computer Science

      There are many proposals to extend the traditional transaction model to deal with abject orientation. In this dissertation we will approach the concept of communicative behavior, which has as its main goal the optimization of the concurrency control in object oriented environments through the exploration of knowledge hidden within the semantics of object operations.
      The objective of this dissertation is to adequate the communicative behavior model to a OODBMS (Object Oriented Database Management System), creating extensions to it and making the connection between the stored classes in the OODBMS with the implemented classes in the programming language to execute transactions.
      A specific architecture using layers has been created to implement the cammunicative behavior model to serve the components specified by the model. As we separate the implementation in layers we increase the isolation between the components allowing flexibility to extensions or replacement of modules.
      The adequation of the communicative behavior model to the OODBMS allows the incorporation of internal classes to the OODBMS structure, therefore integrating the created structure for the communicative behavior model with object storage within the OODBMS. The transaction protocol created to support the communicative behavior model allows the commutativity between class methods during the execution of transactions, therefore increasing the concurrency level.

Arquivo
Topo