• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 79
  • 3
  • Tagged with
  • 82
  • 82
  • 54
  • 51
  • 47
  • 35
  • 31
  • 25
  • 18
  • 16
  • 16
  • 16
  • 12
  • 11
  • 11
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
41

Concorrencia em linguagens de comando

Fernandez, Mauricio Alberto 30 September 1994 (has links)
Orientador: Rogerio Drummond Burnier Pessoa de Mello Filho / Dissertação (mestrado) - Universidade Estadual de campinas, Instituto de Matematica, Estatistica e Ciencia da Computação / Made available in DSpace on 2018-07-21T20:07:35Z (GMT). No. of bitstreams: 1 Fernandez_MauricioAlberto_M.pdf: 1638734 bytes, checksum: 602943caf6eed0fba74dfe34a3ed38eb (MD5) Previous issue date: 1994 / Resumo: A execução de programas é uma das formas de reutilização de software mais bem sucedidas graças a um módulo que atua entre o usuário e o núcleo do sistema operacional. Estes módulos permitem que o usuário tenha acesso a uma máquina virtual de nível superior àquela fornecida pelos serviços do sistema. Originalmente estes módulos processavam ordens que chegavam ao computador pela leitora de cartões, na época do time sharing surgem as linguagens de comandos que definem a sintaxe que o usuário deve utilizar para executar programas a partir de seu terminal; hoje existem interfaces gráficas de usuário para desempenhar estas funções. Na arquitetura do Unix o interpretador da linguagem de comandos é um módulo separado do núcleo do sistema, o que permitiu a aparição de várias linguagens de comandos para esse sistema. Na prática as linguagens de comandos do Unix têm se desempenhado como ótimas linguagens de desenvolvimento rápido de programas; Arquivos contendo comandos podem ser executados da mesma forma como são executados outros programas. Recursos sintáticos para executar vários comandos concorrentemente, de forma que a saída de um alimente a entrada de outro, permitem a construção de programas mediante a utilização de peças de funcionalidade mais elementar. Além disto, a interatividade agiliza o ciclo codificação-teste. Este trabalho propõe uma extensão ao modelo de concorrência das linguagens de comandos do Unix que sirva de base para a definição de uma linguagem de comandos distribuída. As principais características do modelo proposto são: suporte a vários paradigmas de interação entre processos distribuídos, recursos definicionais, recursos funcionais, abstração procedural e suporte à concorrência interna. / Abstract: Every operating system architecture includes a module that simplifies program execution by users, converting program execution in one of the most succesful cases of software reusablity. This module have evolved from early job control languages to graphical interfaces. Command languages carne with time sharing systems and were the means used to type commands into the system. Unix command languages have proven to be excellent languages for rapid program development. Files containing shell commands may be executed like any other program Syntactic devices for concurrent program execution, with the output of one program feeding the input of another, allow program construction by reusing simpler pieces. Besides, the interactive nature speeds up the coding-testing cycle. An extension to the concurrency model of Unix command languages is herewith proposed. This extension should be the basis for a further specification of a distributed command language. The highlights of the proposed model are: support to various paradigms of distributed processes interaction, features for functional and definitional programming, procedural abstraction and support for internal concurrency. / Mestrado / Mestre em Ciência da Computação
42

OMNI sistemas de suporte e aplicações distribuidas

