Please use this identifier to cite or link to this item: http://repositorio.unicamp.br/jspui/handle/REPOSIP/276047
Type: TESE
Title: Ações atomicas distribuidas para Xchart
Author: Brito, Luciana de Paula
Advisor: Liesenberg, Hans Kurt Edmund, 1953-
Abstract: Resumo: Neste trabalho desenvolve-se um sistema de ações atômicas distribuídas com o propósito de fornecer os mecanismos necessários à implementação do sistema de execução de Xchart. Xchart é um ambiente integrado para a construção de interfaces homem-computador de sistemas interativos distribuídos. O sistema de execução de Xchart é o componente responsável pela gerência dos objetos que implementam o controle do diálogo entre homem e computador. Este sistema requer a construção de um componente de software que forneça mecanismos de atomicidade, acesso, localização, comunicação e controle de concorrência para os objetos do diálogo. Nesta dissertação, defende-se que o sistema de ações atômicas distribuídas contruído é adequado a Xchart porque satisfaz as suas necessidades. O sistema de ações atômicas distribuídas fundamenta-se no emprego de objetos e ações atômicas para a construção de aplicações distribuídas, e em sua. implementação utilizam-se os conceitos da programação orientada a objetos. O conjunto de classes que compõem este sistema implementa as funcionalidades necessárias ao processamento de ações atômicas distribuídas, fornecendo uma interface de programação transparente à distribuição de objetos. O emprego do mecanismo de herança do paradigma de objetos permite que o comportamento das classes do sistema de ações atômicas distribuídas seja selecionado de acordo com os requisitos específicos de cada aplicação distribuída, tornando-o flexível e fácil de usar.

Abstract: A distributed atomic actions system has been developed to provide the mechanisms required the implementation of the Xchart execution system. Xchart is an integrated environment; has been created to aid in the building of computer-human interfaces for distributed systems. The Xchart execution system is responsible for the management of the objects that implement the control of the dialog between human and computer. Distributed object management requires the provision of mechanisms for atomicity, access, location, communication, concurrency control. These mechanisms guarantee that the execution system will be capable of managing the objects of the dialog. This dissertation argues that the distributed atomic action system developed fulfills the needs of the execution system of Xchart. The distributed atomic actions system is based on the use of objects and atomic actions the building of distributed applications (dialog controllers). Its design and implementation is object-oriented. The class hierarchy of the system implements the funcionality necessary to provide distributed atomic actions and distribution transparency through the use of a stub generator. Selective use of inheritance allows programmers to flexibly; assign properties of atomic actions (concurrency control and atomicity) to classes of their applications.
Subject: Sistemas de comunicação
Programação orientada a objetos (Computação)
Sistemas operacionais distribuídos (Computadores)
Interfaces de usuário (Sistema de computador)
Language: Português
Editor: [s.n.]
Date Issue: 1996
Appears in Collections:IC - Tese e Dissertação

Files in This Item:
File SizeFormat 
Brito_LucianadePaula_M.pdf2.95 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.