Orientador: Hans R. E. Liesenberg / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-07-22T03:32:39Z (GMT). No. of bitstreams: 1
Brito_LucianadePaula_M.pdf: 3022413 bytes, checksum: b5496b8076f788b4e2248f5881e16c2d (MD5)
Previous issue date: 1996 / 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. / Mestrado / Mestre em Ciência da Computação
Identifer | oai:union.ndltd.org:IBICT/oai:repositorio.unicamp.br:REPOSIP/276047 |
Date | 17 December 1996 |
Creators | Brito, Luciana de Paula |
Contributors | UNIVERSIDADE ESTADUAL DE CAMPINAS, Liesenberg, Hans Kurt Edmund, 1953- |
Publisher | [s.n.], Universidade Estadual de Campinas. Instituto de Computação, Programa de Pós-Graduação em Ciência da Computação |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | Portuguese |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Format | 117 f. : il., application/octet-stream |
Source | reponame:Repositório Institucional da Unicamp, instname:Universidade Estadual de Campinas, instacron:UNICAMP |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0015 seconds