Cianni, Cassius Di 23 September 1994 (has links)
Orientador: Rogerio Drummond Burnier Pessoa de Mello Filho / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Ciencia da Computação / Made available in DSpace on 2018-07-21T19:44:27Z (GMT). No. of bitstreams: 1 Cianni_CassiusDi_M.pdf: 1867704 bytes, checksum: 3356ab8fd3bfcf8e14ec103f73c07357 (MD5) Previous issue date: 1994 / Resumo: O Sistema OMNI oferece facilidades para a criação, comunicação e gerenciamento de processos numa rede heterogênea de computadores com o sistema operacional UNIX. Ele estende os conceitos presentes no UNIX oferecendo serviços similares para um sistema distribuído. Seus três principais módulos são descritos: Servidor de Nomes, Módulo de Portas e Gerenciador de Processos. Cada entidade do sistema, tais como portas, processos e grupos de portas, tem urna identificação única e homogênea, chamada de OMNIid, capaz de, identificá-lo no tempo e no espaço. O Servidor de Nomes é responsável por associar nomes definidos pelo usuário a essas identificações, de tal forma que elas possam ser mais tarde recuperadas por outros processos em qualquer ponto da rede, provendo transparência quanto à real localização das entidades. O Módulo de Portas de Comunicação provê o mecanismo usado por processos para se comunicarem através do envio de mensagens a portas. Portas podem ser com ou sem conexão. Urna mensagem só pode ser enviada a urna porta conectável pela porta a ela conectada, ao passo que qualquer processo pode enviar uma mensagem a uma porta sem conexão. O sistema também suporta conectores especiais e grupos de portas, que permitem que uma mensagem seja enviada simultaneamente a muitas portas ou seja entregue a apenas uma de um conjunto de portas. O Gerenciador de Processos é responsável por criar processos distribuídos, enviar sinais a eles, perceber e relatar seu término. A maioria dos serviços do UNIX são estendidos, permitindo que processos sejam interrompidos por um sinal quando um processo filho morre ou que bloqueiem até seu término. Grupos de processos e sessões do UNIX são também estendidos. / Abstract: The OMNI system provides facilities for the creation, communication and management of processes in an heterogeneous network of computers running UNIX. It extends UNIX concepts by providing similar services on a distributed system. The system's three main modules, called the Name Server, the Communication Ports Module and the Process Manager are briefty described. Every system entity, such as ports, processes or port groups, has a unique, homogeneous, system-wide identification called OMNIid, which identifies it in both time and space. The Name Server is responsible for associating user-defil1ed names with these identifications, so that they can be later retrieved by other processes anywhere on the network, thus providing transparency with regard to actual entity location. The Communication Ports Module provides a mechanism used by processes to communicate with one another by sending messages to ports. Ports can be connection or connectionless. A message can only be sent to a connection port by its connected peer, while any process can send a message to a connectionless port. The system also supports special connectors and port groups, which allow a message to be multicast to many ports or to be delivered to one of several possible ports only. The Process Manager is responsible for creating distributed processes, sending signals to them, detecting and reporting their termination. Most UNIX services are extended, allowing parent processes to be interrupted by a signal at child's death or block until child termination. UNIX process groups and sessions are also extended. / Mestrado / Mestre em Ciência da Computação
43

Desenvolvimento metodologico dos sistemas distribuidos abertos

Romero Alvarez, Maria Adela 19 December 1996 (has links)
Orientador: Eleri Cardozo / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Made available in DSpace on 2018-07-22T00:45:17Z (GMT). No. of bitstreams: 1 RomeroAlvarez_MariaAdela_M.pdf: 4956354 bytes, checksum: 485df929b92a112e3338d22f6c617063 (MD5) Previous issue date: 1996 / Resumo: No desenvolvimento de Sistemas Distribuídos Abertos o uso de recursos que facilitem o entendimento do sistema, a verificação do seu comportamento, a implementação e a documentação são muito importantes. O objetivo deste trabalho é empregar práticas de Engenharia de Software ao processo de desenvolvimento de Sistemas Distribuídos Abertos através da aplicação de métodos, técnicas e ferramentas adequadas. Um estudo de caso foi realizado abordando requisitos temporais e de comunicação, próprios de aplicações distribuídas. Foi utilizado o método OMT (Object Modeling Technique) na modelagem estática do sistema e a técnica SDL (Specification and Description Language) na parte dinâmica e funcional. Duas ferramentas foram utilizadas para edição dos modelos, simulação do comportamento do sistema, geração de código e documentação do sistema. São apresentados os resultados obtidos bem como uma avaliação dos métodos, técnicas e ferramentas utilizados. Conclui-se que a combinação de OMT e SDL e a utilização das ferramentas escolhidas beneficiam significativamente o processo de desenvolvimento de Sistemas Distribuídos Abertos / Abstract: The development of open distributed systems is better conducted when the activities related to overall system understanding, behavior verification, implementation, and documentation are well supported. The objective of this work is to use Software Enginneering practices in the development of open distributed systems, proposing an appropriate combination of methods, techniques, and tools. A study was carried out taking into account temporal and communication requirements, characteristics very common in distributed applications. The combination mentioned above inc1udes the OMT method for modeling the static aspects of the system, the SDL technique for modeling the dynamical and functional aspects, and CASE tools for graphical edition df the diagrams, simulation, code generation, and documentation. An evaluation of the methods, techniques and tools used is also presented. One conc1usionof this evaluation reveals that the proposed combination of methods improve several aspects of the open distributed systems development process, as reported in the thesis / Mestrado / Automação Industrial / Mestre em Engenharia Elétrica
44

Camada groupware : uma camada de suporte a aplicações cooperativas em ambientes distribuidos abertos

Sica, Fernando Cortez 20 December 1996 (has links)
Orientador: Waldomiro P. D. C. Loyolla / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Made available in DSpace on 2018-07-22T10:47:23Z (GMT). No. of bitstreams: 1 Sica_FernandoCortez_M.pdf: 7191202 bytes, checksum: da9427611130ffe1345049f1eaeb2a10 (MD5) Previous issue date: 1996 / Resumo: A expansão da conectividade faz com que apareçam novas filosofias e frentes de pesquisa dentro do ramo das redes de computadores e computação distribuída. Uma destas frentes enfatiza o chamado Trabalho Cooperativo Suportado por Computador (CSCW), o qual tem o objetivo de englobar várias pessoas dentro de um universo cooperativo no compartilhamento de recursos. O objetivo desta tese consiste em descrever aspectos de implementação da camada Groupware (Camada de Suporte para Aplicações Cooperativas) a qual fornece serviços e interfaces para o estabelecimento, manutenção e fechamento de aplicações cooperativas genéricas / Abstract: The conectivity expansion is responsible by the appear of the new filosofies and research tines at computer networks and distributed computation fields. One of the research line hang the intituled Computer Supported Cooperative Work (CSCW), which objectifys to englobe many persons in the cooperative universe at resource sharely. This thesis describe the Groupware. Layer (Cooperative Aplications Support Layer) implementation aspects. This layer supply services to establish, manager and dose generics cooperatives aplications / Mestrado / Automação / Mestre em Engenharia Elétrica
45

Um mecanismo para prover interoperalidade entre ORBs com suporte a transparencia de relocação

Zuquello, Nuccio M. S 14 May 1997 (has links)
Orientador: Edmundo Roberto Mauro Madeira / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-07-22T14:36:25Z (GMT). No. of bitstreams: 1 Zuquello_NuccioM.S_M.pdf: 5811761 bytes, checksum: 9c43f5b7fac5701fdce04b2a9d4e6d6d (MD5) Previous issue date: 1997 / Resumo: A capacidade de sistemas heterogêneos cooperarem é uma necessidade atual que vem se impondo cada vez mais, principalmente pelo rápido desenvolvimento da tecnologia de processamento distribuído, obrigando a busca de soluções mais apropriadas. Nesse contexto, a especificação CORBA (Common Object Request Broker Architecture) apresenta uma arquitetura que permite a interoperabilidade entre aplicações em ambientes distribuídos heterogêneos. Entretanto, pela sua grande flexibilidade nas decisões de implementação, surgem problemas para estender essa interoperabilidade entre dois ORBs desenvolvidos por diferentes tecnologias. Nesta dissertação são discutidos esses problemas e suas respectivas soluções, sendo apresentado um conjunto de operações para suportar o mecanismo de interceptação, estendendo as transparências de acesso e localização, consideradas fundamentais num ambiente distribuído, para além do escopo de um ORB. É proposta, também, uma forma para prover transparência de relocação, estendida para suportar interoperabilidade. Por fim, é descrita uma implementação desses mecanismos utilizando um protótipo aberto de ORB e uma implementação comercial, chamada ORBeline. / Abstract: The ability of heterogeneous systems cooperate to problem's solutions is a real need that has been growing, due to the increasing development of the distributed processing technology. This need is driving the development of more suitable solutions. The CORBA (Common Object Request Broker Architecture) specification presents an architecture, which allows interoperability among heterogeneous distributed environment applications. However, because of the great flexibility offered in implementation decisions, many problems to extend interoperability between two ORBs developed by different technologies arise. This work discusses these problems and their solutions and presents a. set of operations to support an interception mechanism extending access and location transparencies, considered as fundamental for a distributed environment, to work beyond an ORB scope. A scheme to provide relocation transparency, extended to support interoperability is also proposed. Finally, an implementation of these mechanisms over an open ORB's prototype and ORBeline, a commercial product, is described. / Mestrado / Mestre em Ciência da Computação
46

Protocolos para difusão confiavel de mensagens em grupos de comunicação

Rocha Neto, Aluizio Ferreira da 22 August 1997 (has links)
Orientador: Ricardo de Oliveira Anido / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-07-22T20:47:04Z (GMT). No. of bitstreams: 1 RochaNeto_AluizioFerreirada_M.pdf: 3676465 bytes, checksum: 92abc7fc7c2a6f9d95139d55b8b21e7f (MD5) Previous issue date: 1997 / Resumo: Em um Sistema Distribuído, computadores cooperam entre si para fornecerem um serviço. A troca de mensagens entre estes computadores através dos canais de comunicação é uma das características destes sistemas. Muitas aplicações distribuídas, como por exemplo sistemas de banco de dados replicados, envolvem comunicação freqüente entre os participantes do sistema. Nestes casos, uma abstração muito útil é a Comunicação em Grupo. Neste tipo de comunicação, um computador envia uma mensagem destinada a um grupo de outros computadores encarregados de fornecerem um serviço distribuído. Alguns modelos de comunicação em grupo têm sido propostos e utilizados em ambientes com aplicações distribuídas. Dentre estes modelos destaca-se o modelo de Difusão Confiável. Caracteriza-se uma difusão como confiável quando a mensagem difundida ou é recebida por todos os membros do grupo ou não é recebida por nenhum deles. Além disso, a difusão mantém uma ordem consistente das mensagens trocadas dentro do grupo de comunicação. Esta dissertação apresenta um estudo sobre os protocolos que implementam difusões confiáveis para grupos de comunicação em sistemas distribuídos. É descrito e analisado um conjunto . de protocolos de comunicação em grupo presentes na literatura. Uma outra contribuição deste trabalho é a proposta de um novo protocolo de difusão confiável. / Abstract: In a Distributed System, computers cooperate to provide a service. One of the features in such systems is the exchange of messages among theses computers using a communication network. Many distributed applications, like replicated databases, require frequent broadcasts to/from the servers of data. In this case, a useful abstraction is the Group Communication: a computer sends a message to a group of other computers which provide a distributed service. Some models of group communication were developed and used in distributed applications. One of the most important models introduced to provide group communication was the Reliable Broadcast. This model ensures that messages sent to the group are delivered to ali members of the group or are not delivered to any of them. Moreover, the broadcast keep a consistent order of the messages exchanged within the group. His thesis is a survey on reliable broadcast protocols for group communication in distributed systems. It describes and analyzes the models of communications based on data and control structures utilized in the protocol. Another contribution of this thesis is the proposal of a new reliable broadcast protocol. / Mestrado / Mestre em Ciência da Computação
47

Processamento distribuido aplicado a analise de segurança estatica de sistemas de energia eletrica

Alves, Antonio Cesar Baleeiro 15 August 1997 (has links)
Orientador: Alcir Jose Monticelli / Tese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Made available in DSpace on 2018-07-22T21:07:01Z (GMT). No. of bitstreams: 1 Alves_AntonioCesarBaleeiro_D.pdf: 17259473 bytes, checksum: 0027ce4831c35a7fc9825ed7df928494 (MD5) Previous issue date: 1997 / Resumo: Este trabalho focaliza o problema de análise de contingências e as técnicas de cálculo do fluxo de potência ótimo com restrições de segurança. A abordagem do fluxo de potência ótimo está essencialmente voltada para o alívio de violações de limites de fluxos de potência ativa em ramos (sobrecargas) através de ações sobre os controles ativos. O enfoque fundamenta-se na linearização do modelo do sistema elétrico, utiliza a técnica de programação linear e algoritmos de análise de contingências. As restrições de segurança são geradas a partir de uma classificação prévia das contingências para identificar os casos críticos; são incorporadas capacidades corretivas pós-contingências e a construção das restrições baseia-se nas metodologias de Stott e Benders. Quanto à análise de contingências, foram investigadas duas classes de métodos, os diretos e os iterativos. Melhoramentos foram introduzidos nos métodos iterativos do gradiente conjugado pré-condicionado (como a ordenação minimum spanning tree e um pré-condicionador adequado ao problema de análise de contingências) para tomá-Ios competitivos com os métodos diretos; contingências simples e múltiplas são analisadas. Por meio do sistema PVM, as implementações desenvolvidas nesta tese foram transportadas para um ambiente de processamento distribuído, ou seja, estações de trabalho interligadas em rede local, formando uma máquina paralela virtual. Foi também pesquisada a elaboração de programas tolerantes a falha. Foram realizados vários testes e simulações com implementações seqüenciais e distribuídas para validar os algoritmos elaborados, inclusive com dados do Sistema Interligado Brasileiro / Abstract: This work is focused on the contingency analysis problem and the techniques involved with the security constrained optimal power flow calculation. The optimal power flow approach ia essentially directed to alleviate the violations of the active power flows in branches (overloads) through adions over the active controIs. This approach ia based in the linearization of the electric system model, using linear progr"-mming techniques and contingency anaJysis algorithms. The security constraints are generated from a previous contingencies classmcation in order to identify the critica1 situations; post-contingency corrective capabilities are incorporated and the Stott and Benders methodologies are used to build up such restrictions. Two contingency anaJysis classes of methods were investigated: the iterative and the direct methods. Improvements were introduced into pre-conditioned conjugate gradient iterative method (the minimum sp"-nning tree ordering and a pre-conditioner adequated to the contingency analysis for example) in order to make them as well efficient as the direct methods are; simple and multiple contingency are analyzed. The implementations developed in this thesis were ported to a distributed processing environment through the PVM system, creating a virtual parallel machine with severaJ workstations connected through a local network. The fault- tolerant approach ia also investigated. Severa! simulations and tests were performed, using sequentiaJ and distributed programs, to validate the proposed aJgorithms, including the Brazilian Interconnected Power System data / Doutorado / Energia Eletrica / Doutor em Engenharia Elétrica
48

Implementação de canais ODP sobre plataforma CORBA

Chavez Monteiro do Prado, Rodrigo 23 October 1997 (has links)
Orientador: Eleri Cardozo / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Made available in DSpace on 2018-07-23T08:04:47Z (GMT). No. of bitstreams: 1 ChavezMonteirodoPrado_Rodrigo_M.pdf: 4823975 bytes, checksum: 00f51b38a21e75fb99b25e11ab0ecb9b (MD5) Previous issue date: 1997 / Resumo: Este trabalho objetiva a implementação de canais ODP (Open Distributed Processing). O desenvolvimento do trabalho se inicia com o estudo da especificação ODP, padronizada pela ISSO (International Organization for Standardization), em resposta ao aumento da demanda por sistemas distribuídos que se tornaram possíveis com os avanços tecnológicos recentes. Com base neste estudo, é proposta uma implementação de canal para transmissão de fluxos contínuos de dados, por exemplo, áudio e vídeo. A implementação utiliza como infra-estrutura de distribuição de objetos uma plataforma comercial CORBA (Common Object Request Broker Architecture). Enquanto o controle do canal é realizado por intermédio da plataforma, os dados são transmitidos por um sistema de transporte que utiliza TCP ou UDP. Uma aplicação de áudio-conferência é construída para avaliar a implementação. Algumas medidas de monitoramento de qualidade de serviço do canal são apresentadas. Este trabalho contribui na identificação dos requisitos necessários ao desenvolvimento de aplicações distribuídas e no desenvolvimento de uma infra-estrutura de suporte à implementação de aplicações multimídia distribuídas / Abstract: This work aims at the implementation of a component of the ODP (Open Distributed Processing) reference model: the channel. The work begins with a study of the ODP standards, a ISO (International Organization for Standadization) international effort in response to the rapid growth of the distributed processing due to recent advances in computing and network technologies. After that, the work proposes an implementation of ODP channels for supporting the transport of continuous media, such as audio and video over the network. The implementation employs a commercial CORBA (Common Object Request Broker Architecture) plataform. The control of the channel is processed though the CORBA plataform while the media flows though a transport infrastructure based on TCP or UDP. An audio-conference application was developed in order to validate the implementation. Finally, this work contributes to the development of distributed applications as well as to the design of infrastructure for supporting distributed multimedia applications / Mestrado / Automação Industrial / Mestre em Engenharia Elétrica
49

Gerenciador de acesso a dados multimidia

Tambascia, Claudia de Andrade 16 December 1997 (has links)
Orientador: Ivan Luiz Marques Ricarte / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Made available in DSpace on 2018-07-23T15:13:55Z (GMT). No. of bitstreams: 1 Tambascia_ClaudiadeAndrade_M.pdf: 4982647 bytes, checksum: d0360fc251796faf884c68c678921ac6 (MD5) Previous issue date: 1997 / Resumo: Uma das maiores dificuldades no processamento distribuído de informação envolvendo objetos multimídia é o tratamento de dados envolvendo dimensões temporais, tais como áudio e vídeo. Há uma diversidade de formatos de representação deste tipo de dados e esforços de padronização são fundamentais na integração destas aplicações. A gerência de acesso a um repositório especializado para este tipo de informação multimídia apresenta diversas dificuldades relacionadas, principalmente, aos aspectos de qualidade de serviços (QoS) e à adequação de taxas de recuperação e exibição. O principal objetivo deste trabalho foi o desenvolvimento de um gerenciador que possibilitasse o acesso e apresentação de dados multimídia e que permitisse a integração com banco de dados orientados a objetos e repositórios de dados. Esse sistema permite que o usuário possa escolher apresentações previamente definidas e armazenadas em um banco de dados e a partir desta escolha, efetuar a apresentação. Os resultados obtidos incluem a implementação deste sistema em uma arquitetura local e distribuída, além de um mapeamento de suas principais funcionalidades utilizando a filosofia do padrão MHEG, o kit de desenvolvimento Java e a ferramenta Media Player / Abstract: One of the major difficulties in distributed information systems with multimedia objects is handling time-constrained data such as áudio and vídeo. There are many representation formats for this kind of data and creating a standard is fundamental for integration of these applications. The access management of a specialized repository for multimedia information shows many difficulties related to aspects of quality of services (QoS) and recovery and exhibition at adequate rates. The main goal of this work was the development of a manager that enables access and presentation of multimedia data and allows integration of object-oriented data base and data repository. This system allows users to choose presentations already defined and stored in a data base and exhibit it. The results achieved are the implementation of this system in local and distributed architecture and the mapping of the main functionalities using the MHEG standard philosophy, Java development kit and Java media player tools / Mestrado / Mestre em Engenharia Elétrica
50

Arquitetura de conexão de dispositivos multimidia em ambientes distribuidos / Multimedia devices connection architecture in distributed environments

Desidera, Lucimara 16 July 1997 (has links)
Orientador: Mauricio F. Magalhões / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Made available in DSpace on 2018-07-23T17:13:29Z (GMT). No. of bitstreams: 1 Desidera_Lucimara_M.pdf: 6127082 bytes, checksum: aa84651a58c3a9f3f909b14cb9b9a085 (MD5) Previous issue date: 1997 / Resumo: O desenvolvmento de aplicações multimídia é uma atividade complexa devido à variedade, à sofisticação e às particularidades de tais aplicações, especialmente aquelas destinadas a operar em ambientes distribuídos. Neste contexto, foi proposta a arquitetura MSS (Multimedia System Services), com objetivo de prover abstrações sobre características específicas de plataformas, de mídias e de sistemas de transporte oferecendo suporte ao trabalho dos programadores de aplicações multimídia. Este trabalho apresenta um proposta de implementação para o serviço de conexão virtual definido na arquitetura MSS, empregando um ambiente baseado na plataforma de mídias e de sistemas de transporte, oferecendo suporte ao trabalho dos programadoes de aplicações multimídia. Este trabalho apresenta uma proposta de implementação para o serviço de conexão virtual definido na arquitetura MSS, empregando um ambiente baseado na plataforma CORBA (Common Object Request Broker Architecture) como infra-estrutura aos objetos distribuídos. Sua realização envolve o estudo e a interpretação da especificação do MSS, modelagem do sistema e implementação de um protótipo. Destaca-se a importância do emprego de uma arquitetura de serviços no suporte ao desenvolvimento de aplicações multimídia. As conclusões mostram que o MSS é completamente adequado para suporte às características deste tipo de aplicações / Abstract: : Multimedia application development is a complex activity due to variety sophistication and particularity of such applications, especially those intended for working on distributed environment. A framework called MMS (Multimedia System Services) has been proposed with the goal of providing abstractions with respect to specific features of platforms, media and transport system to support the multimedia application developer¿s work. This work presents an implementation proposal to the virtual connection service defined in MSS, using a CORBA (Common Object Request Broker Architecture) environment as infrastructure to distributed objects. It encompasses the MSS implementation. This work points out the importance of using a framework to support multimedia application development. Conclusions show that the MSS specification is completely adequated to support the features of this kind of application / Mestrado / Automação / Mestre em Engenharia Elétrica

Page generated in 0.0187 seconds