Cadernos CPqD Tecnologia Vol. 8 • n. 1 • janeiro/junho 2012
!
" # %& " ( ! ! " !# $ % & ' () " + # , - . " -.# / . 0 - ! 1 " - # / . 3 ! 4 - ! 1 " - # 3 5 6 ( - 17 " - # ' - 8! 9 " - 8# 3 - 17 " - #
) " ( % % . - 0 - ) & ;0 8 00 % -
( 3 - 00 3 < (
" >?? !
) # * 1 & ; " & ! @ @ A B CC>AD ! 5
# . CE?>F@G?H " ! A -. " 55 I ?>?? J?HHJJE @ I K !L (
+ $, , + , " + / 0 5 % , * " % +
.L5 % 1 .L5 " . L 5 17 ! A -.A CA C ' M 0 H??D @# N E?
>A CA ' M' H?CH - ! ; ; &--O C>?G@CGPF C H 17 & % 1 .L5 55 FHC E> .L5 , ! ( 1 % 1 .L5 " . L 5 17 A Q 1 ! L ! 1 , ( <
@%%. 8D 8<E
! ! " " #" $ " " % &" $" '" % # ( ( )" " $ " " * # $ % &' ( ) + , . " ( )" " # " / 0 1 ( )" " & % " 0" " ! + ( ( ) ,- ./0 # 1 ,+, 3 " % 3 4 + &" % # / % " 2 3 . ' ( 5 &" ) " # /&" " $ " 6 / ) " 8 / # / 4 ( "9 " 4 / ( % " 5 : 3" ; / " % < ( 5 # ! 0 (3 ( ( , = ." 0" " > " 9" ( " + , : % ?" $ ) " ! - ' # ( 6 0 " @ 0 >" ( " "' +" %) / @ ** -3 ( A / " 0 >" * , $ ) # " B " % C " , >" ) 5 0 " > " " 8!
*
8 > > D <
A revista Cadernos CPqD Tecnologia chega ao seu oitavo volume refletindo quatro importantes ĂĄreas do programa de pesquisa e desenvolvimento do CPqD: (1) Sistemas de Suporte a Operaçþes e NegĂłcios, (2) Serviços e Aplicaçþes, (3) Segurança da Informação e (4) Comunicaçþes Ă&#x201C;pticas. Os artigos aqui apresentados ilustram algumas linhas temĂĄticas dessas ĂĄreas de P&D de grande interesse para a comunidade brasileira de telecomunicaçþes e de tecnologia da informação. A diversidade dos temas ilustra a complexidade do cenĂĄrio tecnolĂłgico atual, cada vez mais dinâmico e inovador. Os resultados obtidos no programa de P&D do CPqD e sua difusĂŁo contribuem sob diferentes aspectos para o desenvolvimento do setor de tecnologias da informação e comunicação. Um desses aspectos diz respeito Ă proteção dos dados e Ă privacidade do usuĂĄrio do Sistema Brasileiro de TelevisĂŁo Digital (SBTV). O desenvolvimento do mĂŠtodo, sistema e ferramentas que possibilitam a identificação de vulnerabilidades presentes no receptor de TVD possibilitou a elaboração de recomendaçþes de segurança para os desenvolvedores de aplicaçþes e para os usuĂĄrios. Essas recomendaçþes encontram-se atualmente disponĂveis nos sites do CPqD e do MinistĂŠrio das Comunicaçþes, bem como os cĂłdigos-fontes (programas) de todas aplicaçþes interativas, ferramenta de autoria e bibliotecas de componentes desenvolvidas no âmbito do Projeto Serviços Multiplataforma de TV Interativa (SMTVI), os quais seguiram os padrĂľes estipulados para o middleware GINGA-NCLua. A expectativa ĂŠ de que os diversos interessados, tais como: comunidades de desenvolvedores, grandes e pequenos radiodifusores, pĂşblicos ou privados, provedores de conteĂşdos e serviços, entre outros, sejam estimulados a utilizar esses resultados para capacitação, desenvolvimento e implantação de novos serviços e aplicaçþes interativas. Neste volume, sĂŁo tambĂŠm apresentados os pedidos de patente depositados no INPI, referentes ao perĂodo de dezembro de 2011 a junho de 2012, resultados da inovação alcançada ao longo do desenvolvimento dos projetos. Por fim, neste Ăşltimo perĂodo tivemos a alteração da composição do FĂłrum de P&D do CPqD, que constitui o ComitĂŞ Editorial dos Cadernos, com o encerramento dos mandatos dos professores Claudia Maria Bauzer Medeiros (SBC/Unicamp), Hypolito JosĂŠ Kalinowski (SBMO/UFTPR), Rege Romeu Scarabucci (Representante do Conselho Curador do CPqD) e Weiler Alves Finamore (SBrT). Quero registrar nossos agradecimentos pela cordial convivĂŞncia e por suas valiosas contribuiçþes, tanto para o programa de pesquisa e desenvolvimento do CPqD como para os Cadernos. Quero tambĂŠm dar as boas-vindas aos professores Luci Pirmez (SBC/COPPE-UFRJ), Murilo Araujo Romero (SBMO/EESCUSP), JosĂŠ Carlos Maldonado (Representante do Conselho Curador do CPqD/ICMC-USP) e Michel Daoud Yacoub (SBrT/UNICAMP), que passam a integrar o FĂłrum de P&D e o ComitĂŞ Editorial, em substituição aos membros, cujos mandatos se encerraram.
!" !
Prefácio Apresentam-se, neste número da revista Cadernos CPqD Tecnologia, nove artigos envolvendo trabalhos recentes nas mais diversas áreas de atuação em pesquisa e desenvolvimento do CPqD. O primeiro artigo, de Parreira e outros colaboradores, apresenta uma ferramenta computacional desenvolvida para apoio ao planejamento de redes de acesso. Essa ferramenta tem a vantagem de poupar esforços do planejador de rede, pois é capaz de gerar diversas configurações em pouco tempo, permitindo-lhe concentrar-se nos aspectos relevantes do planejamento. A ferramenta considera diversos tipos de tecnologia de redes de acesso, tais como: GPON, HFC e xDSL, em diversas configurações, e seleciona a configuração que resulta em uma rede de menor custo. No segundo artigo, Nascimento, Aguiar e Silveira Leite descrevem uma metodologia de ensaio para fins de certificação de cabos ópticos internos compactos de baixo atrito no Brasil. Esse tipo de cabo é caracterizado pelo diâmetro menor e pelo baixo atrito, atribuído ao material de sua capa externa. Isso possibilita a instalação do cabo, mesmo em locais onde a infraestrutura apresente alta taxa de ocupação, e a inserção de um número maior de cabos por duto. No trabalho, foi feito um estudo para determinar o requisito de coeficiente de atrito dinâmico e para verificar a adequação dos cabos aos padrões. O terceiro artigo, de Scaraficci e outros colaboradores, apresenta uma solução inovadora desenvolvida para implantação do serviço de conexões dinâmicas Ethernet sobre a Rede GIGA. Essa solução é baseada em um plano de controle GMPLS externo e virtualizado, que funciona em conjunto com um plano de gerenciamento de conexões e permite que os usuários da rede criem, monitorem e gerenciem conexões com garantia de QoS entre os laboratórios de pesquisa interligados pela Rede GIGA. A solução utiliza software livre e de código aberto e pode ser utilizada para controlar uma rede sem qualquer suporte nativo a essa tecnologia de plano de controle, possibilitando prover um serviço de circuitos dinâmicos. O quarto artigo, de Manhães e Magalhães, apresenta um estudo de caso da disponibilização da TV digital terrestre, padrão ISDB-Tb, com determinantes teóricos, práticos e provas em campo realizadas no Brasil, mais especificamente, no município de Patos de Minas. Nesse estudo, foram identificados atributos representativos para toda a América Latina, determinados a partir da análise de aspectos da geografia populacional e planos de canais com o objetivo de maximizar a área de cobertura em circunstâncias favoráveis para populações urbanas e rurais e radiodifusores. No quinto artigo, Braga e outros colaboradores oferecem uma visão geral das questões de segurança da informação alusivas à proteção dos dados e à privacidade do usuário, e apresentam algumas vulnerabilidades presentes na cadeia de valor do Sistema Brasileiro de Televisão Digital, destacando as vulnerabilidades encontradas no receptor de TV digital. O trabalho também apresenta um aparato, composto por método, sistema e ferramentas, voltado a promover a segurança da informação no ambiente de televisão digital no Brasil. No sexto artigo, Uliani Neto e outros colaboradores apresentam um algoritmo de análise de voz baseado em estimação conjunta. A principal vantagem desse algoritmo é a parametrização automática e simultânea do filtro do trato vocal e da fonte de excitação utilizados no processo de produção da voz. Essa técnica mostra-se viável para aplicações em compressão de sinais de fala e transformação de voz. O sétimo artigo, de Lima, Moreno, Lopes, Gutierrez e Ito, apresenta uma ferramenta colaborativa, denominada MedCast, para discussão de casos clínicos com integração ao SIH (Sistema de Informação Hospitalar). A utilização de dados do SIH permite que informações sobre os pacientes sejam acessadas pelo grupo de discussão. Essas informações incluem: histórico, internações, prescrições, exames laboratoriais e imagens. A utilização dessas informações permite o enriquecimento da discussão e, consequentemente, um diagnóstico mais preciso por parte dos profissionais de saúde e, no caso de alunos, um treinamento mais eficaz.
Cad. CPqD Tecnologia, Campinas, v. 8, n.1, p. 5, jan./jun. 2012
O oitavo artigo, de Lopes, apresenta uma proposta de adaptação na forma de modelagem de processos que agiliza o trabalho de levantamento e validação de informações. Trata-se de um método estruturado, que orienta o fornecimento de informações relevantes e permite que a visão da situação atual não se confunda com a expectativa de como poderiam vir a ser, ou deveriam ser, os processos. Dessa forma, as organizações podem se alinhar com mais agilidade às tecnologias de negócio, inovações e técnicas atuais. Por fim, o nono artigo, de Martins e outros colaboradores, é sobre um sistema de informação que possibilitará a geração automática de relatórios dinâmicos para outros sistemas de informação que utilizam sistemas gerenciadores de bases de dados relacionais. Esse sistema facilita e agiliza o desenvolvimento de relatórios, independentemente do conhecimento estrutural das bases de dados. Como prova de conceito, é realizado um experimento em um sistema de informação de faturamento para empresas operadoras de telecomunicações. Os Cadernos confirmam, no presente número, suas características de diversidade de temas e interesse técnico-científico de seus artigos. Agradeço a cada um dos autores que participam deste exemplar e aos meus colegas do Fórum de P&D pelo cuidadoso trabalho de revisão.
João Marcos Travassos Romano Presidente do Fórum de P&D do CPqD
6
Cad. CPqD Tecnologia, Campinas, v. 8, n.1, p. 6, jan./jun. 2012
Uma ferramenta computacional de apoio à decisão para planejamento de redes de acesso de telecomunicações Anderson Delcio Parreira*, Rivael Strobel Penze, Sandro Danilo Gatti, Guilherme P. Telles** Com as tecnologias de telecomunicação atuais, diferentes redes podem suportar serviços de voz, dados e vídeo, conhecidos como serviços triple play. O planejamento de redes de acesso é reconhecidamente custoso e o suporte de ferramentas de software pode contribuir nesse processo, auxiliando o planejador. O problema computacional é combinatorialmente complexo, considerando-se os tipos de serviço, as tecnologias, os equipamentos e as possíveis topologias para a rede. Este artigo descreve uma ferramenta computacional de apoio ao planejamento de redes de acesso. Por apresentar rapidez, essa ferramenta permite a construção de diversos cenários durante o planejamento de uma rede. Além disso, o resultado produzido está no formato Keyhole Markup Language (KML), que pode ser usado como uma camada de mapa urbano em um Sistema de Informação Geográfica (SIG) para visualização e interação. Palavras-chave: Planejamento de redes de acesso de telecomunicações. Rede óptica passiva. Algoritmos. SIG. Introdução Nos últimos anos observou-se o surgimento de novas tecnologias para redes de acesso para suportar serviços de voz, dados e vídeo com o objetivo de atender às necessidades das operadoras de telecomunicações (KHAN; CHANG; YU, 2005; VILLALBA et al., 2009). Tradicionalmente, as redes de telecomunicações foram organizadas em silos e os serviços eram tratados de forma vertical, sendo que as redes de acesso eram altamente especializadas. Cada serviço requeria equipamentos especializados e dedicados, que atendessem a certas restrições, como, por exemplo, distância entre central de serviços e cliente, taxa de transmissão e outras. Atualmente, observa-se uma mudança dessa arquitetura vertical para uma arquitetura horizontal em que as diferentes redes podem atender a diferentes serviços de voz, dados e vídeo – triple play (KHAN; CHANG; YU, 2005). Em virtude da diversidade de serviços e da reutilização de redes já existentes, o planejamento de redes de acesso passou a ser uma tarefa árdua e de custo elevado, da ordem de milhões de dólares para redes de proporções reduzidas (EURESCOM, 1998). Nesse contexto, um grande desafio é diminuir a incerteza no planejamento e auxiliar na identificação de cenários que minimizem o risco do investimento. Considerando ainda a grande competitividade no setor, o desenvolvimento de ferramentas que apoiem a tomada de decisão é fundamental (BASSETO et al., 2009; CRUZ; COLOSIMO; MATEUS, 2001; KHAN; CHANG; YU, 2005).
O desenvolvimento de tais ferramentas não é uma tarefa fácil. O número expressivo de clientes que devem ser atendidos, a diversidade de serviços que precisam ser entregues, a variedade de tecnologias e equipamentos disponíveis, suas vantagens e desvantagens ao prover os diferentes serviços, a necessidade de minimizar os custos da infraestrutura e outros fatores fazem com que o problema seja combinatorialmente complexo. Problemas de otimização para configuração de rede não são exclusivos do setor de telecomunicações e aparecem, por exemplo, na distribuição de energia elétrica e de água, no planejamento do tráfego nas vias urbanas (SAYARSHAD; MARLER, 2010), no roteamento de vagões de carga para ferrovias (FENG; XIAOGUANG, 2008) e no roteamento de companhias aéreas (CHEN; YAN; CHEN, 2010). Neste artigo descreve-se uma ferramenta computacional de apoio ao planejamento de redes de acesso de telecomunicações. O artigo está organizado da seguinte maneira: a Seção 1 descreve o problema a ser tratado, a Seção 2 apresenta a solução aplicada na ferramenta e a Seção 3, os resultados. Por fim, uma conclusão. 1
Planejamento da rede de acesso
As redes de telecomunicações podem ser divididas em redes de transporte, que interligam as estações telefônicas, e redes de acesso, que são responsáveis pela conexão entre as centrais de serviços e os assinantes. O desafio do planejamento da rede de acesso é
*Autor a quem a correspondência deve ser dirigida: parreira@cpqd.com.br. **Instituto de Computação – Universidade Estadual de Campinas – Unicamp. Cad. CPqD Tecnologia, Campinas, v. 8, n. 1, p. 7-14, jan./jun. 2012
Uma ferramenta computacional de apoio à decisão para planejamento de redes de acesso de telecomunicações
encontrar uma configuração de cabos e equipamentos de determinada tecnologia que satisfaça às demandas por serviços triple play (voz, dados e vídeo). Nesta seção, será apresentada uma definição detalhada do problema e as tecnologias de rede que foram consideradas para a solução. O problema pode ser definido da seguinte maneira: os dados de entrada são relacionados ao provimento do serviço, à infraestrutura e a tecnologias de rede. Dados relacionados ao provimento do serviço são georreferenciados e indicam pontos de oferta e pontos de demanda. Dados relacionados à infraestrutura são georreferenciados e incluem os pontos de acesso (postes, caixas de passagem e outros) e os pontos de acesso com restrição ao posicionamento de equipamentos (postes com transformadores, seccionadores e outros). Dados relacionados a tecnologias de rede dizem respeito à hierarquia dos elementos de redes de acesso de determinada tecnologia e equipamentos de rede com seu custo médio. A resolução do problema é uma rede para atendimento dos pontos de demanda a partir dos pontos de oferta que contêm uma ou mais tecnologias para atendimento e uma indicação do posicionamento para os equipamentos intermediários entre os pontos de oferta e os pontos de demanda. As soluções tecnológicas capazes de conectar um assinante à CS (central de serviços) são as redes metálicas (Digital Subscriber Lines – xDSL), coaxiais (Hybrid Fibre-Coaxial – HFC) e ópticas (Gigabit Passive Optical Network – GPON). Essas três tecnologias foram consideradas na versão atual da solução, conforme as características relacionadas a seguir: redes metálicas com modem de alta velocidade (xDSL) fazem uso dos cabos de par trançado disponíveis nas redes atuais, incluindo a utilização de modem de alta velocidade. De implementação fácil, possuem uma limitação para a distância entre a CS e o assinante, em decorrência da atenuação da transmissão nos cabos metálicos. Para reduzir essa limitação, pode-se utilizar uma rede óptica primária, com fibra óptica no enlace que vai da CS até o armário de distribuição (rede xDSL), que, por sua vez, é substituído por um armário óptico. A partir do armário óptico a rede continua metálica. As redes híbridas fibra-coaxial (HFC) são formadas por trechos de fibra e trechos de cabo coaxial. Essa tecnologia pode suportar serviços interativos com vídeo, acesso à Internet e telefonia. Por fim, as redes ópticas passivas utilizam fibras ópticas nas imediações do assinante. Entre as tecnologias, temos a GPON (ITU-T, 2003), cujas características são: facilidade de instalação e atualização, confiabilidade e baixo custo de operação e manutenção. Esse tipo de rede pode apresentar
8
dois tipos de configurações: com um nível de divisor ou com dois níveis de divisores, totalizando atendimento a 128 assinantes para cada porta do OLT (Optical Line Terminal), localizado na CS. Para o caso da topologia GPON, Villalba e autores (2009) propuseram a otimização da distribuição dos divisores de potência utilizados em redes ópticas passivas, baseada na técnica de algoritmos genéticos, em que cada divisor possui uma única entrada e diversas saídas. No caso da topologia HFC, Pinheiro e autores (1994) propuseram uma abordagem de sistema especialista, fundamentada em algoritmos de otimização com um conjunto de heurísticas baseadas em conhecimentos. Em ambas as abordagens, os autores levam em consideração o detalhamento técnico: nível de potência, atenuação, dispersão, entre outras informações específicas de cada tipo de rede projetada. Nesse contexto, este trabalho visa apresentar uma proposta de um algoritmo para planejamento de rede de acesso de telecomunicações, com o objetivo de conferir maior agilidade à avaliação de custo de equipamentos que serão utilizados na próxima fase da construção da rede, o projeto. É necessário considerar que o planejamento representa a primeira fase de um projeto, uma vez que nesse momento pode-se observar um custo elevado para a construção da rede e pouca representatividade de clientes. Por conta disso, o foco deve ser o marketing de adesão de clientes, de forma a minimizar o custo inicial da rede. Vale ressaltar que no planejamento também não são consideradas informações técnicas, como, por exemplo, atenuação da rede, nível de sinal e definições técnicas dos equipamentos. 2
Solução
A perspectiva adotada foi a de produzir resultados em um tempo computacional pequeno. Isso permite que vários cenários sejam construídos rapidamente, o que é desejável no momento do planejamento de redes. A ferramenta trata vários tipos de topologias, começando por uma rede GPON e depois considerando diversas redes híbridas HFC e xDSL, mantendo a rede de menor custo encontrada e considerando cada topologia (a rede de menor custo na topologia GPON, a rede de menor custo na topologia HFC e a rede de menor custo na topologia xDSL). As redes híbridas que serão consideradas podem ser definidas pelo usuário. Para gerar uma rede, a ferramenta utiliza configurações gerais, como, por exemplo, preço de equipamentos, tipos de equipamento, preços de cabo e tipos de cabo, que serão disponibilizados em arquivos de configuração de um servidor de aplicação. Além
Cad. CPqD Tecnologia, Campinas, v. 8, n. 1, p. 7-14, jan./jun. 2012
Uma ferramenta computacional de apoio à decisão para planejamento de redes de acesso de telecomunicações
disso, o usuário poderá escolher, em tempo de execução, as seguintes configurações: tipo de rede, distância máxima para atendimento, entre outras. A ferramenta computacional é composta de um algoritmo que realiza duas ou três fases, dependendo da configuração da rede óptica escolhida pelo usuário. Inicialmente, o algoritmo determina o número de equipamentos terminais e suas respectivas posições geográficas. Os equipamentos terminais podem ser ONUs (Optical Network Units) localizadas nas imediações do usuário ou CTOs (caixas terminais ópticas), e são monitorados por um OLT da rede. Em seguida, o algoritmo determina o número de equipamentos divisores de segundo nível (ou nível único), suas posições geográficas e as rotas de conexão aos equipamentos terminais. Por fim, o algoritmo determina o número de equipamentos divisores de primeiro nível, suas posições geográficas e as rotas de conexão aos equipamentos de segundo nível. Dependendo da quantidade de portas de saída dos divisores da CTO ou da ONU, pode-se obter uma estimativa de custo diferente. Por conta disso, o algoritmo testa a combinação de todas as configurações e escolhe aquela que resulta em uma rede de menor custo total. Após determinar o posicionamento dos equipamentos da rede óptica, o algoritmo inicia a análise para substituição de equipamentos, passando pela rede HFC e também pela rede metálica xDSL, caso seja selecionado pelo usuário. Uma solução híbrida será selecionada sempre que apresentar um custo mais baixo. O problema foi modelado utilizando a teoria de grafos. Cada nó do grafo representa um ponto de acesso e cada aresta do grafo representa um meio de transmissão, permitindo a conectividade entre dois nós adjacentes. O planejamento de uma rede inicia-se com a construção de uma árvore-guia, que orientará o posicionamento dos equipamentos agregadores de demanda em todas as etapas do algoritmo. Os conjuntos de pontos de demanda (ou equipamentos agregadores) são agrupados ao longo da árvore-guia e os equipamentos são posicionados em regiões definidas pela envoltória convexa dos pontos, de forma a minimizar o somatório dos comprimentos de cabos usados para ligar um equipamento e os pontos de acesso. A construção da árvore-guia é feita usando-se o algoritmo NJ (Neighbor-Joining). Ele é um algoritmo para reconstrução de árvores filogenéticas (FELSENSTEIN, 2007) sem raiz, a partir de uma matriz de distâncias, de acordo com o princípio da evolução mínima (SAITOU; NEI, 1987). O algoritmo começa com uma árvore-estrela e realiza junções sucessivas dos
Cad. CPqD Tecnologia, Campinas, v. 8, n. 1, p. 7-14, jan./jun. 2012
dois nós, cuja junção causa o menor desvio nas distâncias na árvore em relação à matriz de entrada, substituindo-os por um novo nó, que representa seu ancestral comum. Com isso, a cada junção, a árvore “perde” dois nós e ganha um novo nó. Quando a árvore fica com três nós, a topologia é resolvida diretamente. Logo, o número de junções será (n−2), onde n é o número de nós da árvore-estrela. Ao longo desse processo, quatro passos são repetidos: (1) seleção dos dois nós que serão ligados; (2) cálculo do comprimento da aresta do novo nó até o nó interno da árvore; (3) cálculo do comprimento da aresta entre os dois nós escolhidos para junção e o novo nó; e; (4) cálculo da nova matriz de distâncias após a junção, com dimensão (n−1)x(n−1). O algoritmo NJ é uma heurística que consegue obter bons resultados na prática, considerandose a dificuldade do problema computacional que ele resolve. As distâncias no grafo são calculadas usando-se o algoritmo de Dijkstra (1959), considerando as coordenadas geográficas dos pontos de acessos. Esse algoritmo é utilizado para calcular caminhos de custo mínimo entre vértices de um grafo (Shortest Path – SP). Uma vez escolhido um vértice como raiz, o algoritmo calcula o custo mínimo desse vértice para todos os demais vértices do grafo. Além do particionamento, o algoritmo de Dijkstra é usado para a construção da matriz de distâncias, que será a entrada para a criação da árvore-base. As vantagens do algoritmo de Dijkstra são: simplicidade e ótimo desempenho. O formato de saída produzido pela ferramenta é KML (Keyhole Markup Language, formato do arquivo para apresentação de dados geográficos do Google Earth ou GoogleMaps), o que possibilita ao usuário importar um arquivo em um software SIG (Sistema de Informação Geográfica) para visualizar a rede planejada sobre um mapa. Adicionalmente, a ferramenta permite exportar a rede para outros formatos padronizados. Além da rede, a ferramenta gera um arquivo com informações descritivas sobre as tecnologias de rede utilizadas, o tipo de elemento representado por cada nó, o tipo de elemento representado por cada arco, a capacidade agrupada em cada nó e as informações de custo. Os elementos de rede considerados na ferramenta estão descritos na Tabela 1. Os custos dos equipamentos definidos foram extraídos das médias encontradas nos sítios de alguns fabricantes. Para os meios de transmissão (cabos), foram consideradas médias para rede aérea e para rede subterrânea.
9
Uma ferramenta computacional de apoio à decisão para planejamento de redes de acesso de telecomunicações Tabela 1 Elementos de rede considerados pela ferramenta em cada topologia Topologia xDSL
Topologia HFC
Topologia GPON
Elementos da rede
Capacidade
Elementos da rede
Capacidade
Elementos da rede
Capacidade
Caixa terminal
10, 20, 100 pares
Nó óptico
3, 4 portas
Caixa Terminal Óptica
4, 8 e 10 fibras
2, 4, 8, 10 portas
ONU
12 e 32 portas
ONT
1 entrada
3
Dslam
144 portas
Tap
NT (modem)
1 entrada
Headend
Cabo com
10, 50, 600, 1.200 pares
NT (modem)
1 entrada
OLT
64 e 128 portas
Cabo RG59
230 a 300 m
Splitter
2, 4, 8, 16, 32 e 64 saídas
Cabo RG6
300 a 450 m
Cabo com
12, 36, 72 e 144 fibras
Cabo RG11
450 a 600 m
Experimentos
A ferramenta foi codificada na linguagem Java versão 1.6, release 18, utilizando-se da arquitetura Cliente/Servidor. Todos os testes apresentados aqui foram executados em um PC com 2 GB de memória RAM, processador Intel Core 2 Duo CPU E4600 de 2.4 GHz e sistema operacional Windows XP Service Pack 3. A tela inicial da ferramenta é apresentada na Figura 1. A coluna à esquerda representa os diferentes cenários que o usuário pode construir. Na coluna da direita estão os diferentes tipos de rede que podem ser selecionados para se combinar e definir a solução de menor custo. O usuário pode alterar as configurações dos equipamentos e as características na rede. Os dados de entrada são armazenados em arquivos e fornecem: • a área a ser atendida com as informações sobre o mapeamento urbano georreferenciado dessa área geográfica e a infraestrutura de rede que compreende informações sobre postes e caixas subterrâneas. Essa informação pode ser extraída da base de dados, caso a empresa possua algum sistema de gerenciamento da sua rede externa; • os pontos de demanda que compreendem informações sobre a localização dos assinantes, expressa por suas coordenadas geográficas, e suas necessidades de serviço; • os pontos de oferta que compreendem informações sobre a localização da estação telefônica ou da fonte do serviço desejado, expressa por suas coordenadas geográficas, e sobre a quantidade de banda de serviço a ser fornecido; • configurações de hierarquia e de custos que compreendem informações relacionadas a elementos de redes de acesso de determinada tecnologia e a dados de custos médios de equipamentos de rede.
10
O estado inicial do problema é um grafo definido por um conjunto de vértices formado pelos pontos de demanda, pontos de oferta e pontos de acesso (coordenadas dos elementos de estruturação da rede, por exemplo, poste, caixa subterrânea). As arestas são as visadas de cada ponto de acesso. O posicionamento dos equipamentos (CTO) e os divisores com o número de portas que serão necessárias para ligar as ONUs ou as CTOs serão encontrados pela ferramenta. A configuração para a rede GPON define dois níveis de divisor óptico, com 2, 4, 8, 32, 64 e 128 saídas e CTOs com 4, 8 e 10 saídas. Foi feita uma simulação inicial com uma estação telefônica, 21 pontos de demanda e 472 pontos de acesso. A Figura 2 apresenta os dados da rede com os pontos de acesso, pontos nos quais serão disponibilizados os equipamentos determinados pela ferramenta, indicados por . A Figura 2 apresenta os pontos de atendimento requerentes de serviço, ou pontos de demanda, indicados por
. Na mesma
figura, o ponto de oferta é apresentado por . Como resultado, sugeriu-se 6 divisores ópticos, 3 CTOs, 21 ONTs e 1 OLT. Além disso, serão necessários 5.484 metros de cabo de fibra óptica. A Figura 3 apresenta a solução encontrada considerando a topologia GPON. O arquivo gerado pode ser visualizado através de uma ferramenta que lê arquivos no formato KML – nesse caso utilizou-se o aplicativo Google Earth. Os pontos de acesso que possuem equipamentos são representados pelos símbolos (equipamento
terminal
do
tipo
CTO).
O divisor óptico é representado pelo símbolo e os pontos de passagem dos cabos por .O tempo de processamento foi de 8,84 ms. Foram realizadas outras simulações, considerando problemas com duas centrais telefônicas, 221 pontos de demanda, 5.087 pontos de acesso.
Cad. CPqD Tecnologia, Campinas, v. 8, n. 1, p. 7-14, jan./jun. 2012
Uma ferramenta computacional de apoio à decisão para planejamento de redes de acesso de telecomunicações
Figura 1 Ferramenta de planejamento de redes de telecomunicações
Figura 2 Representação gráfica da definição do problema com os pontos de acesso, demanda e oferta
Cad. CPqD Tecnologia, Campinas, v. 8, n. 1, p. 7-14, jan./jun. 2012
11
Uma ferramenta computacional de apoio à decisão para planejamento de redes de acesso de telecomunicações
Figura 3 Visualização da solução encontrada pela ferramenta
O tempo de execução foi de 127,80 ms. Para um outro problema com duas centrais, 522 pontos de demanda e 2.983 pontos de acesso, o tempo de processamento foi de 653,45 ms. Para avaliar o algoritmo, foi realizado um conjunto de experimentos com dados reais para infraestrutura e foi escolhida a topologia de rede GPON. Para cada entrada, foram avaliados dois limites para o custo da rede. O primeiro limite é dado pelo custo de uma árvore-estrela conectando o ponto de oferta e os pontos de demanda. O segundo limite é dado pela soma dos caminhos ao longo da árvore geradora mínima para o gráfico. Os experimentos têm mostrado que o algoritmo constrói boas árvores, no que diz respeito aos limites e layout visual. Um comparativo entre as topologias não é conclusivo nos experimentos iniciais em decorrência das diferenças dos custos dos elementos da rede e dos meios de transmissão, que podem variar de acordo com práticas comerciais e com a necessidade e/ou objetivo da empresa. Conclusão A ferramenta computacional proposta oferece apoio ao planejador na tomada de decisão sobre o planejamento de rede, por meio da distribuição dos meios de transmissão e equipamentos, a partir de um ou mais pontos de demanda de serviço e pontos de oferta. Para isso, foram utilizados algoritmos de otimização em grafos, representando a rede de distribuição dos
12
equipamentos de acordo com a topologia. Interfaces gráficas amigáveis foram desenvolvidas para permitir a utilização da ferramenta no planejamento das três tecnologias de rede, a partir de mapas e diagramas geográficos. A ferramenta apresenta a grande vantagem de poupar esforços do planejador de rede, pois é capaz de gerar diversas configurações em pouco tempo, permitindo que ele se concentre nos aspectos relevantes do planejamento. Como alternativa de aplicabilidade, é possível identificar se é factível construir uma rede na área analisada considerando os custos de construção. A ferramenta pode ser aplicada a outros tipos de rede de utilidade pública, tais como: saneamento, abastecimento e energia elétrica. Referências BASSETO, F. et al. Metodologia de Planejamento de Redes de Acesso com Otimização de Receitas. Scribd. Disponível em: <http://www.scribd.com/doc/19603316/Metodolog ia-de-Planejamento-de-Redes-de-Acesso-comOtimização-de-Receitas>. Acesso em: out. 2009. CHEN, C. H.; YAN, S.; CHEN, M. Applying Lagrangian relaxation-based algorithms for airline coordinated flight scheduling problems. Computers & Industrial Engineering, v. 59, n.3, p. 398-410, 2010. DOI: 10.1016/j.cie.2010.05.012.
Cad. CPqD Tecnologia, Campinas, v. 8, n. 1, p. 7-14, jan./jun. 2012
Uma ferramenta computacional de apoio à decisão para planejamento de redes de acesso de telecomunicações
CRUZ, F. R. B.; COLOSIMO, E. A.; MATEUS, G. R. Algoritmos para o Problema Não Capacitado de Fluxos Com Custos Fixos nos Arcos: uma comparação estatística. Pesquisa Operacional, Rio de Janeiro, v. 21, n. 2, jul. 2001. DIJKSTRA, E. W. A Note on Two Problems in Connexion with Graphs. Numerische Mathematik, v. 1, n. 1, p. 269-271, 1959. EURESCOM. Project P614 – Implementation strategies for advanced access networks. 1998. Disponível em: <http://www.eurescom.de/~pubdeliverables/P600-series/P614/d8/d8.pdf>. Acesso em: jul. 2010. FELSENSTEIN, J. A. Newick tree format. Department of Genome Sciences - University of Washington, Seatle, WA, 2007. Disponível em:<http://evolution.genetics.washington.edu/phy lip/newicktree.html>. Acesso em: fev. 2010. FENG, S.; XIAOGUANG, Y. Optimization Algorithm of Urban Road Traffic Signal Plan Based on NSGAII. In: INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTATION TECHNOLOGY AND AUTOMATION, 2008, China. Proceedings... IEEE, v. 2, 2008. p. 398-401. DOI: 10.1109/ICICTA.2008.316. INTERNATIONAL TELECOMMUNICATIONS UNION – TELECOMMUNICATIONS STANDARDIZATION SECTOR (ITU-T). General
Characteristics. G.984-1. Gigabit Passive Optical Networks. ITU-T Recommendations. 2003. KHAN, M.; CHANG, G.; YU J. Design, implementation, and demonstration of a scalable three-stage, linear add-drop wavelength-division multiplexing passive optical network experimental test bed. Journal of Optical Networking, v. 4, n. 11, p. 696-713, 2005. PINHEIRO, H. B. et al. CATV Network Planning, A Systematic Approach. In: ANNUAL CONVENTION OF THE NATIONAL CABLE AND TELECOMMUNICATIONS ASSOCIATION (NCTA), 43., 1994, New Orleans. NCTA Technical Papers, 1994. p. 422-427. SAITOU, N.; NEI, M. The neighbor-joining method: a new method for reconstructing phylogenetic trees. Molecular Biology and Evolution, v. 4, n. 4, p. 406-425, 1987. PMID 3447015. SAYARSHAD, H. R.; MARLER, T. A new multiobjective optimization formulation for rail-car fleet sizing problems. Operational Research, v. 10, n. 2, p. 175-198, 2010. DOI: 10.1007/s12351-0090068-0. VILLALBA, T. V. et al. Design of Passive Optical Networks Using Genetic Algorithm. In: IEEE MTT-S INTERNATIONAL MICROWAVE AND OPTOELECTRONICS CONFERENCE (IMOC). Proceedings... p. 682-686, 2009.
Abstract Considering current telecommunication technologies, different networks can support voice, data, and video in the same medium, known as triple play service. Access network planning is admittedly expensive and using software tools can contribute to reduce costs by supporting planners. The computational problem of access network planning is combinatorially complex, when considering types of services, technologies, equipment, and possible network topologies. This work describes a system to support access network planning. This system is able to generate networks of different technologies or/and hybrid networks based on the position of the offers points, demand points, and the access points (poles, manholes, etc.) where the cables will be positioned. The system is fast and it allows the construction of various scenarios during the planning of an access network. Moreover, it produces an output in Keyhole Markup Language (KML) format, which can be used as an urban map layer in a Geographic Information System (GIS) for visualization and interaction. Key words: Telecom network design. Telecommunications Networks. GIS.
Passive
Cad. CPqD Tecnologia, Campinas, v. 8, n. 1, p. 7-14, jan./jun. 2012
optical
network.
Algorithm
for
Designing
13
! " #
" " # $ # % & ( # ) * , # ! " $ % & ( $ " )* * ( + )*
*
( # $ , % - * .0 % *
* . )* * !!1 2 " 3 3 31 4 !!5 2 " 3 3 3 5 4 !! 2 " 3 3 3 * 4 6
. " )* % * 2
*
4 - *
" .0 %
% !7 8 9
% :(
$
*
" . ( D % * " " )* * " 9 ( ;
* " 6 E * & * " 9 " * 9 ( @
*
"
.
% * 9 * . 6 = " * ( A " > - " * " 9 > E "6 * . " )* * " 9 8 * 2#,F@!DFD ; ;$!+@$ ABBC4(
$ , $ % &'#() *+ ,--./
;
" .0 "6 * & % * 0 9 * )*
( <
% = " % " )* * * 9 * % " )* " 9
" > 2@!,3! ABBC4 "
" 2 4 " )*
* " 9 (
6 * * . % & " % " )* * *
. - -
% G " " 9 H *
. G
H( ! . 6 % * - " " 9 8
* % . *
% *
.
" > % " )* (
- * I J % K *- ( (" ( * 01 $ * ( L ( : *( :M3AB 8 (N8 ( AB:A
%
)
< % . )* %
I 9
" .0 !! 2 ** ! * ! * $ * 4 " % " )* * " 9 2 @O ( ABBC4( .
" )* *
0 * . "
" 9 % - *
" = " )* " . 9
( P 2ABBC4 % - % . * 9 " * " 9 . * 6 6 CBQ - % .
"
( 6
* *
. " * " 9 * " .0 8 * 2 " 4( * "
* " * . * 9 MBQ( ,
2
D % * E
8 % . 6 R . % . - %
I
* > % . *
* R 21 , :CCM4J
µ =
2:4
# - - 6 % % . % . ( D % & 6 - % . 6 * ( < % & " )* 6 * * * * " % 9 * % E
- * " ) *
" % S 2!#,T FD!DU 5D#5@ DU DT ABBC4(
% " 3 - ./ 6
> 9
" * *
*
( ; "6 . > * % 9
* * % . * % V(
%9
) 3 $
-
4 )
)
6 )!5
5
$ 7 2 0$ ' )
4
) $
3 $
-
) )
5
6 ) !5 -
$ 8 2 0$
< 3 V - % . E .0 * > ) % . . * % (
- . *
. % . E
* % J
µ =
Ã&#x2014; 2A4
# - - 6 % & .0 % . ./ % . *
( 7
)
< . 6 % & * . -
- % " " 9 "
%
* " E " * E . . 9* ( " )
% M W * > - . * . % . .0 . " * % V( " % * . . -
*
. * *
* 9 A X ( ; % * * " )* " *
* * % 9 6 - . (
* 01 $ * ( L ( : *( :M3AB 8 (N8 ( AB:A
* % E * - - . %
E E "
* % (
$
$ : 6$ ; 3 $
! !
* " *
* * * * L( *) * % . " . * . . % . 6 % . * * & - 6 " Z * & "
( " 3 - % . % * * * - * 9 : S * " : Y L * * * - * 9 M * " A S V M W( < " % 2 Y :S :V4
I - " % * *
* -
" % 2 L C :B :: :A4(
4
4 =0$
$ 9 4 >
D * *
* & % J 4 * % 9 J :MB U
* 01 $ * ( L ( : *( :M3AB 8 (N8 ( AB:A
$ ? @'A 1 @ A
=0$ %
"4
J * 9 A X U
$ B @'A 1 @ A
=0$ ,
4 J MBB N ( * * . * *
% E % -
. " " - * * ( " E E * 9 * ( - .
% . 6 * >
- % Y :V( $ 6 * * - *
. E 6 :B
- . (
% . > - % " 6 *
6 - 8 * * % .
* ( # " * 63
. 9 * - 8 % . "
- . - 8 %
$ . @'A 1 @ A
=0$ 7
%?
$ %- @'A 1 @ A
=0$ 8
$ %% @'A 1 @ A
=0$ :
$ %, @'A 1 @ A
=0$ 9
$ %8 @'A 1 @ A
=0$ B
%B
% C $ $ &D/ # > E F D :
B BC:
B BBA
A AL
A
B MBS
B BAY
A SA
S
B SCS
B BSC
A A:
V
B MM:
B B:A
A AM
M
B M::
B BSV
A SA
W
B SVV
B BAC
A :Y
Y
B BCV
B BBV
A AM
L
B :M:
B BBS
A AM
E . * % G* &
. - E
* - * E " 2- * " > . 4H 2 # AB:B4( E % & 6 * * - % E J 4
* % . U "4
* % & U 4 . % . * - . U
$ %7 @'A 1 @ A
=0$ ?
D % * * * % E * " * " (
* J *
- " . * % ( ; % 6 % . * - . 2A4( ! " : * " * E . % & * % . CM VMQ(
4 .
* E E " . (
* % . 6 * *
8 * " " . . 6 % *
* % . " * E " )* (
* % & 6 * * * " * % E " ( . % . * - . [ \ 6 % " . - * *
* 01 $ * ( L ( : *( :M3AB 8 (N8 ( AB:A
E * 1(
[X \ 6 * " . *
E * 1( :M * % % & " * " )* " *
* .
* " - % * " 2] ^ B :M4 * * " : Y L % * " 2] _ B SB4 * * " A S V M W(
! ! ! ! ! ! !
% & % *
"
* J * " " 9 2] ^ B :M4 "
2] _ B SB4 " 3 -
* - " 8
" 9 % & 9 B :M( C E ` $@ $@D ; !; ;$DF, @$ ab;# 2 !; 4( C 0$ 3 2 ) = G $ $ #( AB::(
* J c *JNNPPP( ( (" N< N % N ( *d < " eAMLLSAf
< " e
QAB QAB+ -
QAB! QAB* QAB< QAB QAB!
QAB$ QAB@f + e f% e:f < eAMLLSA(* %g(
J :: " ( AB::(
$ %:
8
0$
$
3 " E % " % & 9 B :M % 9 " :S -
* *
% . G" 9 H " 2 !; AB::4( $ * * % % & " *
. "
" * % ( . [ \ 9
- . [ \ " 9* E * * * " - * .
J % . 6 " E . > * % ( * *
1 , <( (
6 " I( P h XJ F P35 :CCM *( :W3V:( # F( +( # > ( AB:B(
* J c *JNNPPP( %( % (" Ni N (* %g(
J L " ( AB::( @ !;+ !@D !; ;$DFF, @$ !@D # , @D 3 !; ;$DFF, @$ !@D # #! + @j !@D #;$!D+ 2@!,3!4( J*9:? $
% " 3
3 * % " " %
P X( ABBC(
* J c *JNNPPP( ( N N!3+;$3 (WMY3ABBC::3 @N g(
J C " ( AB::( @O #( ( * % P D* O ! k % F 3 P , 1 ( ' " C K ( Y ( C # *( ABBC( #,F@!DFD ; ;$!+@$( ' K
62# '2(6 ( SLA( ABBC(
* J c *JNN " 3
( N NABBCNSLANM( g(
J V 8 ( AB:A( !#,T FD!D F(U 5D#5@ D O(U DT ( * % P @ $ " ( @ J @ !;+ !@D O@+; f $ 1 ; #hF<D#@,F ML( ABBC( *** ABBC(
* 01 $ * ( L ( : *( :M3AB 8 (N8 ( AB:A
%.
1 2 3 # 0 2 3 2
2 # 0
2 2# 4 2 5
# 0 5 2 2 5
5 , # $5 # 4 # 6 2 3 #
,-
* 01 $ * ( L ( : *( :M3AB 8 (N8 ( AB:A
!
" $ %&'( %
) * + - . 0 0 1 1
+ * 0* (
$ * +
+ * + - . 1 1 %&' * 2 ) $ - ( 3 * + ) + ) ' 4' * * $ * 15
6 0 $ - $
7 ' 1
8 $ ( + * 0*
1 $
$ + ( " # !#
$ %& ' ()
* + , -/ 0 1 # # 2 2 2 # + - 3 2 2 , -/ 0 # # 2 - # 4 2 5
4 / / 2 # 2 #2 #
2
2 , *# 2 # - # # + 6 4 # # # , -/ #2 + , -/ 8 6 !#
6 # 2 2 % 8# 2 4 + 6 9 8 6 4 # 9 # # # -/
-/ # 6 4
2 -/ -/
# # # #2 # 6 3 #2 # 6 $ %& :$ , 1% & ; + < :0*= >??@< # # -/ # 2 # A 2
# , # C 2 #
#C # -/ :2 #2 1 < # ,/ 2 , -/ 2 0*= :0 * = E < 4 2 # 2
#2 # - 3 # #
- 96 # 6 2 + 2 $ %&
# : *3 % ' F = <
; + : *= )0= G 3*=)' H < * 2 -/ # - 2 2 2 , 2
A #2 2 #
#2 -/
# - ' $ %& 8 5 2 I ' % 1=* :'2 + % + J =
* < :0*= >??K < %1=* : % J =
* < :0*= >??L< & % :& E # % < :0*= >??K < ' 2 # 2 1 A 2 A -/ + 6 M 8 2 6 2 , -/ -/ # # # -/ + 6 # M 6
#
# = 2
# $ %& 8 # # 8 # C 8 #
= 2 / 4 2 #
#
4 96 # -/ # # 2 -/ / # 2 2 2 # 2 $ %& 4 96 # 2 -/ # #
# # 2 $ %& 2 # -/ #
# # 4 2 # J 9 2 #2 #
- #
C
$ %& #
4 # 2 5
I N 24 # $ % $ &' ( ) #2 O P 2 >P1>O 9 (9 >?P>
!
# 2 $ %& 2 -/ 8 2 2 2 2 # # 2 # # 4 / 4 4 -/ 4 2 # # 2 # # #2 # -/ # -
!#
$0$ :$0$ < # 2 :
2 Q 4 < 4 , # 2
$ %& , $0$ 8 # 2 # * + ) 4 2 5
#
-/ 2 2 9 # - 2 # #
-
#
- # #C 6 #
1 -/ $0$ RR S 2 4 # >R - /
- # %4 3% F
#2 F % F T F* T 6 2 # 1 #
#
2 8 025 : 3% >?P>< # ) $0$ 8 6
# # * + 8 !#
, 2 2 # - & 3 : & 3 ; E < S 3 2
-/ # -/ 5
- & 3 / $ %& % $ %& / # # # U$ %& 1& 9 U 4 -/ #2 $0$ # # # 4 # # # #2
, 2 $ %& 4
# # # * + 8# 4 #
# 5
# ' ()
4 # 2
$ %& # # * + 0 2 # # 6 -
2 # # ) = -/ 8
#2 2 #2 ; 4 2 # 4 9 9 2 * + # # -/ - 8
+ # #1 I < 2 2 4 $ %& # , -/ 2 # 2 A $ %& M < 2 2 # # 2 # 2 # # -/ $ %& , M
< -/ 4 2 2 # # $0$
++
* 6 - I -/ P 4 -/ $ %& 1& 9 -/ > + 8
#2 -/ # -
!#
$ %& 1& 9 $0$ / 2 #
2 + *
! &
F# $ %& C2
8 #2 2
# 2 , # 9 2 : #C # 2 ' % 1=* %1=*< 4 #2 # 4 $ %& = 2 2 $ %& 2 -/ 2 2 2 / # 4 2 # # 4 -/ 2 9 , # -
5
8# # # # -/ 2 # 4 C 2 % # 4 # / 2 # # $ %& # # 8 2 $ %& # 4
2 # # - , # # # 2 #
5
# 2 #2 &0 : ## & 0 < 3 % : #2 3 ; E # % <
# 2 , # %
# # 4 2 % 1 # # # 4 2 # $ %& J 9 % # # %F 2 # 2 2 = , % C
# %F 2 2 -/ / 8 6 # 5
I P # -/ J 8 6 # % C
2
# > , -/ % C
J $ %& # 2 4 4 #2
L # -/
# J 8 6 2 + ; ;
V# % C
@ # # J
V# % # -/ K # 2 - C
J 2 - 2 # , #
V# % *# -/ 2 # 4 2 2 # 8 % # 8 , # % C
2 # , # # # 2 # 9 #64
$ % $ &' ( ) #2 O P 2 >P1>O 9 (9 >?P>
!
4 #64 # # * -/ 8 6 # 5
I P # -/ J 8 6 # 2 4 9 # , # % C
2
# >
#2
J #64 2 # # # #S 2 # # 2 $ %& 8# 2 #
# 9 # # #2 - L # -/
# J 8 6 2 + ; # # V# #64 C
4 # # -/ #64 , -
# -/ @ # # J , # #64 C
, #1 # -/ K # 2 - C
J 8 6 # # 2 - C
2 # 4 # 9 # # % ' # , -/ , #I 2 # # !
2 # , -/ 4
9 #64 # # , 4 # # # 2 -
!#
F# -/ # 4 , # 9 2 S2 , # - # # ,
# , -/ # #2
- # # + % , # -/ 2 $ %& # , -/ 2 C
2
#
I P / #64
# I 8 6 # / 2
#
# 5
F# -/ 8 # 2 2 5
# 4 6
# 2 5
2 # /
# - 2 2 2 G : + < 2 #
-/ #64 #
> / #64 I 8 6 # / 2
# # 5
* # 6 I : <
#
-/ #64 # # :
< #
-/ #64 # % 2 # 1 , #
/ 4 8 2 5
M 2
2 1 2
# # 2 C2 # L # !
I 8 6 4 + # 2
2 + #
#2 # $ %& # 9 #64 9 # + 2 @ # 2 -/ 2
I 2
2 , 2 # + # # #64 # # #
# 2 % 1 2 , 8
2 4 2
#
#64 2 2 2 , 8 8
2
4 4 #C # -/ 2 2 $ %& 2 4 # # 2 A $ %& 9 / # # # $ %& 1& 9 9 #
!#
% 8# 2 4 #
!#
+ / 4 2 $ %& I 8
#2 4 2 9 # 2 5
4 2
2 #
# -/ #2 +
-/ + 2
-/ + 2 , 2
, 2 2 C
& 4 -/ $ %& 1& 9
# 4 # 2 2 # 2 5
4 # # # # 2 4 2 5
8 # 8 6 4 2 2 9 8# 2 # 2 6 8 #2 2 - ' 2 # 2 2 # 8# 2
# 2 5
$ % $ &' ( ) #2 O P 2 >P1>O 9 (9 >?P>
+,
!
+
!
% -/ 4 $ %& 1& 9 , # # $0$ # # ) $0$ 8 6
# #2 -/ -/ # * + 4 8 #2 2 W> : 0%(* + # P P? $ * * : / # * # 3 ; E 2 # 2 / 0***O?> PX :0*** >??K< & 2 # #
# # & 3 A 4 /
4 - % 4 - 2
#1 # # # -/ 6 2
# 2 1 6
2 # 2 $0$ 4 8 # 2 6
% 2 2
# # - 96 # 2 -/ -/ $ %& 1& 9 # 9 2 # 9 2 2 & 3 4 $ %& 1& 9 $0$ 4 # , P 8 #2 2 # 9 ; S , 2 2 $ %& ; : $'3 % 'T* =< 2 2 5
# -/ ; ' :* 3*= >?PP< 2 '3 :03=* 3*=>< 3 2 $ %& / , #64 & # P? $ >KR # 2
F P? P? # #64 6
# : / 2 $ %& :' % 1=* %1=*< #64 / C # 4 #2 + # # 2 ; > $G, # = #64 , # 2 2 2 # # 8 , 2 6 2 $ %& #64 # 5
8 , 2 -/ # -/ : $0$ - # 8 2 #
5
2 / + A #64 8# # #C # 8 2
6 5
# # # -
# $0$ % 4 2 2 # 2 6 S 2 #
+-
: $0$ #
-/ 2 # 4 2 # 8 , 2 # = &0 3/ , G 2 # -/ : 4 / 2 # # / 8 # 2 - 2 5
8 # 2 4 V# : 2 2 ; 8 # :03=* 3*=> >??Y< 2 -/ # 2 6 #S 2 #64 2 8 4 2
# # 9
, -/ , -/ 4 # 2
# # 4 8# # - 2 2 *
# - / 2 2 4 # # 2 2 $ %& -/ #64 8 2 # 8# # - - #
2
4 2 4 2 3 2 5
' 2 5
- 2 # -/
4 / / 2 2 # 2 #2 I -/ 2
-/ 2 C
# #
% 8# ' , 2 2 2 / 4 4 +
#
# # 8# , # 2 '3 4 8 # - # # 2 2
# - 2 #2 + 2 %
' A 2 '3 # 2 4 8 # ) ; 4 #
# # )
' 2 ,
' # - - 2 '3 2 2 , 6 #
# 6 4
2 #
# #
# - 6
#2 + 2 > -
!#
$0$ ' #2 2 5
/ # C # 5 #64 # L? $ P ?>@ # # 4 / #64 2 ' ' 2 # # # # # #64 4 # / #
# 0 # 4 ' 9 2 , # 2
2 2V
2 8 # ) : 4
$ % $ &' ( ) #2 O P 2 >P1>O 9 (9 >?P>
!
. ) * ! & !
. ) + / ) 0/ !
A #64 #64 / , 2 - 2 '3 4 # # -/ I : < , -/ - :& E 2
<M :
< 2 := 2 Q
<M :
< #2 +
: 3 %1
# +
<M : < :
< #64 2 '3 5# A 4 A 5
# 2 4 2 - 2 '3 4 2 ,
$ % $ &' ( ) #2 O P 2 >P1>O 9 (9 >?P>
+2
Implantação e validação de um serviço de circuitos dinâmicos GMPLS-Like sobre a Rede GIGA
acessa o plano de dados para obter dados estatísticos. A solução composta pela infraestrutura GMPLS-Like e pelo plano de gerência passou por testes sistêmicos por um período de seis meses na Rede GIGA, de modo a comprovar sua capacidade de configurar e monitorar circuitos dinâmicos com garantia de banda para múltiplos usuários. Centenas de circuitos foram estabelecidos e testados entre as cidades de Campinas, São Paulo, São José dos Campos e Rio de Janeiro. Os testes comprovaram a capacidade e a viabilidade da solução proposta, possibilitando o gerenciamento de circuitos dinâmicos de maneira não conflitante com os demais serviços em operação na rede. Além disso, o tempo de estabelecimento de um circuito foi reduzido drasticamente. Enquanto no processo manual desde a chegada da requisição até sua configuração na rede gastavam-se alguns dias, com a solução implantada o tempo passou para alguns segundos. Após os testes, o serviço de circuitos dinâmicos passou a integrar o portfólio de serviços experimentais da Rede GIGA, estando disponível para uso dos pesquisadores da rede, que podem gerenciar seus próprios circuitos sem a necessidade de contatar o núcleo de operação da rede, que se preocupa agora apenas com as regras de uso do serviço. Conclusão
Agradecimentos Os autores agradecem o apoio dado a este trabalho, desenvolvido no âmbito do Projeto GIGA – Rede Experimental de Alta Velocidade – Fase 2, que contou com recursos do Fundo para o Desenvolvimento Tecnológico das Telecomunicações (FUNTTEL), do Ministério das Comunicações, através do Convênio no 01.09.0108.00 com a Financiadora de Estudos e Projetos (FINEP). Referências
Utilizando um conjunto de softwares livres e de código aberto, mostramos a viabilidade de se utilizar uma arquitetura de plano de controle GMPLS externa e virtualizada, denominada GMPLS-Like, para controlar uma rede sem qualquer suporte nativo a essa tecnologia de plano de controle, possibilitando prover um serviço de circuitos dinâmicos. A arquitetura proposta baseia-se na utilização de um conjunto de servidores, no qual são executados os componentes do plano de controle que, canonicamente, seriam executados de forma embarcada nos comutadores de rede. Além disso, complementamos o plano de controle com um plano de gerência, de forma a torná-lo mais amigável e atraente para os administradores e usuários da rede. Com uma arquitetura externa e virtualizada de plano de controle em alguns servidores, perdemse algumas características de robustez e eficiência próprias da natureza distribuída da solução GMPLS embarcada. Todavia, essa deficiência pode ser mitigada utilizando técnicas de alta disponibilidade e de recuperação aplicadas à virtualização, bem como a reserva de infraestrutura de rede, o que possibilita diminuir o tempo de comunicação entre o plano de controle externo e os comutadores de rede. A arquitetura GMPLS-Like mostra-se uma
26
alternativa viável para se transformar redes de pequeno e médio porte sem suporte a uma tecnologia de circuitos em redes de circuitos dinâmicos. No contexto da Rede GIGA, estamos trabalhando na evolução da solução implantada em relação à robustez, que é essencial para uma solução em produção. Para isso, estamos avaliando funcionalidades de alta disponibilidade no contexto de virtualização. Outra linha de pesquisa é o uso de uma infraestrutura de nuvem terceirizada para hospedar as máquinas virtuais onde executamos o plano de controle, como, por exemplo, a Amazon EC2 (AMAZON). Com esse tipo de solução, pretendemos analisar a viabilidade da arquitetura GMPLS-Like em relação aos aspectos de segurança e latência para a comunicação interna no plano de controle e entre o plano de controle e o plano de dados.
AMAZON. Amazon Elastic Compute Cloud (Amazon EC2). Disponível em: <http://aws.amazon.com/ec2/>. Acesso em: 31 ago. 2011. DRAGON PROJECT. Dynamic Resource Allocation via GMPLS Optical Networks (DRAGON). Disponível em: <http://dragon.east.isi.edu/>. Acesso em: 31 ago. 2011. ESNET. OSCARS. ESnet On-Demand Secure Circuits and Advance Reservation System. 2011. Disponível em: <http://www.es.net/OSCARS/>. Acesso em: 31 ago. 2011. EXTREME NETWORKS. Disponível em: <http://extremenetworks.com/>. Acesso em: 31 ago. 2011. INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS (IEEE). Standard IEEE802.1Q. IEEE Standard for Local and Metropolitan Area Networks – Virtual Bridged Local Area Networks. 2005. INTERNET ENGINEERING TASK FORCE (IETF). NETWORK WORKING GROUP. E. Mannie (ed.). Generalized Multi-protocol Label
Cad. CPqD Tecnologia, Campinas, v. 8, n. 1, p. 21-28, jan./jun. 2012
!
; " ) 6 7 ! " LY@K :% 2 < ' >??@ 2 C #I [+ 2I(( (+ # ( LY@K\ #I LP >?PP ^^^^^^ 3*=)' H )' H03$ $ 'F% T & : < < ) 6 7 @>?@ :% 2 < ' >??K 2 C #I [+ 2I(( (+ # ( @>?@\ #I LP >?PP ^^^^^^ 3*=)' H )' H03$ $ 'F% H H #2 M _ E+ : < 9 . 5A / 4 ; " ) 6 7 @>?L :% 2 < ' >??K 2 C #I [+ 2I(( (+ # ( @>?L\ #I LP >?PP ^^^^^^ 3*=)' H )' H03$ $ 'F% & : < 4 ; " ) 6 7 ) ) B ( // 5 ) ) 6 B (57 5A L@WL :% 2 < T >??L 2 C #I [+ 2I(( (+ # ( L@WL\ #I LP >?PP 03=* 3*=> & E M = Q : < ' ) ; " >??Y 2 C #I
[+ 2 I((; E > ( ( 2 Q( 3 ( $'3` 22 ` ; + \ #I LP >?PP ^^^^^^ / 9:! % #
' 3 ; E + = E 2 C #I [+ 2I((;;; > (2 # (2 1 % ( + # \ #I LP >?PP *3 % ' F = $ 2 C #I [+ 2I((;;; # 1 2 #( #2 ( ; + # \ #I LP >?PP *= )0= G 3*=)' H / ; / ; "C / ; < / ; 2 C #I [+ 2I((;;; # ; + #(#2 (\ #I LP >?PP % 'T*=' $0$ :$0$ < 5A ! B 2 C #I [+ 2I((;;; (\ #I LP >?PP * * 3 0'3 & * %* XF0 : 3%< 3 >?P> 2 C #I [+ 2I((;;; 2 ( 2 (\ #I LP >?PP
< : 9 : 1 ; %&' 1 ( = * 5 * < : 9 : 1
5 : 9 9 )
5 ) 1 ( = 1 5 ) 5 * * < : 9 1 * 2 %&' : '3 1 ' * $ ( = * 9 : ' 4' * * $ * 15 6
: < : 9 $ 15 * 5 ) * $ 1 : $ >>
1
( = * 1 1
* : 9 : : $ $ ( 5 ( %&'( '3 1 ' * ( ( ? 2 (
$ % $ &' ( ) #2 O P 2 >P1>O 9 (9 >?P>
+D
" # # # $ # $ % ' $ ( ) * $ * ' ( ( ) * + , $ -./01 ($ 1 # ' 2 * $
* 3* # $ (4 # ) ( * * 2 # # * ' * ( * * ! " ! # # ! $ % ! % & !
"
' % % # ( # # ) % # ( ( % * % % %+ - .# % * % /% - ! 1 .# 2 # * % # + % & ) * 3 # # ) 45 % % * %# - ! $ # ) 5 * # 6 178$9 :;<;= # % % % - # 5 # ( % %# 3 > ! * # ( % % # - 4 # # # # ! 1 9 < * % * # 3 % & ! 9 : # # # % * % # * 5 ! 5 * # # ? % # # # # 9 @! ' # ( * # # ( % %# ( ? * ? % + .# % 9 A! ' # 9 B!
' % # % * %# % % :;<; 9 % C $.# D % E - F # % ( # F C $ D $ - D 6FC$$& = F $) ! ' # C9 >G 6C 9 ( > E = * * % % # +
G % H > +( > F F $) 3 ! ' . # G % 9F 6 ( ( 9D % F %% = ) F I% J # % % # # >G 6 > =! $ % 3 % :;<; J # # # # G C9 >G ! F I% ) # C9 >G % % # ! 1 > # * # # * 5 ! K F ) * # 5( # # ) 5 % 4 ( ( % * % ? # % % ! ' ( - ) % # 2% # ) ( ( * ! $ # * ( ) % ( ( % # % > % % * 2 # 3 4 # %# 45 5 ! 1 ( % % (
# $
) % # 2 ( H % L #) ! %! ! % & % '# F %# (! M ! < #! :NGA; 4 !O4 ! :;<:
% # + % & % ( 3 ) # * * % # ( ( ( % %# % # ! (
)
1 % 5 ( # * # % 3 * % * % * % ) # # 3 % % 5 5* % ! ' % % - % % ( 3 % % 5 # * 3 % ) % 5 % % % 5* .# I% 4 % 4 ( % ? - 4 5 %# . % # 2 ) % % ) # % % % % % E * %# # ! F G ) % I% % % # # # 5 # * % . % 5* # % % # # ) % # ! F % 3 # # # % % ) ) ( ( 3 ( # # ( # * ! % % 3 % # % % % 5 % ( % # 2 % 4 % % 4 # ! *
+
' # 3 % & ( 3 ) % # % P * - ) # # # 6 = %# % % # # ( ! 1 %# # *
) % & # ( # ( # H ( # # % ! # # % * * 2 % # ) % * % # 3 * * . * ) 2 ! 3 5 * # ( ) # % % # - # % & % % ! *&" , ) G * # # ? G % # % 5 .# ? 5* # # ! * % 3 ( % % # *+ 5 % & # # 3 # Q $ 6Q''Q&$ :;<;=! K % * ? # + < E % E 3 % %# % % # % 5 ! % % * % * % . %# G 5 ( % R 5 % # -. % :! % # # # % & % % # ) ) # # # % % P% 5 + 5 % ! # % # # % 5 % # ( % %# % & ( * ( ) 3 # R % ( 3 ) # ( % ) % * 5 % # ) * % ? ( ( @! % % * % * % % * % % ) % ( ( % # %! $% # ( ( % ( ( # % # . % # ( % * # 5 ( ( 3 % * ! ' 5* % ( # % * # # % %
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
1 % % ( %G % % 5 ) # % ( 3 ) %# * % % ! 1 > 5 % * % ? 6:;<;= ) * % # % % 5* ! ( %# ( - # % ( # % ( ! @ # # ? % & # % % R # # % P # % % ! <
:
*-
% & % '# F %# (! M ! < #! :NGA; 4 !O4 ! :;<:
% 5* # 3 ( + 2 R % ) 2 # %# A! ' % & # % % % . ? # # % 5 ( ? % ( ! K % ( # ( % * G ( ? 5* ) %# ( % % * ? ( H # # + # + % ! # # % ) ( % %# ( - * % # # # % ( 3 ) % # -. % * 5 # * ( 5( # ! $% % & 5 # % / % ( ? % # G ( % # % ! 5 % % ) 3 % # %# 2 ( ? % . ? ) % % ! *&( . / # # ( G % * # P% # # # % & ) * % # ( H = # U = ( ! ' # 7 6 7 % = ( # # % % # ) # ) % ! 1 > F ( # <NM; 5 4 ( # % % # # ! % # # %# ) # % % 3 ! 1P% * % :B % ? # % F + % 5 # * ) # ! # * 2% 3 # %
% % ( % % # 2 % ! * ( % ( 5 ? % * ( * ) % & % ? ( 2 E % % ) ) 2%
4 ( # ! 1 > # G # # %+ % # + # 5 ( % ( % ? ! *&* % 0 ' P ( # ? # % ( ( % ! $ %G * * # * ) * # % # P ! # . % +( %# % P % # % % 5 P% 5 # ) * ( %# % 4 ( 3 ! 1 # + % & % 5 # % % 3 ( # % % % % I # # %# % P ! % % 5 (+ # P % # # ! ' (+ % # # # % % 2 % ! % # ) % % % # % # * ? % 5* % R # # ? # ! *&1 2 ' # # # + ) % # * $ ! % 3 # # % ( 3 * B % * ( 5( # # % # - # ! % % *+ # # G % - ! G % ) . %# %+ # # # . % ( (2 % - % % % % # # % ! 45 + % + ( % ( ( % # % 5 - * ( # ! % % # # # % ( # # 5* %5 # -# # + ! ' % % ( # # ( # %
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
J% . %# * I% 9 % % # ( # % % # % ( 3 ) 5 % + ! B % % / % # % * % - % ? # !
A
% & % '# F %# (! M ! < #! :NGA; 4 !O4 ! :;<:
*"
# 3 ? % % 3 (+( - # * % % . % 3 # ( % P% % ! 5 % % % # % R % % # # % ( ( ? % 5* %G %# % % % # ( 5 4 R * 2 %P % ! ' * # # % ( ? ( ( ? %5 # % % * ( * . J7K 6J 7 K ) D= # 3 ( % ( % 5 6 $99' ! :;;@=! % * % ? % % ( * % # % 3 # ! % * % # +( % % * V % ) * 3 % 5 # # 6 'QC :;<;= % % ( % % 4 * ( (2 # . ! % 5 ) # 4 ( ) * ( % * % % . ! % % # # % # % ( 5( + # % ( # 5 * 2 * ! ' % 5 % % C JG !<BAWG< 6C JG :;;<= # # ( % ( # + # +* % & ! ' # 3 . # - % & # % % + % % ! ' % - % . %# ! ' 1 9FG 61 ( 9D % F %% = # % % % & ) > %# G 6 & =! $ % % - # % # W 73 # # % ! % % 5 * ? * . # # ! # + % & % # * . % # C J # ( % ? #
# 4 % 3 # ! 1 > # % %
! ' - % * . 7K 6 D 7 K ) D= . J7K # ) G # 4 % # % J7K! J% % * . # % % # 5 # # * - % * ! $ # % ) % % % % ? - ) ( % ? # % % # # ) * % % ? - ! 1 % & % " % % # * % % % % - ! 1 > # +( # * % % # % /% :;<W ) ( " ! + # C9 >G W * ( % % ( (2 + % % % % 5 5* # % ( ( % % # 4 % ) % 3 # ! F % * # +( % % # ( % # % % P% % # # + # % ( (2 # % . ? % % P% # ! 1
3
F % 4 ( 3 # ( % %# * % # ( # % & ( ! % # * % X % P( % 5 # %# % % % .# % ! $% % 2 * * G 3 % % # # % K $ ( F + E 1 % +# $ Q ! % # ( # 4 ( ( # # ! * % ? C > Q * $ + 6C>Q$ :;<;= ( % # 3 H
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
' C9 >G % 4 % % % % ) 4 % - ! F 5 # * # % * ) 2 % 5 ! X 9 % % !
W
*(
% & % '# F %# (! M ! < #! :NGA; 4 !O4 ! :;<:
= # # # % % <A< % % % +# % %# # 3 U = # % 5* % # . 5 5 % # U
% # % ! # * ( %H â&#x20AC;¢ B\ 5 # U â&#x20AC;¢ N;\ 5 U â&#x20AC;¢ B\ 5 % !
= # # ( I% % +# # 5 G . 2 % # # * ( U = ( % +# # + H %5. % ( % % +# F 3 K 3 5 <!<N@ % % +( % U â&#x20AC;¢ %+ % * 3 F- 9 5 XWB % % +( % U â&#x20AC;¢ # 5 M@@ MA % % +( % ! â&#x20AC;¢
K H Q $ 6Q''Q&$ :;<;=
4 ( 7 +
1 K @ # +( ( ( # 5* 5 # % / # # !
K H Q $ 6Q''Q&$ :;<;=
4 *
1&" . K H Y Z # 6 :;;W=
4 " $ 5 5
& # % +# % # # # # % # # + % % 5 # * % % # ( # % % # ) 4 % 5 % ! # # :: XX Z%[ 5 3 % 5 % +# # <; @@ Z% ) % )
% <B Z% # 5 # + % & ! $ # /% ( # .# % + % % # % # 4 ( # %5 % ) 5 ! % % 6K := % % % 1 O9 ) % % # +( 5 ! # * % +# % R # + % & # % % % % 5 % #
' % * % % * # . % % - % ! # % % 3 - % * ( % P # % . + % # % * ! ' % * 4 % - % ( 5 6 + = % # ( K A!
% & % '# F %# (! M ! < #! :NGA; 4 !O4 ! :;<:
K H Q $ 6Q''Q&$ :;<;=
4 1 $
**
. 2 ( ( * ( % # ) % % 5 * ! # 45 3 # % * ( % % # 5 G 3 ! % @W;] # 5 # % % % ! F % # # % % % # # # 3 - * % % * % 3 # # % % * ) ( I%# # # % # ) # ! ' % ( % % * ( % % % ( 3 ) # # % % 3 % # 2 5 + % # % % % # 2 * ( % ! K B W # % # ( % % 3 !
3 3 % - * ) % % % * %# % % % 3 ) 3 5* ( H # # % # # 5 % % # + # 1 ( % ! % * % # * ? H + " # : 3 + < M ]@ A ^; M _ F GA W ]: M ^B A _ F +( % 1 ` < B ; % # R B A ] E M ; ]7 ` < ; : > * O : ; < ; @ M Z Y $ 2 % 5 . % % @W 3 # . # % 4 ' < = ) > W ; B 7 3 K ) 2 $ :<;] # # 5 # ? ;] 1 #
J% 5 # 5 * # 3 % # # C JG !<BAWG< 6C JG :;;<=! C % * <; % ! K X % # 5 ) % # % %# # B< > O% 5 % 6 = A< > O% % ) B< > O% 5 % 6>=! a %# )
% %# B< > O% # %# # > 6 1 $& :;;A=!
4 8
>
4 @ A + 5 B "-
1 # ( G ) 5 % +# 5 # % % +( %# ) % # # % ! 1&( % ) 4 9 .
*1
K ( * ( %
% & % '# F %# (! M ! < #! :NGA; 4 !O4 ! :;<:
. % # ) % * % %# % ( 5( * * % ( # % % 3 . +) % # % ! ' % * * % % 1> <BW;< 6 >1 :;;X = # % %P # P % * ? ! # % Z % G P - % * # 3 ( % % 9 69 =! J% P % % % 9 * ! J% P % 7 67 * = %# % % % # % # # * . * 6<@ % =! ' 4 ( # % % * % P % & 6& V * = R % # ( % C9 >G E 1> <BW;< 6 >1 :;;X =! 1 % ) # % M %# G % b 9c 6b G9 * c D = # % 3 # +( % ! 1 % % % P # # %-( * % ? + # # * * % # * ! 1 K M # * ( P * % # ! ( ? 3 % # % # ( * ? # :! * ? % % % % 3 % % % # % % % . +) % ! 3 ( 5( * * % * 2 R % 5 ) ! ' % C9 >G # (2 2 % 5 ) % % % ( ? # /% % ! % # # * # % 3 % * % % 1> <BW;< 6 >1 :;;X =! * 5 ) %#? % # . % * P % # % # 3 ! 1&* ( ? ) # * % %# * % 3 % ( + ! ' ( + # 3 ( % ( # ( <: F % ( % <:X F 6 9= * % % 1 ( % ( &F @:_!
5 # % % * % # $ ) # C9 >G % # # $) # % # * % % * % 3 % H # Q 9 ! ) # * % # 2 * % % % %! K N * # % 1 + # 1 ( $ # # #! ' # # # ( # ( ) # * . * 1 ( d5 # # # # % ( * ) # %-( # ( + ! $ # ( * % # ( % ( * % * # ! * % * % % - % * % % 1> <BW;A 6 >1 :;;X = ) * % * # ! $% - 1 ( * ( ? ) # ( % % % # /% ) % % % ) % %# ! . %# H â&#x20AC;¢ # *
â&#x20AC;¢ WAGb â&#x20AC;¢ FO1 <N > â&#x20AC;¢ F- ( e â&#x20AC;¢ & B BX 73 â&#x20AC;¢ %# :N;] c â&#x20AC;¢ $ % %# ; â&#x20AC;¢ : G Ac 1 . %# * E % % # # % 3 E # % # * % % +( R # 1 ( % GM; X >% % % * ) ) 4 % % + 5 ! % % %
- # # # * - % GMM >% R * b 9c K$F e! % % %# # ( # % # G % # 697C$7U >' J U 178$9 :;;N=! $% %# # * ( # % ( + % % % # 5 @ % # ! 3 * 5 * 3 # +( 6K X= % # # * . <; % !
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
1 C9 >G %# %G <@ % + % # A:N Z73 !
M
% & % '# F %# (! M ! < #! :NGA; 4 !O4 ! :;<:
*8
= ) * * $ $ =
. >
* & & @
. = ? '
.
* - /
0 A % 0 > D ! . 0 >
=
.C
3 A 8 ) % 2 B 1
$ _ =3 8A #
C
0 E ' $ 5 % ' ! % & 7@ B= B 8 ! @ ; # ? ! . [ 3\ 6PA[ P;A[ 0*! F =7$)-G AA8 :I; <IP <IP = 6 ; G " 3 1 . 4 0;S7 6IG F 1 ! % ? 7@ ! @ ; # ? . P;A[ 0*! F =7$)-G AA8 :I; = 6: 1 . 4 0;S7 6IG F
!
! % ! & 7@ B= B= B H ! @ ; # ? ! . [ 3\ P;A[ 6PA[ 0*! F =7$)-G AA8 :I; QIG QIG = 6 Q < " 1 3 Y3 . 4 0;S7 6I6P F 1 H C =
&4
! " ! # @ ! $ G 6 4HA;5 . I. 4564
1 K <; # # +( # ( H 5 % 6 = # %# # B< > O%U 5 6>= %# A< > O% B< > O%U 5 % 6F= %# @< > O% A< > O%! % % # % . * # ( ) 5 * # % !
8
#
1 @ # # % K << # G * :! + * # + % % + # : " X; > O% X: > O% A <B Z% ( WX > O% WW > O% B :: Z% * WB > O% WX > O% B M: Z% 1 W@ > O% W; > O% M BN Z% 8 B< > O% B@ > O% <X :@ Z% 9 A: > O% g@; > O% :X BB Z% @ @@ > O% @B > O% AW < Z%
# * # +( % 2 %# 5 % ( # /% 3! # * - % % 5 ) %# % WAGb / * % % % AW Z%! 8&" 2
4 "- A + 5 B *
1 K << % % # # ( % ) * % . % # % %# ! ' % 5 * # .! ' # < : @ 5 6 Q=U # A B W ( > G@WBU # X 5 5 # * % +# Q % / 6 Q=!
' # % X 4 +( %# # ( # @@ > O% *
% % * % . % ? ! 1 # G # . % % # %# % % +( # % ! F # /% 1
% # GM; X >% % % %# @A B > O% ( ( ! # # # 6G< B >= 4 6@@ > O% G @A B > O%=! $ % % % # # ! ' % # % % % # % # ) % % ! $ # W % % * ( + % ! ' # W 3 # % . ( # # % . ( ! 3 # # % C JG !<BAWG< 6C JG :;;<= # ( # 3 * # ( ! 8&( 2 D $ A +
K H Q $ 6Q''Q&$ :;<;=
4 ""
5 # # G % ) ) # # E % %# # % % B< > O%! $ % * ( 5( * H = # 6G M; X >%= E * R + # C9 >G U = +( + 3
% & % '# F %# (! M ! < #! :NGA; 4 !O4 ! :;<:
*@
+( + % E * ) 2 * * % 5 % . % % P% % 5 * % % ! 1 % % * . # + %5) ) % * + %# ( ! 1 ( * ( % . +( # + # ) 2 * 3 % ) % # % % % +( # % % % FO1 6 +( +( + = # ) # 5( # C9 >G E 1> <BW;A 6 >1 :;;X =! 8&* L + $ D b 4 ( % . % 3 ) % % %# + * > : # G % < P % 7 * # +( %# % 3 K$F e % % WAGb ! 1 * % 3 # % 5 %# ! F % 3 %# %# % # .
+) % % ! $ * % O 3 ) * % % WAGb # <WGb b 9c! 75 * 2 3 ) (2% - ( ) % % % # . +) % ! * % G E h% % # _! F % % * % G ) % ( 3 %# ( ? # /% % - # +( ) 3 # % R ( % % # % % ) ) 5 %# ! 8&1 + % $ . * ? F : % % P & %# % 3 % ) % # % 5 ) ( # % 5 E % ( + ! $ ) ( + * # % % ( % ( <;; Z%O ( # %-( ( 4 * % #
*G
( %# E * I% ) ( % # ! 75 # % % % 5 ) H = % % # 5 ) R 5 # * . % ) U = % # * . %# % % 5 # % % # P % & $ * I% ( ) % # 3 # 5 % % G % . % # # # ? ( % ) 4 5 %# % ! 8&8 % * 2 # ( 4 % ( 3 ) ( % ? + * 2 ! 1 G ) % 5 ( % ( # 2 % +( * 2 % ? E % % % % ! %# 5 % % # 2 % # ( 3 # %# % ? * 2 ! 1 # % P( % % + ! % F % # + % & ) % .# 2 %+ * # %# ? .# 2 # * ( # + G % ) * 3 # * % * %# ! 1 5 ( # ( # % % & * # +( * H ? % ) # % # % % % J7KU P% ? # % ( % P # #P
6# ) =U % # # # % # ) 5 U # # # % %# 5 % . % 5* U 5 # # % % ( #
% & % '# F %# (! M ! < #! :NGA; 4 !O4 ! :;<:
% # ) ? U % 5 % % <B Z% . U % % % / * G 5 ! 1 5 # 3 # +( %# 5 % G % % +( %# # # * - . % B< > O% % %# # ! $ %# * ( # # ? * * % # ) # % % 5 5* % % ) # % ) % % % % # 2 % 5 5* ! F % 5 % % # C9 >G % # ? 5* ) % ( % 5* # # (2 % % 3 ) % % * # # ! ' # 4 % % * ( % % % # ( ? + # 5 ! ' % # # C JG !<BAWG< % # # % # ) % % %# # # * ( % ! 1 # 4 % ? % ( P 6% # % = ( * % 3 # P 5 4 ( +( # 2 % ! ' # /% * % 5 ) % ) R # 2 % R 5 4 ( ! ' 2 ( R % 5 ) # % % 2 ) % % 5 ) !
L ) < Qi1FC 1 FC'1 & $ $&$F' J1CF jk$9 6 1 $&=! D "H % # $% * 9 % K )l2 # ( # WX <:O<<O<NNM # @W@ :;O;AO:;;A! # +( %H g #HOOVVV! ! (! O O( * % O % ! #n
o* p<o % p O O:;;BO . T T@NMT:;;B!# *q! %H :N 3! :;<;! 6 . R @NM X :;;B=!
TTTTTT! C ) C % 2 & :;<;! # +( %H g #HOO % ! ! (! O %Oq! %H :N 3! :;<;! 69 % C ( F =! 99'FC j8' > 9C&$C $ 1' 9 aF1CF 9 6 >1 =! OEL "89-"H ( E 9 % % ! d :;;X 6( H :;;M=! # +(
%H g #HOOVVV! (! ! O V O# G O >1 1> <BW;<T:;;X T:;;M!# *q! %H :N 3! :;<;! TTTTTT! OEL "89-1H H # ! d :;;X 6( H :;;M=! # +( %H g #HOOVVV! (! ! O V O# G O >1 1> <BW;AT:;;X T:;;M!# *q! %H :N 3! :;<;! Q''Q&$! Q $ ! J9 # '* 9 Q # ! :;<;! $ # ! 9 ( Z ! ! %! B!:!<!<BMM! C19 C J ' > 9C&$C ' $ Q$'Q KC $ $9 r9 CF 6C>Q$=! :;<;! # +( %H g #HOOVVV! ! (! O% # O !# #n % pAM;;o *p@<o p \:; \:; q! %H :W ! :;<;! C J C'F' J1CF C'1 9$F ' 6C JG =! L P L &"819 " * # G G # * ( * ) D @; @;;; 3! :;;<! # +( %H g #HOOVVV! ! O% O ;@G9Q;@G FG;;@MO q! %H :: ! :;<;! 178$9 ! ! ! H $ # ( # % & ! C H 9$ C1 C' C1 $ 1 FC'1 & $f $ C$1FC 9 s $1 $1FC 9 % $&$F' J1CF FC'1$9 E ' JFFCt1 $ F'1 $1C '9 % CQC &! M! :;<; FC$$& F $) ! &&& $99' ! F! K! ! Q % # ! F ) :;;@! <M;#! 'QC ! , H K ) D ! # +(
%H g #HOOVVV!# ! %O * OK O KOQ
TK#T:;;X;N;A!# *q! %H :N 3! :;<;! 97C$7 ! d!U >' J ! F!U 178$9 ! ! ! # L # ! F ) :;;N! <<<#! 6 - =!
% & % '# F %# (! M ! < #! :NGA; 4 !O4 ! :;<:
*K
YCcC $ C ! 4 2 , ! :;;W! # +(
%H
g #HOO# !V Z # ! OV Z OK H Q T #T ! ( q! %H :N 3! :;<;!
/ # 6/
/
7 ( ( - * 8 8 # 9 : 8 # 8 9$ 8 8 ( # # 8 ; 9 8 $ 8 8 ; 8 4 :8 8 /
8 9 * 8 $ 8 * : ( ; 8 # ( 8 *( < 8 8 * $ 8 * ( 9 * 8 * 8 -./01 ( $ 8 + , $ :8 8 # 8 8 * 8 8 # ( ( 8 *
89 8 # ( 9 8 ) 8 # ( ( 8 8 * ( 8 * * : 8 ( / = # + / (
1-
% & % '# F %# (! M ! < #! :NGA; 4 !O4 ! :;<:
! " ! # $ ! " % & ' ( % % ) *+ , # - . % . % % # !"# $ $' ) ! $ * , ' , - . . - , . . , , . , / , 0 , 1 2 3 - $' , . !" , , . . $ 4 . $ /, 5 ! 67789 :;< 67=7> . , - $' - . !" 5!" 1 > , , 5! ?<!! 67=7> . . $' $' , 3 . @ !" / , . 1 $ , . . * , , , * , 0 1 2 , , !" . 3 . !" . . , B $ . / 5!<C< :C 67=7> , $D 67=7 ! ' # 5 !"#> . E6F , , $ . G8 F 4D . , - H 1 67== 3 , 1 !" , . EG7 ,I. , . . $' 87 4D 4 1 , $' 0 , K 1 , ; < * , 5< > . - 67=7 L L 4D !" 5 = 67==> # 677M 4 N NB , , - =7 4D . !" O G 4D
9 = F 4' , 9 F77 . , , @ !" < 2 3 =7P . 4 . ) 5#!" < ; Q! 67== > 3 . 1 !" . . , / , #!R 5# , ! R > , 1
# 5 ,4 . # 1 , > !" , 1 . . $ * , 9 $ 67== 4 . =7 4D $ 5 0 !<C 67==> 2 , , , , - $' !" , , . 1 , . , , , . . C S 3 NB 1 , . . . . , 5#!" < ; Q! 67==19 <#<0 !T : 67==9 !< 67=7> 1 $ !! 5 !4 ! .> . !" 3 ' 1 < Q , . . 0 , $
5Q C 67==> . . . , $' . . 1 - $' 1 ; 0 , C 5;0 C> , 1 U7 4D ,I , , . L7 4D , / 67=E - 87 4D , 5 :0: > 0 , B , .$D . . 1 - $' $ . !" 3 ' $ $' ' . , , . V , 3 4 N @ : ; 2 , B . , . , , , - $' , . ' ,
3 , . W , O 1 X,.3 , 1 " # " $ . G = . E=2F6 N YN 67=6
3 . , , . . $' . , $D !"# 1 ! 1 ' , W , 1 1 B , . 1 . $' , $' , , . , - . W , , $' , , . , - , @ $ $' 1 1 !" 5!"# > . , . , . 5 9 < ! 0: 67=79 :0 67==> . 1 4 1N . , , . 1 - $' $ 1 , , 1 , . $' $D . , B 3 . 3 @ . I $ . , B !"# ; 1 4 B . . $' , , ' Q ' 1 !" 1 . $' = 3 ' , , B , , / , , . $' ' ) . , . !"# 0 $' 6 , 1N , 1 , . . , $ $' , B !"# 1 ' , 3 D $ $' 5 :> . . , . 1 - . / , $ , . 1 , . $' 3 , 1 . $ $' . , B % %#%
& & " ' )
, . I . 4I1 N / , 2 !" B @ , . ; I , , $' ' ; ; B 3 . , 1 5#!" < ; Q! 67== > # , $D . . , , ' , 1 1 U7 4D ,I . I . , 1 $ 3 . 3 . $' !" . , . . , $' 1 4 . . . !" 3 N , . 1 67=E
*+
5<Z < 67==> ! $' . . H H . $D , . - , , , !"# . 1 3 . . . , 3 . . B < !"# B B 3 . B I . . , .$' . , I W , , , . / . B 1 I, - $' . $' . - $' . D . ;< 5 ; , < . .> # , , - 56778> - $' !" . 1 , W , !" / , , , $' , $' B , . < $ . , 5 . > . B 5 > - , B 3 . W , @ ' 1 - . , [ . . I , . . , @ : 0 , B !" , , $' O . $ , . - , 3 B , 1 I, . , , I , . , . 1 , $ @ . $' , . . . , ,V . , . B B 9 . ' . , , , 9 . 1 " 3 .$D . 1 - . , !" 1 .$D W , , B 1 - . 1 - $' $ 3 , I $ O $ * , . !" 5 2 > , , * , . !" 5 2, , > * , . !" 5 2 > N * , . !" 5 2 > , H * , . !" 5 2 #> , , , @ $' @ , : 3 . I . B . 3 . !" 5 !: !<C9 : !! 9 :C" 67=7> . , !" . , ' . . , . . $' , @
" # " $ . G = . E=2F6 N YN 67=6
. ' $ . . / - , . 5 / 0> . , . $' . 3 ' - . , . $' 1 1 !"# 3 @ $ @ . , $' B 3 . . $ 1 $ . $' !" , , B , . 1 . , . . $' , , . , H . $' . 1 - .$D 1 W , , 1 ' - $' !" . , . $ $D 3 . . , . , $ $' , B !" , . , . , $D 3 ' . . 1 !"# 1 $D . $' 1 %#+
, &
567=7> , $ !" . . O . $' , H , 5, . . $ !" , H 1 > . , $' $ . , 1 $' , 5. . . , $' !" , >
, , . !" , . $ !" 3 , . $' O . , . , , $ !" 9 . , K = - 3 W , !" 1 . . $' $' 3 . . , . . , @ , $ . !" 5 !" > . B . . $' , H $' . $ . . 1 $' 1 !" . B . . . , $D < , N , K = # ' , , . . / O , , B I 9 , . , , $' , 9 $' 9 ' " 3 . . B . 1 $' , H . $D O , H , . !" 5, , > , $D B . $ 3 , H - . $ B 5 , > K = . B N , . !"# , 1 4 / 0 , . . B . , , H , . . / , B . . , , $D B I
%
%
# $
! "
# $
%
& !
$ #
%
' &
#
%
$ #
K O 9 567=71>
- % - . /
" # " $ . G = . E=2F6 N YN 67=6
*0
K 6 . . , . 3 , .D , B !" 3 . I , O . $' , H 5 . B . . , , H > $' . $ 5 . B . . $' . $' $' $ > 1 $' 5 . B . ' $ B > . . , , H , . B $ 3 - , . $' 0 3 @ 1 $' , 1 K 6 , / 3 3 . , 0 . , N . ' ) % 3 ' , , N 1N 3 / 5 1 ) > ! 5 &
, 5
2 > 1
, , I , I. , . 1 3 . 1 . $' [ , , I , 3 ' 5677G> ) 1 ) . , . . W / . , . , K UO :0 2 :0 20 C :0 2 3 H , .D , $ . ,I , ' . . . . , $D . 3 ' . B :0 20 C . B . . , $D , :0 2 . . , $D . B3 . , $D , 1 0 C 50 C > [ , . , I [ . $' V , 0 50
> < H , , 3 , , $' . $D 1 . . $' - $' :0 2 . B . B3 . $' . - < B W / O B3 9 H, ;: 9 / . B . . @ ;: . ,I , :0 2
? 2
- + " ' &
. ,I. ) , . $' 3 4 B 3 , , H 3 B ) , . . W , 5 . > 3 / 0' 4B 3 3 , $' , , , , . . $' 1N . ) H , ,4 : ; 5 , : ; , > ! 1 . I , , K 6 , . , . O , 4 ) 9 , . 9 , ! 5 2! . S =>9 , ) 3 B 4 9 , . , $' %#0
1
2
) !"# , ) . , ,/ . , $D , $' 5. 4 ) ! > , K U .
!()
*+ 5'$ 6,&,
, !3 , !4
7!37, 6
!()
*+
,-$* !
-
7
5'$ 89,
7!37, 3"8
7!37, "" '
8
.
% #
/0
*
1 , !
! */ 2 3
, !3 : , ! 3; , !4 : , ! 4 < - : - 3"8 7 : 7
- 0 5
2 &
B B3 , $' . B . . , ,/ . - . $' C , N , . , , - ' 3 , , . , . N . . , $D , 1 . . . $' . , , $D . , $' 1 , V , I 5677G> C . , , N 3
. .
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ = . , @ , $' H . 5 2 > 3 . . 5 > . ! 2 , . , 3 . 3 $D . N , B . . , $' 3 3 5 ] 677G>
**
" # " $ . G = . E=2F6 N YN 67=6
, B , / , , , < , , I , - C . , $' $' 5 > . . B. 5 $' B. . , $D > 1 , , . B 5677G> ) 1 . B3 . , $D 5 , . > , . / . , . . B . B3 , +
, &
. , . $' , , . , . $' . , . !"# B . . , $D . . , . . /. B , B !" 1 1 0 B , B $' , B 1 . /. B . $D , , ' - 1 . $' $' . , , $D . . , $D , . Y $ , B 3 , . $' . . I , . , $D 3 . , B , , H 4 , - . D , $ ' 1 6 3 , 1 . 1 , . , $D . I , . , , . . $' $D B . , B !" 1 1 ' , B . $D , , . !"# , . +#%
1 @
. , . $ 1 !"# , 3 . , $D 3 $ , . , . . , . . ,
3 . , . $' , , $' , , . , , . , 3 @ , . . . 4 , , , $ 3 . . . , . , 3 ' . , . $ , , . 3 1 - , @ : < $' @ . ) !"# 1 B 3 ) . , 1 . . H ) 567=71> . $' - . !"# . , 1 . , , I , 3 @ $' 3 $ . H ) ^ . I 3 1 ' . 3 3 $ 1 ' . $' @ $ , : , . $' , , . ; . , $ $D 1 ' , B , 4 , B $' $' 3 . ,I. 1B , $ $' 5, , . 1 , , 4 , , :# > < B ' I . , $' $ , . 3 9 $ 9 1 9 , 5. 1 1 , . $' >9 . , 5 ' 3 B >9 , . ,B 5. $D , > , . 1 !"# 3 . , $ B N @ 0! 0 =FL7F26 5 . . $' > 3 . , , , $ . 1 ' , B . ' , , H 3 D $ , $' . , , 1 , , $' , . . B
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
0! 0 =FL7F26 5 . . $' > . , , , $ . 1 ' 6
" # " $ . G = . E=2F6 N YN 67=6
*B
' . , . , 1 3 . 1 !"# < B , $ $' . . . $D - , . !"# +#+
& &
- 3 1 C ' , , 3 , . , $' , , ' 4B $ . . I 1 ,/ , 3 â&#x20AC;¢
& , - - O 1 4 , Z 5 , . > 1 . . , $D : < 3 . ' , , B 1 ' , , . B2 I Q , . . . , $' . 3 , , B N - , ; , 5 > , . , H V , . , $' 3 . ,
â&#x20AC;¢
W , @ 1 O C 1 , 1 B N 1 , N W , ' , . 4 3 . . , $' $' , , . , , 0 $D ' . , , . . 1 1 B , . 4 , , 2 , ,/. 5 W , >
â&#x20AC;¢
: N $' , _CO ,
# 5 #> . . , $D , . ' , 5 1 :; , > ' , 5 , . > . 1 3 # . N . , , . !"# . 3 N , , 1 1 , C _C . , $D B N $D , _C
567=71> , , $' , $' 1 , @ , , $' . , . $' C - , . !"# , ) 1 ' O â&#x20AC;¢
*C
: N $' , O , $' ,/ 1 B , . !"# . , . 3 . C . . . . 1 $' , . *, 3 . , $' ,4 ,/ C , I . . B 9 *, 3 . . C , B2 , $' 9 # 0 *, 3 . , $' , . , - [ *, *, # 0 *, [ . 1 1 ,4 3 . , ,/ 1 B , . !"# , . ,
â&#x20AC;¢
$' , . $' 5 >O $' 3 . Y. , , $' , , . V , , . $' , . . 3 3 W , . $D . . - 4 , $' 5 3 > 1 . , 0 , $D 3 . . . - @ 3 . 1 3 . . ,
â&#x20AC;¢
.$' 3 ,/ , O . $' C 3 . 3 N , < 1 , . , . W , , . $' - 1 . 1 $
, . 1 , I , . 1 , . , $D B [ . , . , $D ' 0 B3 , $' :0 20 C 1 ' 4B . , $D
" # " $ . G = . E=2F6 N YN 67=6
3 ' , , . , , B , . +#0
, &
4
1> $' . , . 9 ,> $' - $' [ 3 . O 3 , $' , . ,I , . 9 [ . 1 , 3 , $' , 9 [ . , 9 > N $' , 9 [
> , $' 1 9 > , . , N
/
! " # !
!
&
5
*
!
$"
!
%
- * 5D F , ' &
&
1 D
, , 1 . # ,$' B ; $' " 1 , . !" # : , ) . . , 1 , 1 , $' . 3 , .D ' . , , K E . . , $' 3 . 1 $' , , . 1 - - $' $ < I, - $' . . 1 O > $' . - 5 B < B , $ ; B # V , $ ; ! : , . >9
, , . $' $ $' I, , , $' , , 3 , .D 5 1 > 3 . . 3 . , . , . 4 , / , , . , 1 0 , $ . !" , , 1 . $ $' . , . B , $' , . !"# +#0#%
./ - $' I, / , $ , . 3 1 . $' , ' , . , $D 1 , 4 , ; , 3 , 1 ' , . 1 , 4 , - - $' , B 1 , . !"# 1 , I $D O - , $' , , $' 1 , I . / , I, . , $' . $' . , W , . $' . $' 1 . , . < . I, , - . ,$' B 1 / . , $' , . $D ./ , 1 $D 1 1 , I, . . $' ^ - , $' , 3 . ' . , . , - $D 1 , $D . 1 , 4 , , $ , . !"# ; ' , 3 , . . , . 1 , . , $' , . B , . , 3 , N , . , $' B , , . !"# , , $' , . , . B
" # " $ . G = . E=2F6 N YN 67=6
*E
+#0#+
. # ,$' B ; $' " 1 , . !" # : , ) , . . , . . / W 1 , K E / # ,$' : $' # / , " 1 5 ) & > , I O > ,!"O , . : $' 9 1> ,4 O B < B , $ ; 9 ,> , O B # V , $ ; 9 > !>O ! : , . 9 > !,>O : , , ; - / ! " 1 ; $' , 3 5 , $ > , . . O > !",O : , $' . ,B 9 1> ,"O . , $' < / ' , . . 1 O : . # / , 5! > B " 1 , . !"# 5& > $ , . !"# 5 / > 1 ' . . . B , . , H , 1 , , - $D +#0#0
-
, B # / , " 1 ; $' , 3 , , 1 . , $' 3 ) ' , - , I 1 3 D $ - 3 . . , ) , . 1 , 3 ) ' , O â&#x20AC;¢ ,!" 3 , . !"# ' / I , - . , $D . 1 ,
*G
. , . !"# . , 3 .$D , : . W , . , , . - 1 - - $' , B . , $' 1 , . !" 1 , )
1
â&#x20AC;¢
,4 1 3 - 4 ,/ . 0 CYC N , . - , 1 . $' . 1 , 4 , 4 . B , . $'
â&#x20AC;¢
, , < ; 3 - 4 ,/ . 0 CYC N , . - , 1 . $' . 1 , 4 , 4 . B , . $'
!> - , . !"# , 1 4 ) , . 5. . , 3 . > Y ) 5 , . , > ' , 1 . - . < ; # ; < H 5 < ; # ; !: > ' , 1 , , : . , 3 , , B 3 - ' - , â&#x20AC;¢ !", , . 1 , , . - , . $' 3 , . !"# H , . I . / ; $D , , , . . , , , ' N . I / , $D , B . $' â&#x20AC;¢
â&#x20AC;¢
," . , - , . $D B , , @ 1 , , . < - . , $' , , , . I 1 , -
" # " $ . G = . E=2F6 N YN 67=6
Segurança da informação para o ambiente do Sistema Brasileiro de Televisão Digital
exposição aos ataques à segurança dos receptores de TVDi. Conclusão Apesar de a TVDi ser pouco explorada comercialmente e utilizada de maneira incipiente, o crescente aumento do número de seus usuários, que é cada vez mais atrativo à indústria da TV interativa, faz com que as informações desses usuários – que representam um valioso acervo para as organizações, em geral, e também para pessoas mal-intencionadas – sejam disponibilizadas e circulem no ambiente de TVDi. No entanto, essas informações devem ser protegidas por todos os atores envolvidos na cadeia de valor do SBTVD, uma vez que caracterizam, acima de tudo, propriedades dos usuários. Por esse motivo, no ambiente de TVDi, é necessário garantir a segurança dessas informações, no que tange a confidencialidade, integridade, disponibilidade, autenticidade e privacidade. Atenção especial deve ser dada aos receptores do SBTVD, cujas funcionalidades oferecidas por meio do middleware Ginga e da interface com a Internet proporcionam interatividade plena. Uma questão pouco discutida no Brasil, embora importante de ser considerada, é a questão da privacidade dos dados dos usuários nos diferentes tipos e formas de acesso à Internet e sua autenticação. De acordo com o comércio eletrônico varejista nacional (CÂMARA-ENET), tem sido observado que nem todas as empresas apresentam uma política de privacidade facilmente acessível a seus clientes, e isso pode ser replicado no ambiente de TVDi brasileiro. Após uma série de testes realizados em laboratório, é possível afirmar que, em breve, os receptores de TVDi se tornarão uma fonte importante de vazamento de informações privadas em redes públicas e em ambientes de computação em nuvem, como já vem acontecendo com os smartphones e como já ocorreu, e ainda ocorre, com os computadores de uso pessoal. Apesar disso, ainda não há registros de ataques relacionados à segurança da informação no ambiente de TVDi e não há praticamente literatura a respeito. Cabe ressaltar, ainda, a urgente necessidade de se prover segurança aos receptores digitais, pelos seguintes procedimentos: a) entrega segura de aplicações; b) verificação da integridade e da autenticidade de origem de uma aplicação a ser instalada no aparelho; c) gerenciamento de privilégios de diferentes usuários que possam operar o receptor;
d) questões vinculadas a vulnerabilidades na codificação insegura nas linguagens inseridas no ambiente; e) isolamento entre aplicações e sistemas operacionais embarcados; f) proteção de aplicações e de seu ambiente de execução nos receptores TVDi. A segurança da informação no ambiente do SBTVD deve ser tratada preventivamente, conforme exposto neste artigo, sendo que já existem ações concretas e consistentes para essa implementação a partir de um dos componentes desse ambiente: os receptores de TV digital interativa brasileira equipados com o middleware Ginga. Nesse sentido, este artigo apresentou um aparato – composto por método, sistema e ferramentas – com o objetivo de promover a adoção de ações voltadas à segurança da informação no ambiente de TVDi brasileiro, destacando ainda a necessidade de duas ações importantes e imediatas, a saber: a normalização das políticas de privacidade das organizações (públicas ou privadas) que atuam nesse ambiente, coletando, manipulando e/ou armazenando dados e informações de usuários; e o desenvolvimento de instrumentos tecnológicos que suportem e/ou viabilizem a implementação das normas e políticas estabelecidas. Agradecimentos Os autores agradecem o apoio dado a este trabalho, desenvolvido no âmbito do Projeto SMTVi, que contou com recursos do Fundo de Desenvolvimento Tecnológico das Telecomunicações (FUNTTEL), do Ministério das Comunicações, por meio do convênio no 001/2007. Referências AGÊNCIA NACIONAL DE TELECOMUNICAÇÕES (ANATEL). TV por Assinatura alcança mais de 10 milhões de domicílios em fevereiro. 28 mar. 2011. Disponível em: < http://www.anatel.gov.br/Portal/exibirPortalPagina EspecialPesquisa.do? acao=&tipoConteudoHtml=1&codNoticia=22357>. Acesso em: jun. 2011. ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS (ABNT). NBR 15605-2 (em preparação). Televisão digital terrestre – Tópicos de Segurança. Parte 2: Mecanismos de segurança para aplicativos interativos.
Cad. CPqD Tecnologia, Campinas, v. 8, n. 1, p. 41-52, jan./jun. 2012
49
!: !<C 9 : !! K ! 9 :C" K 5 3 ) 5 & . O ;3#2KQ0!!<C 67=7 5;# U7 =6 UE 77== Y !27=2 >
9 < ! 0: R ,i :0 O $' $ . . , $D !" 1 : O Z : ;j : :C<: < < Q 0a # :0K ah < #< : !< ;Q! : 0 : 67=7 K - B , ### 67=7 \\\\\\ : $' @ $ . , $D . !" 1 : O : ;j : :C<: < < Q 0a # :0K ah < #< : !< ;Q! : 0 : 67=7 , ### , . F . 67U26EM 67=71 # . I O c4 .OYY))) , 1 Y 1 67=7Y Y7E\ , Y , \7F . g
! . 3 1 !" #
[ . $' 4 ! " : ! # = = N Y 6778 # . I O c4 .OYY))) , 1 Y1 1 , Y Y. Y, , . g , O 7G N 67== ] C $' . , ! . . < 1 , : O " : ;j : #< <Z <C]0 : < < !h < !< 0 C : F 677G ### 677G # . I O c4 .OYY))) 1 1 Y Y 7GYUL=\ <C< \#<\ : !< \ ;< : 0 : 2 < ! . g , O 6M N 67== #!" < ; Q! 1 & # 7L N 67== # . I O c4 .OYY . ) . , Y67==Y7LY7LY 2 2 , 2 2 2 2 21 Yg , O 7L 67== \\\\\\ + / & 0 7F N 67==1 # . I O c4 .OYY . ) . , Y67==Y7MY7FY 2 262 4 2 2 2, , 2 2 U2 Yg , O N 67== <Z < " +J%* ' & 6G 1 67== # . I O c4 .OYY 1 , 1 Y , Y , Y, . 2 267=E2 . 2 2 2 2 g
BJ
# . I
C 5 => %E / & +J%% 6U 67== # . I O c4 .OYY = 1 , Y , Y , Y67==Y7GY1 2 2 2=M2 4 2 2, 2 . 2 2 2 267== 4 g :0 !:!Q! #< ;< _Q: < 0k : ;C: # 5:;< > / # ! # 9 <C 9 ! 5 > U
I O 67=7
<0<?< < , ' & ! # ; N $
. !" : . O ;3#2KQ0!!<C 6778 " ' 5;# U7 =6 UE 777G Y !27=2 >
` :C<: #< ^ : <C<! k0: 5 ` 2<0<!> # . I O c4 .OYY))) , 2 g , O 7E 1 67==
:0
c4 .OYY))) 1 Yg # , O 67==
O
:0: !^ : # Q0: ab< 5 :0: > 9 3 8 " , # . I O c4 .OYY))) , 1 Y Y. 1 Y 21 2 2 2 , = . g <#< 0 !T : L , I 6G 67== # . I O c4 .OYY))) , , 1 Y , Y67==Y S 2 2 1 2 2, 2 2 2 YUE6F=g , O N 67== < C K H . . 1 ) > D & 677G . ML2GU !<C< :C ! ' # . =MM : O $ 677U2 67=7 # . I O c 4 . OYY U . N 1 Y Y FYF F \ , , . g 67=7 F , . F !< & 87 M ; # 7F 67=7 - 7L 67=7 # . I O c4 .OYY , , 1 Y , Y7 :EE=F UL62<:=6GG6 772 !"l, , l lC l -l, l l! l 4 g , O N 67== ! ?<!! , . !" . . I - 1 = 67=7 # . I O c4 .OYY)))= 4 , 1 Y 4 Y , Y =6E M6GF78 4 g , O 7E N 67== Q C 3 . 7F 67== # . I O c4 .OYY , 1 Y Y Y67==Y 78Y7FY , 2 2 2 2 2 2,4 2 21 N4 g , O 6F 67==
" # " $ . G = . E=2F6 N YN 67=6
3 1 1 3 ' 4 1 3
1 3 1 1# 3 5 1 1 3 3 3 % 3 3 3 3 # + 3 3 % 1 % 1
3 ' 4 # ( ' 4 # + 1# 6 5 #
" # " $ . G = . E=2F6 N YN 67=6
B%
! " # $ %
% & ' " ! ! " # % % & ' " % # ( % ( ( % ) % ( & * % ( % ! " ( )( * + , * . /' " 12 * 2 /' 2 * # " ( * # 3 4 2 5 " 2/' ( 6 "$ ( )( 7 + 89:;<* $ ( $2 6 " = 2 % "21 (2 /' ( > " " @ ( B2> " C " " 2 4 " $2 73 " ( 4 ( < 2 % 4 B2 " ( " 2 * ( " " , " ( * "$ ( 5 7 2 < "21 , " ' 4 ( 6 D " 2 3 /' " " * "$ ' 5 7 2 ' < " ( " " E F E%F ( 6 " 2 2, 4 2 3 " * & "$ $,3 ( 6 " 2 " " * ( ( * + " ( 42 /' C " 7 3 2 3 " /' , 42 ,32 " ( /' 3 "*< ( B2> " C " ( * " ( 2 " " ( 23 @ ( B2> " C " ( * + ( " 3 4 ( )( " =
( " ( " /' ( " G C ( 5 2 " 6 4 25 " ( ( * . ( 3 2 " / " ( * " % 5 ( ( ( " = 6 42 ( 4 ) 5 C " 2 * " % 4 "$ " " ( 25 2 / ( B2 ( 4 4 * + " 2 5 / 4 " " /' 6 /' C B2 5 $ * " % 2 " " " , " "2 4 7 6 2 /' C < ( ( 5 4 2 5 " " " , " 4 * 3 $ /' "$ 5 ( 6 ( 2 ( )( ( " ) 2 5 /' 4 2 " 12 C ( ( " * 3 4 $ ( 2 7H;88<* . 3 $ B2 2 12 ( 4 6
+2 B2 " > " 4 = 2 I" B *" *3 * 3 D # " 2 " / D 7J # < . 2 7 " <* $ % $ &' ( ) * K * 8 * LM):N 1 *O12 * H;8H
7 1 " ) < 2 2, /' 2 " " 2/' ( * 4 2 2 " " 42 = /' 8 2 5 " 2/' "$ 5 ( " $ " /' " 6 " /' " 12 * + /' H " C ( " 12 2 4 4 6 " 2 64 2 * J $ 2 /' " 3 /' /' " 2 4 ' 3 " ( " / " B2 ' ( " 3 2/ " * + /' M 2 3 " /' 4 * + P /' " / ( = 2 4 4 2 5 /' " 4 3 " " 3 $ (2 2 * *
+ )
. /' " /' " 12 ( )( B2
3 $ 3 * ' ( 4 ! 3 4)Q 7!Q< 1 " ) 7 < 2, /' * 36 6 ( " 3 2 ( * *%* + " 2/' 5 $2 " 2 ( )( B2 $ ( 6 " > = ( " /' 4 ( " /' 3 7 + 89:;<* . 6 2 42 8* + C " /' 3 6 2 ( ( " G ( 3 ( " /' 3 ' " "$ "2 5 7 "$ 8; 42 <* ) " /' C " ( " /'
3 " 2 " 3 /' ( " /' 4 ( /' 7 &R +QRG & S%R 89KN<* ( " ) 3 $ " ( 4 " 2 42 H*
, ) *
-
!
, ) .
+ ) / )
12
$ % $ &' ( ) * K * 8 * LM):N 1 *O12 * H;8H
2/' 5 3 $ 6 2 42 M* "$ 5 ' 5 5 ' ( ( * # "$ 5 ( 4 6 "$ 1 " ) 2 7 + G R &. !+ G R 89KL<* 2, /' 6 2 2, 4 2 3 " " 2 2 * ( " 6 2 ( " B2 ( " ( 6 3 ( B2> " 42 3 * # B2
' 5 2, 2 32 > " 6 2 2, 4 2 3 " B2 " 6 2 ( " * $ ' 23 / 42 *
" 2/' ( )( B2 4 !Q* # 5 ( 4 4 3 6 ( 4 5 4 " " ( " ( " 2 5 2 @ /' " 12 * /' 6 4 2, 2 * *%.%*
+ 4 ) 5 6457
!Q 7Q + G Q + 899;< 6 2 5 , " 5 2 , ( 4 " " 5 B2 4 3 ( "$ 7 2 /' ( 3 ( ( "$ < 6 > C * !Q " 124 " " " 2 " , ( 4 6 C " " 2 /
2 , 42 242 * . " " , " ( " 2 !Q 12 " 5 /' * !Q " ! 3 4
*%. + 3 J " /' ' 2 5 3 $ !Q * + " 5 " ( 4 " 2 " ' 2 @ !Q "2 " 2 " ) 3 " @ " 4> " 4 B2
7 <
73< , ) 8
+ " 6 7
9 6 7
$ % $ &' ( ) * K * 8 * LM):N 1 *O12 * H;8H
11
7 R G . . 899L< " ( 4 2 ( )3 +,-+*µ *+. " µ T ; "$ " " 7 <* ! 3 4 " ( 4 ( * * 2 B2 ( "$ 4 6 3 2 * + ( 4 6 " 5 2 /' ( ( "$ * 2 /' ( 3 4 6 2 U 42 * + ( 4 ! 3 4 6 =
 =   â&#x2C6;&#x2019; â&#x2C6;&#x2019; â&#x2C6;&#x2019;
< < < <
78< B2 /0 " , @ 2 /' ( ( "$ B2 " =
= â&#x2C6;&#x2019; â&#x20AC;¢
7H< '1 6 B2 " 3 2 4 7 * 2 < * * ( /' , B2 4 3 * C 42 /' =
= â&#x20AC;¢ â&#x20AC;¢ 7M< " 31 2 ( * * B2 4 $ ( $2 * # 2 5 ( ( "$ 4 !Q " ! 3 4 2 ( )3 " 5 " " " 4 * " ( " µ ( 42 /' " B2' 3 2 ( "$ 4 * + 42 V 2 2 > , 4 3 " !Q " '1 W ; N*
, ) 2
( : / ) 45
, ) 1
, ) ) <,
1=
$ % $ &' ( ) * K * 8 * LM):N 1 *O12 * H;8H
*%.%.
+ < , 6<,7
7 + G R &. !+ G R 89KL< 36 6 2 5 , 2 , ( 4 " " 5 ( 3 ( "$ 4 6 B2 C * 36 6 " 5 2 / 2 ( 12 C ' $ " 2 7 XR J.! G .. 8998G XR J.! G +X 899LG Q+! G R &. !+ 899N<* " 4 * " " 5 ( 2 ( 4 3 2 4 6 " 4 7 / <* 42 " " 5 ( "$ 4 * + 42 L 2 2 , ( 4 2 4 2 " 12 , " C * . " " =
 α  =  â&#x2C6;&#x2019; ε â&#x2C6;&#x2019; â&#x2C6;&#x2019; ε â&#x2C6;&#x2019; â&#x2C6;&#x2019; â&#x2C6;&#x2019; ε 
[
]
B2 4 2 4 " 25 5 7" ," ( <* ε*+ " (2 /' " / / / 6 /' 42 =
ε =
)
7L< C /0 " , * + C ( 4 4 * 2 C ' 3 " C , ' C 6 42 / =
â&#x2C6;«
=
7N<
Ï&#x2030; =
â&#x2030;¤ â&#x2030;¤
Ï&#x20AC;
7:<
ε = â&#x2C6;&#x2019; â&#x2C6;&#x2019; ε â&#x2C6;&#x2019;
â&#x2030;¤ â&#x2030;¤ â&#x2030;¤
7V< B2 ( 25 6 B2 C = Y/ ( / ( / ( / Z 6 4 2 3 4* . C ( " ( 4 7 42 L<* . C " 2 2 5 " 4 G " , ( 4 3 6 42 C = Y.0( α( Ï&#x2030; ( εZ > .B2 /' 7V< 4 6 2 (2 /' B2 " " " 2 5 6 Ï&#x2030; ,7Ï&#x20AC; 6 ( B2> " (2 /' α " B2 2 " " * 0 6 2 ( " 2 4 B2 ( $ 6 5 * C / " " ( B2> " 6 / 6 +,75 ( 2 4 * 42 4 ( "$ 2 ( 4 " /' " / 6 ( "$ / " 3 2 (2 /' " * + 2 /' ( 6 / */ * " C B2 " " 5 4 6 / B2 2 /' ( ( G C 6 " " 5 2 /' B2 / 6
(
â&#x2C6;&#x2019; â&#x2C6;&#x2019; ε ( â&#x2C6;&#x2019; )
= â&#x2C6;&#x2019;
α
Ï&#x2030;
7K<
79<
# $ 3 /' 7899;<* " C " 2 6 2 /' ( ( / * . C 6 " @ ( B2> " 5 6+,/ 8 ' " ( 4 4 2 " )N [O * 2 / 2 ( B2> " " 5 ( )3 B2 * # / 42 " " ( 4 * + 42 N M , ( 4 3 6 M ( ( /' = 7
< 7 9
<* *%.%8
+ /
+ 42 , 42 242 2 2, 2 5 /' " 6 " 4 G 2 2 2, ( " /' " 6 " ( " G 2 2 " " , " 2, " "$ 5 /' * + " 2,
( " /' 3 " ( 4 ' ' 2 12
$ % $ &' ( ) * K * 8 * LM):N 1 *O12 * H;8H
1>
, ) =
' ) ) <, :
, ) >
+ /
* + 2 > " 2, /' ( " /' 2 2 B2 5 5 " ' 2
" 2 42 64 4 2, * + 4 2, 4 3 $ 3 ) J # 5 \ 2 4 7H;;K<* 6 2, /' 2 2, 4 2 , " "
2 2 ( 4 3 " * + 4 2, 6 12 2 D 4 2, /' 4 * + 42 : 2 * *%8 ,
+ 4 2 2
2 4 " 3 ) ( 2 ( 7R ( R 2 ! ] RR!< 4 " ( " 2 " 5 *
1?
2 2 ( RR! 6" " 2 5 12 2 " ( " 32 " (2 /' ( > " " G 2 2 ' 5 " 3 " ( " ( ' /' ( B2> " C " 7( < " * " ( " ( ' " " 2 2 (, " " ( "2 2 /' " 3 2 2 (, " "2 5* . 3 $ 2 2 ( " B2 5 " 3
( B2> " C " 42 3 5* *%8%*
,
" 3 ( 6 Q 789K;<* " 6 2 " " 5 , ( B2> " 2 (2 /' ( > " B2 D " 5*
$ % $ &' ( ) * K * 8 * LM):N 1 *O12 * H;8H
( " 6 ( 2 " 12 " " " " 2 5 B2 ( " /' 6 25
4 * 6 " ( " 6 C = ( B2> " C " 7( < 5 42 3 C " :;* + , 9- . 4 6 3 6 42 /' =
# ( B2> " 25 2 6
" " 42 ( " / * + , 9- . 3 6 B2 /' =
= + − + − 78M< B2 &- . " " != := <= ' ( " =
= + − + − 78;< B2 &- . 6 * + " ! : < ' " @ ( B2> " C " 5 @ 42 3 :; 6 2 ( /' 2 7 JG !+[R .! 89NK<=
= − − π = − π π = − −
788<
B2 6 , (2 4 * " 2 B2 /' ( " 42 " * + ( B2> "
42 K 6 3 ( 5 ) =
=
− − − −
78H<
+ 42 K 2 ( B2> " " ( B2> " C " 5 W 8*;;; X5 42 3 :; W L; X5*
=
= − = − 78V<
P " "
" 2 B2 ( ( B2> " 4 * # 2 ( B2> " 4 K ^X5 ' 2 5 V 2 L G 2 4 8N ^X5 ' 2 5 : K * + (2 /' ( > " " 42 ( B2> " = ! "
# =
∏
"=
" − " − " − 78L< −
R P ( O 2 5 ( " 2 6 2 ( RR! ( 7" ( 6 <* + 42 9 ( " 3 " ( > ( , 42 242 *
, ) ?
4 & : , @ *%AAA B CD @ 1A B
$ % $ &' ( ) * K * 8 * LM):N 1 *O12 * H;8H
1E
, ) E
+ ) :
3
F
) G##GF G G GHHG
*%2 ' 6 C ( 4 ( " 5 3 $ 6 3 2 4 " $ " " " 2/' ( )( * . 2 " 3 4 " 2/' 2 = ( 4 /' ( )( " 12 * 6 3 ( 4 ' 2 5 2 4 " 4 6 " ' 3 " "2 (2 /' ( > " " * . (2 /' ( > " 6 2 3 ( 4 4 B2 6 5 * 6 3 /' ( )( " 12 " " 12 C ( 4 ( " * . 42 6 6 4
=A
3 $ * ", 3 " ( 4 " " 2 ( 5 " 2 (2 /' ( > " @ " * J ( ( " ' " " 3 ) 2 ( 4 , ( * . " 6 2 42 8;* # B2 ( 4 1 ( " 6 " 3 2 3 (2 /' ( > " " * " " ( /' 2 4 6 2 , " 4 ( 7 " ( <* . 6 2 D4 " 6 4 2 " ( B2> " 42 3 ( " 6 ( 4 * . 2 " ( " 2/' " "2 D4 "
$ % $ &' ( ) * K * 8 * LM):N 1 *O12 * H;8H
, ) *A
)
B2 12 " " 42 /' ( 42 3 ( " 7 R .! 89L9<* 2 4 " 4 4 6 D4 " ( 23 2, / " 2 " ( 4 7X . 89NH< B2 ,"
" /' $2 12 " " ( " * 2 /' " , ( 2 2 2 /' 3 4 3 ( 4 7+ + G X+ + .! 89:8<* " ( " /' ( 2 5 " " , " " 3 ( 2 " 2 ( " * 6 4 3 /' * * " /' 2 " C " ' ' " 5 3 2 " ( 4 " ( " /' " 3 " " , " 4 * + 42 6 ( " 31 25 ( 2> " ( 4 ( 2 /' /' * . 2 5 " ) + ^2 7899H< B2 ( " /' 4 6 " 2 ( 3 " 31 " " ( 4 * . 42 6 5 2 " 6 /' ) " 32 / 4 * " /' 4 6 3 ) (
" /' 3 6 ( 4 * 2 6 B2 " B2 6 _ 4 ^ ` 789:9< 42 B2 2 B2 2 , B2 4 " ) ( "$
' /' 4 " G 2 ( 2 ( ( 2 " /' B2 " ( C " " * . ' 2 ( /' 3
6 " C " 6 2 5 /' ( B2 4 " ) ( "$ ( B2 " ( " /' ( " $2 ( 2> " ( 4 * + " ( "2 3 4 ( ( "$ 7 2 /' B2 4 " ) ( "$ <* + 3 6 " 3 $ 5 3 " 4 "$ B2 ' " /' " 3 50* 2 ( " " 4 ( " 50 ( ' "$ /' B2 " * " ' " 12 2 5 /' B2 " 3 $ 2 " ( 4 * # 2 " ( 4 2 5 4 B2 ( B2> " 42 3
$ % $ &' ( ) * K * 8 * LM):N 1 *O12 * H;8H
=*
( ' 5 ( 4 $ 2 7+R!+ G + Q H;;:G \+ X.% Q+\+ * H;8;<* *%2%*
I
@ ( 4 ( " /' 6 /' 2 C C ( 4 ( " * J @ ( 2 /' " ( " $ 3 4 2 3 ' " * # /' 6 " 2 6 ( " 3 2 5 /' ( )( ( G 2 " " ( " /' ( B2 ' 2 2 2 " / " ( " /' 5 ( " D " ( " 2" C * . 2 2 2 " / , ( /' 5 @ ( "2 2 /' 2 C * / ( /' 5 , X 7X ^ < P > " ( ( 5 " B2 6" " /' ( )( " 12 4 $ / 2 " 4 1 * . 3 4 2 5 /' " 12 " 2 3 ) 2 2 ( 4 2 " 7 " 2, 2 ( " 2 5 < ( /' 2 " 6 5 7(2 /' 31 < " /' 6" " 5
' * + 42 ' " 42 3 $ " 2 * 21 ^ 12 4B 789K:< 2 5 ) 2 ( " 5 " 2 ( 4 7 &R +QRG & S%R 89KN<* a ( 2 (2 /' C ( " 2 5 2 /' D " " B2 C ( 4 ' " $ " " " > " * + 5 /' ( 4 6 3 2 " 32 " B2 /' 4 3 6 5 * Q $ 2 $` 7899H< 3 /' ( 4 6 ( 2 " " " 4 ( " 6 2 5 " ( " 12 "$ B2 4 " ) 3 ( "$ 7 #$ > #<* 2 6 2 5 ) 2 " 6 5 /' B2 " 7 ) B2
=.
. ] .<* % 2 2 " 2/' ( " 2 2 4 " 2 D4 7+!b<* J 4 2 7899:< ( " /' 6 !Q ( Q 6 2 5 ( ( " * 4 2 + 4 7 +< 6 2 5 " $ " 12 C ( B2 5 B2 " 6 +!b* 2 2 $` 7H;;N< 36 2 5 +!b ( Q /' " 12 6 2 5 ( 4 ( 2 " 6 5 /' 3 .* " 6 2 2 3 5 /' ' * a 2 /' 3 /' " " C " , " " 12 !Q* + 2/' 4 3 ( " 6 2 5 " 4 " 7 < 2 5 5 /' ' " " * % " ! " $ 7H;;L< 2 5 3 4 4 +!b 6 ( 2 " 6 3 . B2 2 " 12 C 5 6 " "2 2 2 2 (," " 2, 2 23 / ( C , ( * + " 4 3 ( B2> " " 31 C ( 4 " ( 4 " " ( $ ( " > " 4 * $ "$ "$ 23 7H;;8< 2 5 2 3 4 ( ( " ( 2 /' 6 4 J " +
)# 7J+#< " " ( ( 2 4 ( " " "2 C ( " * R ( ( 6 4 ( " /' 2 5 ) " ) 2 6" " 5 /' 2 " " 12 C B2 5 " 2 5 J+# " " * 2 $ 78999< 2 6 5 /' " C ( " ( " 12 * . 2 5 !Q ( 4 2 ( " ( G 6 2 B2 ( "$ 4 6 * ( 2 " 6 B2 ( / ( ( 4
$ % $ &' ( ) * K * 8 * LM):N 1 *O12 * H;8H
* + 4 6 6 B2 '
" B2 B2 " 32 " 2 6 32 " 5 /' 6 # 4 /' S2 " * + 4 ( , ( "$ 4 7 2 R > R<* " 12 D " ( " " 6 2 5 ) !QG ' 6 2 5 " ( 4 ( " /' 4 * J # 5 \ 2 4 7H;;K< 2 5 2 6 2 $ 78999< 6 42 $ 3 " " ( 4 4 2, /' " /' 4 * + 6 "2 6 2 5 ( * % " ! " $ 7H;;:< 2 $ 7H;;;< J # 5 \ 2 4 7H;;K< " 6 , ( /' 5* + 6" " 3 5 /' 2) " 5 5 ( 2 " " B2 4 6 ( " / C ( 4 * 6 3 +!b ( " ( " / ( B2> " (2 * $2 6 " ( " / 4 ( " " ( /' 5* + 6" " 3 ( 4 ' 2 5 $ 1 G " 2 " 2 ' 2 12 2 " " / ( * 3 $ ( " 2 " " / , ( /' 5* 6 3 2) 42 = 2 "2 " 2 " 3 " "2 32 " 2 , B2 ( " /' C ( " ( * 6 ( / 4 ( " /' 3 $ " * + D /' " $ 6 * .
.%* J )
2
2 " 2 3 2 " " ( 4 "21
" " , " 3 " 6 B2 " * # 6 ( " /' " " , " D " ' D " 2 * B2 ( 2 2 /' @ " 2 " " 3 /' 4 " 25 2 ' D " /' ' * "$ 5 ( 7 * * 4 < " D " ( 6 * + " 4 " 25 2 ' D " ' B2 "$
' 5 ( " ( " * . 2, 2 2 32 > " 25 2 " /' " 2 " 2 25
D 4 " B2 6 "$ 2, /' * J ( "$ " B2 " " , " D " " 2 " 4 ( " " ' D " " 6 " ( " * " 5 3 $ 5 1 C 2 , " 5 , 42 242 * " 6 2 42 88* R " 5 6 B2 , " " , "$ 5 7%< $ ( "$
' 5 7 %<* # "$ 5 6 " 2 5 2 ( /' 5 3 ( B2> " D
, J * . ' 6 2 4 " 2/' ( )( 3 " 2 /' 2 ( " 12 C ( " 7 6 2 " 12 ( " " < C ( " /' 7 6 !Q " " ( " " " " < ( "$ 4 7 R<* 4 /' " 12 6 " $ /' H*M* . 42 6 5 2 ( 4 B2 5 4 6 ( ( 5 12 6 2 " 4 2 " ( /' H*N* # ( 2, 2 7" 2, /' < 3 6 ( / ( " /' 4 ( 3 " 6 5 * . " 6 " /' H*L* # "$ ' 5 6 2 5 2 4 3 /' 12 ( " " * /' 6 2 5 4 2, 4 2 2 32 > " *
$ % $ &' ( ) * K * 8 * LM):N 1 *O12 * H;8H
=8
, ) **
J )
6 42 4 /' 6 8*V*8G " ' "2 42 = . /' @ 6" " 3 /' " /' ( )( 4 6" " 2 ( /' ( 4 2 6" " /' " 12 " 5 5 " /' ( 4 * " 2 5 6 " 5 ( " ( 7( B2> " C " < 5 ( 6" " B2 ' 2 5
2 ( " 2 " 12 42 " 5 * ( " 4 2 ( /' , " 2 2 (, " " "2 2 ( " /' 2 2 " " 3
C * + 6 " 6 " B2 2 $ 78999< J # 5 \ 2 4 7H;;K< " 2 3 " R B2
=2
" /' " 12 3 $ 3 2 2 C " " 2/' ( )( * 6 /' " 12 3 4 2 5 /' R 12 C ( " * . " " , " 5 3 "
R 4 32 * + 6 " 2 6)> ( ( 3 " " ( " /' * . 4 " ( " 6)> ( 2 5 6 ( 5* . 42 " " J # 5 \ 2 4 7H;;K< 6 2 5 2 " " ( " D * 2 $ 78999< 2 " 6 " ( " 3 " " G 6 3 4 3 ( " / ( 4 * 6 /' 3 $ 3
$ % $ &' ( ) * K * 8 * LM):N 1 *O12 * H;8H
4 2 36 32 " ( " " " " 7( 2 " 2 ( 12 !Q< 5 /' " 12 * " 2 B2 3 6 ) 2 D " /' " " * 2 4 B2 " B2 5 " " ' 5* ( ( 2) " 5 " " 2" C G 5 ( 6 4, B2 " 2 D @ 4 * P " ( " ( " " " " " " " " ' 1 * " ( " 2 5 ) ( ( " , * + / 42 " $ 6 5 * .%. K &
" " , " ( " /' " " " 2 2 " 2/' 5* # C ) 2 5 2 "$ "2 ( 7B2 < B2 " ) B2 " " , " " " * 5 ' 23 2 " " /'
* "$ 5 7%< "
' " " > 2 " > " " 3 /' 4 " * "$ ' 5 7 %< " ' 42 / 8; * ) 2 B2 "$ 5 " 2 " 1 " * + D " /' B2 5 ' ( 2 ( ) 7.B2 /' 8N< /' 5 3 ( B2> " D , J *
899LG J. + ! H;;N<* # 2
P C 5
/ 32 " C 25 " " 2 " ' ( " ( " /' ( " * + 6 P C ( " B2 ( 2 " 12 / B2 " ( 42 / 2 2 2 (, " 2 "2 2 " 2/' 5* . / " 32 " 5 /' 3 4 2 2 4 $ 4 ( "
B2 5 "2 " 2 " 2 B2 , " 2 (," % * !Q 7 " 8*H*8< 6 2 5 /' ( " /' 4 ( " 6 6 2 ( " 2 " 12 ( " " 7 " 8*M*8<* # 5 /' " 12 C ( 2 3 4 3 " 2 /' 2 = 2 4 4 6 " 2 64 2 " $ " " -? @ A.* C ( B2 ( ( 5 " ( B2 ' " 12 * + 42 ' $ / 4 4 6 " B2 64 2 * .%8%*
4 6 7
+ 2 /' , 2 6 ( 2 5 3 B2 " $ " 2 " * " 6 2 2 6 " " 4 2 C ( " * + " 64 2 $ C 4 B2 " C " 2 /' C * + 3 8 2 2 /' " 2 4 4 6 " 3 H " 2 64 2 * ( *
I
) )
78N<
.%8 I
) 6 2 5 /' " 12 C ( 4 ( " 6 3 2 /' . 2 7 .
$ % $ &' ( ) * K * 8 * LM):N 1 *O12 * H;8H
R
?
5
:;+
5+ :;
( .
I
)
R :;+
?
5+ :;
5 B+
B C7@D
=1
4 7 < ' C ( 4 7 !Q< ? 6 " ( " ( )3 2 " " " R ( "$ 4 * # B2 (, " $ ( $2 C 2 / * C 2 /' ( ( "$ 3 / , " B2 ;c N;c ,
7 /0< 7Q + G Q + 899;<* C " U 42 4 * ? B2 " ( " 6)> ( ; ; 99* R 2 B2 B2 7 < , * + 3 M $ / /' C ( R*
4
$
R
!
R
!
?
$ %
R
4 " 75 :; < ' C ( 2 1 ( B2> " 42 3 " ( " * # B2 (, " $ ( ( B2 " 2 / * * /' ,32 ( 4 " /' , 42 "* 4 ( B2> " C " " * / 2 2/' 4 ( " / 32 " 4 4 6 " * + ( B2> " " ( 2 2 42 @ ( B2> " ( * + 6 ( B2> " 42 3 " ( 3 " 2 7Q + 89K;G Q + G Q + 899;<* + 3 V C ( B2> " 42 3 3 $ 5 " ( 7" ) 2 5 "
42 3 K ^X5<* 4 ( 2 5 ) 2 " ( " /' * " 64 2 $ 3 4 " C 5 C " 2 /' C * . C " ( 2 / 6 2 D 4 2 6 ; C " 8*
==
,
.%8%.
( 8
L M$#" N
L
( 2
4 N
& :
)
, & :
< )
+/ %
+ 3%
+/ %
+ 3%
8
8L;
9;;
V;
L;;
H
L;;
HL;;
V;
L;;
M
8M;;
ML;;
V;
L;;
V
HL;;
VL;;
8;;
L;;
L
ML;;
LL;;
8L;
:;;
N
V;;;
K;;;
H;;
H;;;
:
V;;;
K;;;
H;;
H;;;
O
# /' " 3 /' ( 2 3 4 ( " 4 * # 4 4 6 " 2 5 2) 2 = 2 P 3 , 2 6 " 2 /' , 2 " " , 2 " % * . 3 4 6 " 3 ( " , 2 % B2 " " " 3 ( / ' /' * + 2) 36 2 ( 3 3 " 3 /' B2 4 5 2 ' " 3 /' 2 3 3 B2 " $ * & 64 2 2) " " /' 2 3 3 2 ( * + 3 3 " $ , 2 6 42 B2 36 3 2 , 2 " $ 3 2 " 3 /' * 2 " 3 /' " B2 " 4 4 6 " ( $ " ) 4 " 42 3 3 * 2 3 4 4 ( " 3 2/ B2 4 ' " / 2 ( $ 2 2 /' 4 * + 42 8H 2 " 3 /' " *
, ) *.
'
) !
$ % $ &' ( ) * K * 8 * LM):N 1 *O12 * H;8H
.%8%8
O
2 /' " 6 " 2 3 " 4 2 /' 6 2 " 4 " " * + 2 /' " 2 " 2 " 2 C " 2 /' " 2 2 /' 4 2 * + C " 2 /' 4 2 4 = 4 4 6 " 2 5 ) ( 8G 64 2 2 5 ) C " " 4 5 D " * + D 2 /' 2 4 " 2 /' ( " ) ( " 3 " * 2 2 " ) ( " , " ' 2 4 2 3 " @ 2 /' * .%8%2
$
+ " 2/' ( )( 4 2 6 5 6 5 /' 2 (2 /' % 3 B2 " ( 4 4 * + ( 4 6 3 6 !Q B2 ( 4 - . 6 3 6 2 " ( 4 " 3 ( ( * ( "2 8*M*8 P 6 2 ( RR! " G ) ( 3 6 ) 2 ( R! 7 R 2 ! < " 5 * J ( ( 4 3 6 42 " ( 4 =
& & 78:< &
B2 - . 6 ( EF ' " ( " ( " 3 ( * ( 4 4 - . " "2 6 42 /' =
78K< B2
6 .B2 /' 78<
6 .B2 /' 78:<* + /' " "2 % 2 2/' 6 789<* + (2 /' % ( " 2, ( 3
; 8* S2 B2 " ( 4 4 D + % *
"
789<
.%2 4 ( "2 8*H*8 ! 3 4 ' 6 " 5 ( ( 4 " 2 /' 3 2 ( "$ 4 7 R<* # 3 ( 25 !Q 2 ( )3 " 31 2 5 ( * , ( B2> " " ( " ? ( 6 " " " ( 4 * 3 $ 2 $ 78999< ( )3 !Q 6 " ( " 6 /' 2 ( G " ( 5 3 " " * # 6 3 4 3 ( " / ( ( 4 7J. # d G \ H;;K<* J # 5 \ 2 4 7H;;K< 6 2 5 2 ( 4 6)> ( 6 ( - . * - * +. " " ( /' " 12 * . " 6)> ( 3 2 $ 12 ( 2 $ 12 " ( B2> " ( 4 * 3 4 21 2 ( $ ( " " ( " D 6)> ( * " ( " 6)> ( " " 5 /' " 12 * 3 $ ( )3 6 12 !Q " ( " ? ( 6 5 " 12 " C ( 4 ( " 4 2 * " 5 /' C 6 5 ( " 12 3 6 ) 2 4 32 , ( $ " @ 5 /' * + 42 8M 2 ( 2 ( ) 3 5 /' 3 " !Q*
$ % $ &' ( ) * K * 8 * LM):N 1 *O12 * H;8H
=>
, ) *8
I 3 45
.%1 ' M$# + 6 8*V*8
" 2 3 " R B2 " /' " 12 3 $ 3 2 2 C " " 2/' ( )( * + 4 "/' R " ' " 3 2 + 4 $ 7 +G Q+ #G _R . 899V< 2 J ` + 4 $ 7 R G \. + +!+\+ + 899L< 6 3 ( )( 2/' ( * . 4 6 "/' R 2 B2 ( "$ 4 6 3 2 " " , " ( 3 ( 5 " B2 R " D * . 3 $ 2 6 /' " 12 ( " B2 R 6 2 C 4 2 * . 3 4 5 3 " R* 6 2) 32 "/'
=?
R* + " /' 42 ( " ( 2( " B2 4 2 " 2 3 R* .%= ) " <, 6 " 5 " ( 4 " 2 " ' B2 !Q* 2 2 12 4 /' " 12 C ( 4 ( " 6 " > " "2 " 2 " 4 /' ( 4 7 2 2 ( 2 /' " B2 B2 2 5 /' 4 /' ( < ( B2 25 2/
" 7 2 5 C B2 !Q< (2 /' % 2 5 4 2 ( 5 " B2 P " 1 2/ ( D 4 3 * # !Q ( 4 " 2/' ( )( 2 5 5 ( 4 4 3 6 ( 4 5 4 " " ( " (
$ % $ &' ( ) * K * 8 * LM):N 1 *O12 * H;8H
" 7 3 6 ( ( " <* 12 6 5 2 * R " 6 5 2 C 7 ' ( ( ( < " /' 4 6 6 /' 7 !+ . G !RQG [ %. 899MG #.!.dG [ + . H;;LG !RQ 899K< B2 C ( 3 " !Q * . 42 C ' ( 6 2 4 2 * + " 12 6 " 42 = * " /' 4
2 , " '
" 5 6 , ( 4 3 " !QG 3* C ' 6 " " 25 5 G "*
.%=%*
4 6 7
+ 2 /' , 2 6 ( 2 5 3 B2 " $ " 2 " * " 6 2 2 6 " " 4 2 C 6 C 4 B2 " C " 2 /' * + 3 L 2 2 /' " 2 64 2 * ( 1
I
) <,
/
/
B+
B7
BG
+ 3 N / /' C 12 * ( =
L <,"
N
L /
C 6 " " 25 5 G
/
6 " *
* C
4
$
eH;c
e8;c
R R !
C ' " 42 L* . " " 2 /' C * . 42 5 ) 2 " 5 /' 6 " 2 /' 2 12 " C * + C 6 " " ( ' ( / 5 /' * C ' ( ' ( 6 2 2 64 2 * ( C 2 3 /' ( 5 " B2 32 " 64 2 / " * J2 5 /' C 6 " (
4 " C 5 C " 2 /' C ( 2 /' 6 2 D 4 2 6 ; C " 8*
/ ;
.%=%2
e8;c " * % 2 5 5 /' 3 ) B2 " ( 4 4 ( 12 6 * + 42 ' $ /' 64 2 *
+ (2 /' % 2 5 12 C 3 ) B2 " ( 4 4 * + ( 4 6 3 6 B2 ( 4 6 3 6 2 " ( 4 " ( 78:<* ( 4 4
8 C ' eH;c " G C
.%=%.
O
" 3 /' 6 B2 B2 2 5 /' " 12 " /' H*M* .%=%8
O
2 /' 6 B2 B2 2 5 /' " 12 "
/' H*M*
$ % $ &' ( ) * K * 8 * LM):N 1 *O12 * H;8H
$
=E
" "2 6 42 /' =
7H;< + /' " "2 % 2 2/' 6 > " @B2 789<* + 42 8V 2 2 12 4 O++O* # ) ( " ( 4 4 3 6 ( 4 ( 3 6 !Q * .%> + ) / ' 6 " 5 2, /' ( " /' ( " /' * J ( " 2, ( 4 3 " ( 4 ' ' 2 12 * . 2 > " 2, /' O( " /' 2 2 B2 ( 5 " 2 ' 2 " 2 42 64 4 2, * . 6" " 2 4 2, /' * + 3 ) /'
" D " ' D " ( 4 G 42 6 2 5 2 6 " 2 /' * # /' 2, 4 42 6" " 3 ) H 7H F 9 < 7 H;;H< ( B2> " 7% 2 9 % 9 < 7 .!!+G R X 899;< 2 /' D " 7 < 7+ + G X+ + .! 89:8<* + D /' 2, /' ( 5) " 2 5 /' * . 2 2, /' B2 2, 6 , " " ( 4 4 3 2 ( "$ 4 7 Q 899;<* + 5 /' 2, ' " /' 2 5 3 2 4 2, /' 2 2, 4 2 " 2 2 , " " , ( " 4 ( "$ 4 7 XR J.! G +X 899LG G R X H;;;<* ' " ( " ( /' " 4 " 2, * . ' 2 5 ( " ( /' B2 2 2 > " ' 4 /' " 2 4 ( " 7 H;;H<*
, ) *2
) <,
>A
$ % $ &' ( ) * K * 8 * LM):N 1 *O12 * H;8H
, ) *1
4 / ) <," 7 / ) F 7 )
<,F 7 / )
. 3 $ 3 ) 4 2, J # 5 \ 2 4 7H;;K<* 6 3 ) /' 2, /' 2 2, 4 2 , " " 2 2 ( 4 3 " " ( 42 8L* + ( 4 " " , " @ " " , " 2 /' 2, /' 4 * * 4 2 2 " " 2 3 2 4 6 ( "$ 4 * 2, /' 6 3 2 " 2 , 6 ( / ( 4 4 3 " * . 2, 6 ' 5 42 ( = 2 2, 4 2 6 ; C " 8 6 2 " ( 4 3 6 * . 42 4 6 12 2 D 4 2, /' 3 " * + 42 : 2 4 4 /' 2, /' *
( " ( ( " =
( ' ( ( (
!2, 2 = Y I ! Z # B2 ' 5 7 %< /' =
( '
!2, 2 = Y I J : Z P ) ) " ,, K
& % O % ,, ) 2 & J ,, 5 ,, & % 2 L
.%? ) I "
5 )
- / "
# B2 5 7%< ( =
$ % $ &' ( ) * K * 8 * LM):N 1 *O12 * H;8H
,, ,, ! -! .
( " ( ( " ( ,, 5 ,, % % ' &
& & ( " ( ( "
>*
,, ! M5 ,,
<* # 5 /' 5 /' C 4 ( " ( 42 " ( " 42 *
( ' ( ( (
8%* $ ) )
,, * ,, -!N .
4 4 6 " ( " ( 42 M;; 4 / ) " /' 2 V;; , 2 4 /' " ; K 3 3 2 /' ; 8* + 64 2 7fhi< ( " ( 42 M;; 4 / " ) 2 V;; , 2 7f< 4 /' * + " 4 /' ( 4 H;; ( $ 7i< " 8 3 3 2 /' 8*
& QJ ,, # % ,,
( ' !# % &
,, I ,, J L -JN .
' !# ( &
8%.
8
3 $ ( 2 ( " /' 2 ( " 4 ( * + 5 /' C ( ( 6 4 2 = 2 4 4 6 " 2 64 2 * # /' ( 2 5 8;; ( 4 P 2 2, 1 ( B2 5 ( 6 " * B2 ( ( 5 ( H 7" ( " /' # < " 4 8N ^X5 8N 3 * 8;; ( ' " 2, LH*;;; B2 7 ,
+ 42 8N 8: 5 /' C ( ( 2 5 4 4 6 " * + ( 42 (2 /' ( > " ( " C ( 5 2/' % 4 " /' ( B2 4 " ( * # ) 3 B2 4 4 6 " ( " 5 12 ( ( D C * a , 3 B2 D 8;; 4 / % 1 3 ( 42 B2 4 / " " 5 /' * % B2 2 3 5 /' 2 B2 4 4 6 " ( " 5 " 4 2 2/' ( " , ( D *
, ) *=
O
) G G ) )
>.
$ % $ &' ( ) * K * 8 * LM):N 1 *O12 * H;8H
, ) *>
O
) G##G ) )
, ) *?
O
) G G )
, ) *E
O
) G##G )
$ % $ &' ( ) * K * 8 * LM):N 1 *O12 * H;8H
>8
Análise de voz baseada em estimação conjunta de modelo fonte-filtro através de computação evolutiva
As Figuras 18 e 19 apresentam exemplos da otimização dos parâmetros do modelo de fonte e filtro utilizando a estratégia evolutiva. Pode-se observar que a estratégia evolutiva também foi capaz de ajustar de forma satisfatória os parâmetros do modelo. É possível observar que foram necessárias 300 gerações para o fitness se tornar estável em ambas as figuras, sendo esta a quantidade de gerações necessárias para a correta otimização. A Tabela 7 apresenta uma comparação dos valores de fitness obtidos por ambos os algoritmos para as vogais (quadros) /AA/ e /II/ para uma média de 20 simulações. Observa-se que o valor médio do fitness é muito parecido para os dois algoritmos evolutivos. A estratégia evolutiva apresenta, para as 300 gerações, um desvio-padrão e um tempo total de simulação inferiores aos do algoritmo genético.
mostra-se viável para aplicações tais como: compressão de sinais de fala; transformação de voz, dado que os parâmetros obtidos na otimização podem ser alterados; e suavização dos parâmetros de quadros adjacentes que necessitem ser concatenados, permitindo a evolução dos algoritmos de síntese de fala baseados em concatenação de trechos de fala. Os trabalhos futuros preveem o uso de um filtro complementar ao filtro de formantes para reduzir o erro na filtragem inversa e um modelo para representar os sons vozeados com fricação, como é o caso das fricativas sonoras, que não obtiveram bons resultados com o modelo proposto. Além disso, prevê-se o estudo e a análise de viabilidade da aplicação da técnica proposta em sistemas de transformação de voz.
Tabela 7 Análise do fitness
Os autores agradecem o apoio dado a este trabalho, desenvolvido no âmbito do projeto “Framework utilizando síntese de voz para deficientes visuais em dispositivos móveis”, que contou com recursos do Fundo para o Desenvolvimento Tecnológico das Telecomunicações (FUNTTEL), do Ministério das Comunicações, através do convênio no 01.10.0272.00 com a Financiadora de Estudos e Projetos (FINEP).
Quadro
DesvioAlgoritmo Mínimo Média Máximo Tempo Padrão AG
0,5041
0,6383
0,6715
0,0586
1633,4 2
EE
0,6555
0,6699
0,6714
0,0036
1069,4 0
AG
0,4955
0,5584
0,5875
0,0284
1630,0 9
EE
0,5303
0,5744
0,5876
0,0207
1059,5 0
/II/
/AA/
Referências
Conclusão Neste trabalho foi apresentada uma técnica de otimização conjunta dos parâmetros da fonte sonora e do filtro de trato vocal para a produção de trechos vozeados de sinais de fala. Foi utilizado o modelo LF para representação da fonte e uma estratégia para modelagem das componentes de ruído. O filtro foi obtido através do cascateamento de sete formantes, representados por uma frequência central e uma largura de banda. A otimização foi realizada por meio de dois algoritmos evolutivos: um algoritmo genético e uma estratégia evolutiva. A computação evolutiva apresenta a vantagem de permitir a otimização conjunta dos parâmetros de fonte e filtro, mesmo que a função de fitness represente um problema multimodal. Em todas as simulações realizadas, os algoritmos encontraram uma solução factível e satisfatória para a otimização. A desvantagem está relacionada ao custo computacional, sendo necessário um tempo significativo para a convergência dos algoritmos. A abordagem apresentada neste trabalho para a modelagem da fonte e do filtro permite que se faça uma interpretação física dos parâmetros obtidos na otimização, uma vez que o modelo LF expressa a derivada do pulso glotal e o filtro com formantes em cascata representa a envoltória espectral dos quadros de fala. Essa técnica
74
Agradecimentos
AIRAS, M.; ALKU, P. Comparison of multiple voice source parameters in different phonation types. In: INTERSPEECH, 2007, Antwerp. Proceedings... Antwerp, Belgium: 2007. p. 1.410-1.413. ALKU, P. Glottal wave analysis with pitch synchronous iterative adaptive inverse filtering. Speech Communication, v. 11, p. 109-118, Genova, Itália, 1992. ATAL, B. S.; HANAUER, S. L. Speech analysis and synthesis by linear predictive coding of the speech wave. Journal of the Acoustical Society of America, v. 50, n. 2, p. 637-655, 1971. DE CASTRO, L. N. Fundamentals of Natural Computing: Basic Concepts, Algorithms and Applications. Flórida, Estados Unidos: Chapman & Hall/CRC, 2006. CHILDERS, D. G.; AHN, C. Modeling the glottal volume-velocity waveform for three voice types. Journal of the Acoustical Society of America, v. 97, n. 1, p. 505-519, 1995. CHILDERS, D. G.; LEE, C. K. Vocal quality factors: analysis, synthesis and perception.
Cad. CPqD Tecnologia, Campinas, v. 8, n. 1, p. 53-76, jan./jun. 2012
K ! - S * 9; * L * H*M9V)H*V8; 8998* Q #* # $
S J ( + T !
! -S ! - ) )* 899;* 7 2 <* ( 899;* !+ . [*G !RQ X*G [ %. * 4 () ( 4 * R = . ! #.+ .!. . #.. X R + R + J . X \ 7. ! #.. X)9M< M* 899M [ * ) %%% [ 899M* * 8;M)8;N* R Q* .*G . . * +* ( 4 "$ " 4= $ " 2 ` j 2 * ' ) )
) * L * H8)VH 899L* JR _* * 32 1 ( " " " 2 " * R = R... R .! + R + .!. . + R #.. X + J R + #! . R 7R + #)9:< 899: 2 "$* ) %%% 2 "$ ` 899:* * 8*H98)8*H9V* + * (! S - !
* X = 2 J 2` 89:;*
mmmmmm* . ( " 2 " " " 3 ` ( $ 4 2 " j ( * R = R... R .! + R + .!. . + R #.. X + J R + #! . R 7R + # lK:< 89K: J
* ) %%% J
. + * 89K: * NM:)NV;* J [*G !+[R .! * !* + ` ( 4 4 ( ` $ 5 * #III (
I F * 8N * 8 * K8)9V * 89NK* X . &* * + 4 ( $ 2 " ` j ( $ ` 2 4 "$ 3` ( ( * R = #.. X R + R . R +!\ 89NH $ 4 * ) %%% $ 4 89NH* Q+! R*G R &. !+ &* J " B2 = * -(< R -4 * H * 8VM)8VN 899N* Q + J* X* ( j ( " " O
( ` $ 5 * K !
- S * N: * M * 9:8)99L * 89K;*
+ *G R &. !+ &G R S* + ( 2 ) ( 4 ( j* -(< R -4 * HN * V * 8)8M 89KL*
Q + J* X*G Q + * * + ` ` $ " ( " B2 ` 4 ( ^ * K !
- S * K: * H * KH;)KL: 899;*
. J* [* I S $ "
j j #$ $` ( "$ R
4 " * . = _ `)R... # 899L*
Q!R X + ! X\ +* Q* 2 " 2 4 2 ) () * #III ( - ) ) * V; * M * NKH)NKN * 899H*
! X R X *G R X+. R J*G ! [. X* _* R ) 2 2 ( 4 "$ 4 ( 4 ( j ( " 2 " "$ 4 * K ! - S
* 88; * 8 * V:9)VKK H;;8*
R S* - ! ! S
S - ! -S ! * 899;* 7 2 <* J * ( "$ 2 " 2 " +" 2 " ! ` R * ( "$ 4` 7Q X<= "^$ 899;*
S*G !#X\ #* ! 32 4 2 " 3 1 2 " )( 5 * #III ( F
- !F < ) ) ) * 8V * H * V9H)L;8 * H;;N*
X* * ( T B )! R S - ) )
-S ! T ! J ( 3 $ * H;;H* 7 2 <* ( ` H;;H*
&R +QR X*G & S%R * # 2 ( ( $ 4 2 " j ( * R = R... R .! + R + .!. . + R #.. X + J R + #! . R 7R + # lKN< 89KN DB2 * ) %%% DB2 & ' 89KN* * 8*N;L)8*N;K*
X* *G R X &* * & ( " " ( 4 2 " j ( " 5 * R = R... _ !Q X # +## R + R R + #! . R + JR + J + R 8999 j # 5 \* ) %%% j # 5 \ 8999* * :9)KH*
$ % $ &' ( ) * K * 8 * LM):N 1 *O12 * H;8H
>1
mmmmmm* 2 " 4 ( 4 4 " ` $ * R = R .! + R + # .! R .!. . H;;; [ * ) %%% [ + $ H;;;* * :9)KH*
(( 4 ( j= 4 $ 3` ( ` $ " ( j 2 * K !
- S * 8;M * L * H*NL9)H*NN9 899K*
+ *G Q+ # \*G _R . * * + ( 3 2
"$ 4 " 2 " ( $ "$ 4 * #III (
- ! ) * HLK)HNL + * 899V*
R+ R . * * . /' " 12 " 2/' ( 2 5 " 2 /' 2 * R = !. . n R R [!+ R 7R ( [ H;88< H;88 5 * %%% 5 H;88*
R .! !* * 2 ( $ " " j * K ! - S * M8 * NN:)N:: 89L9*
%R . J*G ! . *G X +%. * . ( ( 4 2 " 3 * R = R .! #.. X ] . ! #.. X * H;;L 3 * ) %%% 3 # 24 * H;;L* * MMM)MML*
#.!.d &*G [ + . +* +2 " " ) 2 " 5 ( 2 "$* R = R .! #.. X H;;L 3 * ) %%%
3 # 24 * H;;L* * 8*;NL)8*;NK* J. # d +*G \ * &* $ ( ( ( 4 j ( ( " " * R = R .! #.. X * H;;K [ 3 +2 * ) %%% [ 3 +2 * H;;K* * 8*VL:)8*VN;* .!!+ b*G R X &* " 4 ` $ = 2 ` O ` $ 3 " 2 "$ " " * $ + K * 8V * 8H)HV 899;* R !*G \. + +!+\+ + [* J ( ( 4 ( " " "$ 2 4 4 2 ` (2 " * #III
( - !
) * M * L * MHL)MMM * 899L* !RQ X*
+2 " 5 (
mmmmmm* + j $ ( "$ ` $ ( 3 ) ( 2 " )( " $ 4* R = R... R .! + R + .!. . + R #.. X + J R + #! . R 7R + #< + * H;;: X 2 2 X j * ) %%% X 2 2 X j + * H;;:* * LHL)LHK* _ J* &*G +!Q. &* J*G !+\ +* X* B2 4 ( 4 ( $ " 2 " "$ j ( * #III (
F - ! - ) ) * H: * V * ML;)MLL +24* 89:9* \+ X.% Q+\+ R* * + ( " 2 " " ( ( "2 * R = R .! #.. X * H;8; ^2$ $ 3 * ) %%% ^2$ $ 3 & * H;8;* * VNH)VNL*
/ 9 9 9 % / % 9 H 9 / %9 % 2 -% . % ( H
9 % F O 9( %
9 % F H % O *% ! 9 9 9 P 9 O
>=
$ % $ &' ( ) * K * 8 * LM):N 1 *O12 * H;8H
" # $ % " " " # &'( )& ' * ( + $ , - " " . " / 0 $ ! " ! # ! # $ % ' % ' * " + # , ! , - * "' . - 0 . " 12 3 4 56678 9 ! 1 : 4; 2 $: : 566<8 = !* ! " - # , ! 0 ' " % , > " ! ?% ' A 0 ?% ? 1 :42:4 B77<; 3= = 4:; C = 566D8 C " % ' * # , ' ! " + % ' " C * ! ?% E * '# , % F " 9
?% # ' "
9
% ' " 0 G # " % = # ?% % % , A , #9 % $ % 0 !
C " % '# A 4 , " # % , "
A ' H % 0 #># =0 #> % ,
% 1 # " ! ' " ?% # 1 # 8 #' C 1# ! C 8 2- 1, ?% 8 1 8 , J, > K 0 " 1 # % G
8 L M N 1 CC =8; !8 " :"" # N 1 2 : : 8; 8 O N 1 O 8; 8 : 1:C=4 == 4 8 = * '# G 2M! ! A 1 =4 566P8G # # =, Q # % C C
A ' A F > 1" " 8 9 1#' 8 ! % #
, . # G # R , ! 2 ?% 1 2 8 !" # $ 2 # S B DDKS< F JF 56B5
2 1 : =L 44 566T; U= 3: 566<8G # # C "' Q # 2 A C A ' F " . ! ! >" "A % OU = = =$ 1 4 : 566V8G # # U 2 ' Q # , % " Q O> + O U U 2 ' O U W , A F #' > : " % '
?% " ?% 0 % = # ?% * ! , , X '# , " X F " % ' 1C = 566V8 4 ! ?% % ' # " ?% U 1 U8
" G : % " ?- " , * " > * # , % F # % ' % " 1 0 ?
8 = # % " # $ # K , " ?% , * ' 4 '" * * , % F " , # - ?- $ # K ,
"> $ 0 : 2C,$ # ? " > 2 ?% U 2 ' Q # % C 1 2 KU2 Q C8 #. ! # # % ' " ! #
?% U 4 * , # # A # # 2 Q # % " # 156B68 %
&
: 2 " # #
" ?% C " # A G # ># % #' > !; 3 ># ?% U " B : A ?% A " " F
* 3 " > : > " # , G
: * ># " ?% #
*
) $ % " $ $ *
'(
!" # $ 2 # S B DDKS< F JF 56B5
: * ># " ?% 3 * : * ># ?% ?% ' : ' 2 " 1 * 8 1 * 8 1 * 8 , . " 2 * G B : 1 8 1 8 5 : P : ' U V : U # 3 T > 3 " , " , E
# # 1 " B8 < : # '
' % D : S : # % > 7 : F K H % B6 : 0 ! ?% ' = # 0 ! BB : B5 " % % 2 0 ! 0 > 9 W '# , # #' : 3 * 0 " C$ " U " $ 2: 1$ 2 8 1 2 K4= 566V8 # .K
" 1 8 '"
! % % + ! : # " # # K 0Y ! M Y 1 $:O=8 , # # ?- 1 8 1 $:O=8 : 0Y A ! * ! " 1 $:O=8 !* ! M Y Q " * Z ! 1Z:Q QO=8 , # * " 5 % ?% % % " , #
?% # ! # # ?% 0Y # !
# - , % ' 0 1 8 > #' * ?% 0Y ?- 0 # " . ?% 0Y * " !
, # [ ! [ = ! * , # > " ?% ?% A # - ' - %
A , # 1C$ #' X " 58 : # # ># " % + ' , !
+ " C
?% 2 " # T 1:C=4 :Q 2= U8 , * # # \ # A ! C # # ! ! # C M Y 1 $:O=8 # 0 # 0
) $ , " $ - . *
!" # $ 2 # S B DDKS< F JF 56B5
'/
: 3 " # # \ # *
U 1
F " * P : 3 * G ] ] ] 2 2 ^ _ * 1 > 8 * + % 1] ^8 , * '# ! ' * ] 2 2 ^ Q # ! ' *
#* 0 [ 1 [ ` 8 " ! B , %
" , - # * > 2 X " X ! 1 8 4 E " " ?% >
" ! B 1 B78 ! 58 , > * ! '
?% ?% 0
# % 01 2 . 3
! " # $%! &$ ' (&))*** * ) )+,-. ' % $ & / % ( . ' % - 0 ( 1 $ # 2 ! )# # ) # # ) # 3 ! # % 4 5 # # ) # 6 % ),,)"""" # ) # % % ((! )( 6 # # ! " ) # ) # # # # +$$$$$ #$ ) # # # # % &'(%)*+, ) # # # # ) # # ) # # ) # % 4 5 ! % % % % 7 # # % -. ) # 6 % ),,)"""" # ) # % % ((! ) % # # ! !&'&!&'(!(!)()! ) # # ! !&'&!&'(!(!)(*! ) # ) # ) # ) # ) #
! " # $%! &$ ' (&))*** * ) )+,-. ' % $ & / % ( . ' % - , $ # # ! / ) # $ " ! 5 ! 5 )# $ " ! 5 ! 5 )# $ " ! 5 ! 5 )# ) #
# , 01 4
(5
!" # $ 2 # S B DDKS< F JF 56B5
) $ A + ! 3
) $ 6 $ + $ $ 7 8 & 7 8 +
* 7 8 %5 1 + $ 7 8 & 7 89 $ : 9 ! $ 7 8 0 $ 9 $ 7 8 & : $ ; 7%/'/8 < $ : 9 = $ 7 8 &
.? 9 < $ 7,55@8 ) 9
1 7*8
!" # $ 2 # S B DDKS< F JF 56B5
(%
% A + $ $ B : ?% 0 3 * ! ?% * 0 C K ?% " 1
V
! 8 1 B68 =
* !
K : 1B7D78 A ! ?% % - 1 9 8 " M 2 1566T8 1 V 8 K F ?% ?- Q # '# - 0 %
# = ` O ` 1566V8 K - " K - , % ! ,
C
4 T < %
A # # % ' : 2
0 ! ?% 0 > 9 1 # * % 9 8 % = !* 0 ! ?% #'
) $ @ * 3 E .
) $ D * 3 E $ &
(,
!" # $ 2 # S B DDKS< F JF 56B5
, ! , % C # ?% 9 , # $ 2: % # " $ # 0 % " E 3 " ?- ! ! ? , # $ 2: % # 0 ! " # 2 - 9 , 2C,$ 2 ?% 1 2 8 >" 2 % C " ?- % U 2 * 3 : 0 ?% " ! 0 ! ?% # 0 =0 ,
" ?- ! ! ?% " C # !
" ?% : * S ?% > 0
?- , > , - % , - 0 % % # H , = % # "
A #' , * ! " $ 2: , , ?% A Q ?% ?%
> 0 * ?%
0 3 156B68 O 1B77D8 , 0 ?% 0 % 0 " !
?% > , ?% 0 * # 4 D * > " C * 0 ?% > # , , ?% " 0 " , 0 , > 1 F , !
# , # ?% > 8 : , % ! * E " ?- , 0 # U , % " " C$ C !
! * 4 1566<8 , !
- 1 4 - #8 " ?- '" > *
) $ ' C 4 *
!" # $ 2 # S B DDKS< F JF 56B5
(A
MedCast: sistema colaborativo para discussão de casos clínicos
Figura 8 Resultado da aplicação do algoritmo de remoção automática de texto
Conclusão Os avanços nas tecnologias da informação e comunicação (TICs) permitem a construção de ferramentas sofisticadas que tornam a discussão de casos clínicos mais versátil e abrangente. A utilização de dados de sistemas de informações hospitalares permite que informações mais detalhadas sobre os pacientes sejam acessadas pelo grupo de discussão, tais como: histórico, internações, prescrições, exames laboratoriais e imagens. A utilização cuidadosa dessas informações, preservando-se a identidade dos pacientes, permite o enriquecimento da discussão e, consequentemente, um diagnóstico mais preciso pelos profissionais de saúde e, no caso de alunos, um treinamento mais eficaz. Dessa forma, o protótipo desenvolvido demonstra a viabilidade da proposta, em decorrência de seu bom desempenho no que diz respeito à velocidade proporcionada às discussões, ainda que seja transmitido um grande volume de dados. No entanto, para a utilização em produção de tal sistema restam ainda questões importantes a serem abordadas, como, por exemplo, o processo de tornar anônimos os textos livres e as imagens com dados embutidos de pacientes. Agradecimentos Os autores agradecem o apoio dado a este trabalho, desenvolvido no âmbito do Projeto
84
GIGA, que contou com recursos do Fundo para o Desenvolvimento Tecnológico das Telecomunicações (FUNTTEL), do Ministério das Comunicações, por meio do convênio no 01.09.0631.00 com a Financiadora de Estudos e Projetos (FINEP). Referências ACR-NEMA. DICOM 3.0. Digital Imaging and Communication in Medicine. 2004. Disponível em: <http://medical.nema.org/>. Acesso em: 15 nov. 2011. ADOBE. Flash Player®. Disponível em: <http://www.adobe.com/br/products/flashplayer>. Acesso em: 05 nov. 2011. ______. Flash. Disponível <http://www.adobe.com/br/flashplatform>. Acesso em: 27 out. 2011.
em:
______. Flex®. Disponível em: <http://www.adobe.com/br/products/flex>. Acesso em: 03 nov. 2011. ______. Rich Internet Application. Disponível em: <http://www.adobe.com/resources/business/rich_i nternet_apps/>. Acesso em: 14 dez. 2011. APPLE. Keynote©. Disponível em: <http://www.apple.com/iwork/keynote/>. Acesso
Cad. CPqD Tecnologia, Campinas, v. 8, n. 1, p. 77-86, jan./jun. 2012
G 5< 56BB 2 3 4 2 $ % ' H 9 X 0 .
. G 2:4 = : O = : $= = = =$ 2 4 = = = e$= O U 5667 + =3 L 4 ; OQ 2Q ; 2U: L= 0 $ " 4 G c M " M C G BD 4 = 4 :4 2:4 = =42= :4 C = 4 =2: 4 :4 1 2C f6V8 2 ! = # 5 566V $ <SPK<S< : 4 = ; 2 $: : U 2 # G ! ?- H > ' * C J 0 &
\ # B 566< U= 3: U 2 X c !K! # " " G 4 = 4 :4 2:4 = =42= 566< + !K! 566< O J . < I $ '# G a GJJcccK 6B ! J " c J! J J J J b G 65 56BB : =L 44 2 K " K ' G [ 2:4 = : O = : $= =$Q2 gh: W$ 2 4 566T + ZQ ; :4 \ ; 2 # " # 0 0 000 # <? * K # $? # BT 5 5VPK5TT 566T 2 : :
* ;**
. $I $ '# G a GJJ "" " J K ! J # K Jb G BD # 56BB : =4: 2 ! # $ % 2 2 ' G [ 2:4 = : O = : $= 4 : i 2 = e$= 56B6 + 4= Q U + " *
* ) # 1
C $ ?% 1 8 X " M 2 ! 566< :C=4 == 4 ; $ $ '# G a GJJ J J Jb G 5B 56BB
:C=4 :Q 2= U C @ $ '# G a GJJ " J Tb G BP 56BB : Q 4 " MK # 000 # <? 9 9 ?
# 7 B <5K<< B7D7 C = $ Q ,
2 2 2 ' C=C 0' $ A G [ 2:4 = : O = : $= 4 : i 2 = e$= ! % C 566V + 4 : ?% + ?% C > e + G [ 2:4 = : O = : $= 4 : i 2 = e$= ! % C 566V + :42:4 = # ?% C )
C L
) C Q # % C # 57 V V57KVP7 B77< 4 66D<K<6V< 4 \ 3 ; O = : ; =$= U: $ 0 " M " ! G 44Q Z C: Q C
Q B77D $ S7< =4 2 3 7 ? 3 8 B
7 ? 8
&
9 M =
$ 566P 1 # K . 8 X
Q # % C Z:Q QO= O $ '# G a GJJccc M ! b G BT 56BB 3= = 4: O ; C = # ?% +J0 # P 566D 4 BS6<KT6PB 3UQ Z M 0 0 " K " G C = =$ 2 4 56B6G $ 42=$ C 2 KO =$ 4 4 : 2 4$ U= C=Q 2 CC 2 :4 $ 2 "
Q 56B6 $
!" # $ 2 # S B DDKS< F JF 56B5
(@
5 # - - 2 - - 3 - - " - # 6 7$ 87 3 # - -
9 7 7" 7 - # # 2 - &'( )- 7 +$ :- " - 2 3 - 7 9 - 2 - 7 " / 0 $ : $ 1 #$ 0 7 $ 1 $ 0
$
(D
!" # $ 2 # S B DDKS< F JF 56B5
! " ! #$ % & ! ' ) # * # !
" # ! + ! &
! " # $ $
" # % % #
&
" ' ( * +
% # , - * ./0012 3 *
4 $ 3 5' 3
$6 " +
3
" &
65 3 5 % ' $ % & % 3
%
' $ * 6 * 65 ' 3 " 5 + 3
%
% # $ * 7
"
" 3 " %
" $ 8 % 9
3
; 4
" # % * 5
$5
+
( 3 % " 4
$ $ 5 $6 $ " 3 ;
& 3
*5 * % "
4 $ * #
" 3 =>?
6 # @ A 3 % # %
'
B , # / C 3 $ $
$
3 " B , D 3 3 6
# $
+
$ , 1 7
# $ ( $ " $ * !
B
3 " E
& % ; E F G % $ " # " $% & H / HIA01 6 J6 C>/C
2
. , 2 " "K
$2 6
.- . 2 " &
, L ./0012 %
3
' . , 2 E 2 6
5
K $2 * * * K 2 3 % " *
K 2
- .C>>I2 - . %
( "
M $6
3 * $ ' " , - * ./0012 *
3 # . 2 % $
+ $ ( ;
% * $ *
9 3 E 2 *
# % $
K $2 " % . 3
2K 2
" * ' K 2 ( K 2 " $ * 5
$ K 2
( # K
2
%
''
+ - * ./0012 #
3
% %
3 N OE 2 % ( K $2
( K 2 ( $ %
K 2 % K 2 P , P % $ * . 2 3 ' 6
K 2
N O . $ ;
2K
2 5 N O . 5 '# % ; 2K *2 P - . P
6
L *
N '# O N OK 2 $ 8 3 !L4Q> .! L Q P # 2 N
O N O . 2 N O . 2 N ( O . 2
N O . 2 & * # " 3 E 2
P 6 # % ( % "
K $2 P
K 2 P # '
. A % 2K 2 ( P
K 2 P %
$ '
. ' E %
2 + 3 !L4Q> #
% % " & 3 ' % $
" # " $% & H / HIA01 6 J6 C>/C
* $6
+ $6 3 * '
$ "
* % B
% E
#
% !@ , , * .C>//2 â&#x20AC;¢ , + ., F * + 2E , F * ., /00WAC>/C2
1>>
$ + , + 3 #
A 3 A * 5 ; & 5 ( R $ $ , F * â&#x20AC;¢ 4 E
5 % 6
' N 3 3 3 * " &
$ ' .7 +7Y,!@+2 3 * ' 5
.7 + 4,,+,2
% .74,,+&,2 +
& 5 ' ( ' $ 5 * ' 3 A 3 $ % 6
# O . 4&B !B,@!@8@4 - &,! /00HAC>/C2 + $6 3
5 %
5
5
5
2 ' %
K $2 K 2
( K 2
K 2 ; ' $ (
! / 0
" %
6
5 M (
7 ! / 0
" E â&#x20AC;¢ @+ .4 * @ + 2 @ Q .@ Q /0HHAC>/C2E
$ # * 5 *
% * %
# â&#x20AC;¢ 7 Q .7
Q R S2 & 7 F T U F .&7U /001AC>/C2E
" 5 # @ A $
# # 0 V " 5 * + 7 Q "
/C ( WC
/ =>>
â&#x20AC;¢ !@ 7
X $ SE 6 %
3 5 * * , $ $ 5 * + !@ 7
)
*
, # "
+ 9
+ 3 % ; , /
" # " $% & H / HIA01 6 J6 C>/C
'+
'
(
' &
%
B $ * 6
- * ./0012 $ ( ; E 2 K $2 '# . 2K 2 5 4
6
$ $ * ' - * ./0012 3 # +
5
' 3 5
& 3 $ $6 3 " L *
# % ; , B * %
7
% " , '# L
$ 3 A * $6 3
)#! , & $ * @ $6 .- . 2 * 5 ! / 0
4
'# 5 B * $
# $
+.
. 0 2
4
$ %
%
+
(
*
(
$
$ ! / 0
' &
%
&
' E 2 K $2
K 2 5 K 2
K 2 K 2
7 E 2 %
K $2 % K % ' ; *
" " % " 6
3 ' B 3 $ % 6 3 % %
6 Q "
# # 2
)#( - B ,
( " "
, 6
# $ . ( 2 +
3
"
' 3
" # " $% & H / HIA01 6 J6 C>/C
7 #
% !L4Q> L # , /E
5 ( &
. , 2 .- . 2 3 $ * % 9 " '# & ' 9
% %
9
$ '#
7
" 0 / % 6
%
* " & # " 0 /
$ A N O '# $6 #
# 6
/
0
+ 3 "
, , Q "
( CC= =/> * $ L V ! - M 4 ( .!-M4 C>/>2 " C>/>
3 ( % 7!- .7 ! - 2
5 & % 6 " ' # 5 E $ 5 $ ' 5 *5 ! / 0 (
5 (
( E 2 $2 2 2 2
7 , 7 K 7 Z K 7 - X " K 7 , K 7 $ K
2 7 7 & K 2 7 K *2 7 5 E # " # K
# K
3$ K
# $ ( $ " ( ( A
' %
' E
$ ' 5
$
&
$ . 2 B ' ' B , # '
[
A \ %
( '
"
% &
( ; * ." 0 / 2
$ 4
'# #
.- . 2 & $ . - . 2
5 6
5 # + #
' $ 9 # $ !
% 6
9 3
5 % 3
4 ' 6
" # " $% & H / HIA01 6 J6 C>/C
+!
A % 6 3
5
4&B !B,@!@8@4 - &,! /00HAC>/C L ( E ^* EJJRRR $ _ &
E CC C>//
"
!@ , +&B , X++ +Q &B&M4 4B@ C>// L ( E ^* EJJ J_ &
E CC C>//
& 5
, '# ' $3 + 3 [ " #
7 [ " $3
# % $ " $ 4
3 $3 ' '#
$3 65 % % & 3
$ $ " #
P # %
N ' ' O Q
( % 3 3 5 %
! / 0
4
3 " %
.- . 2 * % ' 6
0 1 2 & 4 ! &B 7 +L8 @!]!@ T U8& !@ 4B@4 .&7U 2 /001AC>/C L ( E ^* EJJRRR % _ &
E CC C>// -& L& 4 * 5 6 5 # /` , 7 E a C>>I L&]4B7+ @ @ X 0 , 7 E
/001 !B,@!@8@+ - &,! 4! + L4 M4+M &Q!& 4 4,@&@b,@! & .!-M42 C>/> L ( E ^* EJJRRR C>/> $ $ J c J ' * d eC0_ &
E >= 6 C>//
+(
7+ @& L& 7 4Q4!@8 & L4 8 !@!-& L ( E ^* EJJRRR $ $ J J % A
A A A A JIDJ/H_ &
E >= 6 C>/> 7 4Q4!@8 & L4 -4 + X+ !f+B@4 L ( E ^* EJJRRR " $* $ J_ &
E >= 6 C>/> 7 4Q4!@8 & L4 ,g+ 7&8 + L ( E ^* EJJRRR $ J J
J J J_ &
E >= 6 C>/> 7 4Q4!@8 & L+ !+ L4 Z&B4! + L ( E ^* EJJRRR 6 $ JR $J J_ &
E >= 6 C>/> 7 4Q4!@8 & 8B! !7& L4 & &h& ! L ( E ^* EJJRRR $ $ J "_ &
E >= 6 C>/> 7 4Q4!@8 & 8B! !7& L4 & 7!B&, L ( E ^* EJJRRR $ J J
J_ &
E >= 6 C>/> 7 4Q4!@8 & 8B! !7& L4 ,& ]&L+ L ( E ^* EJJRRR " $ $ _ &
E >= 6 C>/> 7 4Q4!@8 & 8B! !7& L4 7+ @+ & 4M 4 L ( E ^* EJJRRRC $ J J_ &
E >= 6 C>/> 8 4 M & K - & X4 & 7 , 1 7 - C` , 7 E S - S /001 ,877 X&!B +8B ! !B ., 2 /00WA C>/C L ( E ^* EJJ
FA * J _ &
E CC C>// @ Q+ 8 /0HHAC>/C L ( E ^* EJJRRR _ &
E CC C>//
" # " $% & H / HIA01 6 J6 C>/C
- ! " 0 / ! # 1 2 / # "
$ 2 ! 3 / # ! ! # 0 ! 2 / 0 -
! ! / 2 / ) ! ! - " 0 2 # ) ) "
%
" # " $% & H / HIA01 6 J6 C>/C
+)
!
" # $ % !
&
# (
!
) !
+
# , "
% # " # $&
" # $&
( " ) " * + $& " ! , - . / / $& . 0 . + 0 & 1 $& / / $3 / / 4 * 5 4 * + $& $& 6" 7 . / / 8
/ / . / $3 / / / $& 9 : 4; 4 " 7 $& . / / + 0 * 5 4 * + $& 6 8 4 - + 4
4 4 $& / < + / + $ + $3 + / / * 5 * + $& 6" 7 . . / 3 / / * + $3 / + 8
4 / < $& $& + $3
< #)= 5 # ) = 6 & +
: + " , . / 8
/ + < / / + 0 8 4 " 7 & / / $& + / / + $&
" = 4 + $& : / / . #)= & : / / + $& >/ + " / / $ 4 $3 4 #)= 4 $& / >/ * / / " @ / + $& & / 4 4
4 4 $& >/
4 < . / / + 0 " 7 4 + < / & 1 4 $&
* # = 5# = 6 . * < #)= "
; / 4 A B " ". " " # " $% & ' /" C " D " EF8DGH I "JI " KGDK
(
) '
@ 4 $& ( 5 ( 4
4 6 < $& 5 @ LM 7 @ * 7 N*,O *, KGGF6 4 > (
. " 7
: $& / / $& 4 8+ " 7
( 4 . " @ 4 4 $&
( 5PMQ* M = KGGH6 .I /
4 ( / : " 7 4 & 4
4 " @ 4 < 5 * @ @P @ L KGGR6 3
$& .
$& + + 4 . 4 ( / I " 7 4 & .I / 4 4
" @ 4 5 @ # , , 7S KGGC6 >
A : I $& : $& " 7 . *
4 4 < / $ + " @ / $3 / $ < / $ + . I < 4 . " = + $& / $ >+ *
/ 4 4 .
4 $& : . " @ 4
. 5 T*,= ,9 ,M N OO* KGGC6 < $& (
I / / . & 4 4 * " ( & + & $& 4 ( " @ 4 ( 4 < $& 5 ,# N @ @ M,* 7= *,P@ KGGE6 >+ $3 . " M / < 4 $& 4 ( + :
-.
4 > " : $& + < 4 $& 4 >+ 4 4 4 / / " + : $& $3 4 $& 4 ( < $& + " T & 4 >+ . . " @ 4 $& ( 5O*,#=77 @P U 7 N*, @ = KGDG6
: 4 $&
4 ( 4 3
& + . . " @ ( 4 . 4 4 $& ( " 4 < / / >+ ( " & &
> + $& 4 $& " = : / # = .I /
+ $ / / $& . 4 " V .I / # =
+ $ / / * . 9 & . 4 + )* 5) * 4 6 =U 5= U 6" *
+,%
@ # = .I / 4
4
4 $& #)= : ( + + 4
1
/ $& " @ 4 +
< #)=
+ #)= / 4
4 $& " + < 4 8 / 4 " @ # = . / / . / / * *8 / : $& * . 4 /
< + $3 4 : $&
" # " $% & ' /" C " D " EF8DGH I "JI " KGDK
: : $& . . " /
+ $
# = >
W > + W " @
# = & A
6 $& 9 .6 7 $& 9 6 7: $& 9 6 $& " @ & A
6 9 .6 *8 / " /#( " V /
< 8 " 7 I
/ I : I . " /#* 0 V / . < " 7 I
/ I : " /#/ 01 V / + I 4 4 4
4 >+ #)= < I : $& 4 " @ + : $& 4 4 & <
" 7 I
/ I :
+ " /#2 + V / +
+ $3 : $& 4 #)= *8 / < 8 / 8
+ : 8 + / " + $& +
/ . " @ 4 +
/ 4 + / + A L=P 5L . = P 6 T 5 8 T 6"
@ $& + 4
. . .
4 $3 : $&
< =U < $&
: 4 $& " /#3 , 4 < 4 "
6 A /
4 4 *8 / " I
+ 8 *8 / + +
" . & 8 +
4 $3 . : 9 .6 A / > A . & . + $& 4 $3 + 9 6 4 A 4 : $& . + 4 $& " /#. , )! $& . *8 / < . / 4 $& + " + 4 4 *8 / .
& " 2
"
@ + # = & 4 & 4 " P 4 D
# = / + / / " 2#( " 7 / / + A 4 "
" # " $% & ' /" C " D " EF8DGH I "JI " KGDK
-5
6 ' ( + $ +,%
2#(#(
+
2#(#*
V :
*8 / 8 + 4
+ 8
. 4 / /
" 8 I .I / / >/ . $& 4 4 4 *8 / " @ . + & *8 / + / . < .I / $& " T + & > *8 / : . . $3 " > 4 & 4 / " . & + + $& I / + $& / "
-7
" '
< 4 +
< 8 4
4 = 5= 4
4 6 #)= " L + 4 + 4 A
6 # A + $& 9 .6 7 A + $&
4 4 9 6 4 A 4 9 6 ( . A ( . " @ . $& & / + / 8 X Y" @ . $& ( / . " 7 ( / $& 4 .I / + + <;8 + " L : 8 $ I $ 4 4 7 ( / > 9 6 * . A >/
" # " $% & ' /" C " D " EF8DGH I "JI " KGDK
+ 7 " 7 & & $& 9 +6 . A . $& ( 8. 9 46 ( A ( . $& + .
. 9 6 A . W : . 9 6 7 A + X Y
. & ( 9 I6 ( + A ( -
+ - 9 Z6 ( *= + A ( . + + + . . 9 6 + A + W / / - . / / / / / & $& - / / . 5 & 69 6 P A + " V + /
: . 9 6 ( ; A ( ; + " / + + / + 9 6 4 $3 A + 7 9 6 A . + 9 6 )A . + 4 $3 9 6 A + $& + + W )"
. + )
. + )9 6 $& + A
$& ( " V
>/ ; " L : 8 A + + A + + " + + / / X W P Y" = + X* + W Y < $& ( 9 6 4 A
4 4 4 " M $& 4 + 4 P 4 K" . 3 I + $3 & A . 4 " 7 + $3 & : " + $& . : 4 " + $& 4
4 = / #)=" + 4 $3 . & + 4 . 4 + $3 + 8 A
6 . 5 69 .6 4 54 = A &
4 A & 69 6 $3 . 5 + 6" + / : XP* 8 # Y"
6 ' * '
" # " $% & ' /" C " D " EF8DGH I "JI " KGDK
--
2#* 0 7 / / + A $& $& " 2#*#(
"
L
< 8 " V < A
6 = 9 .6 $& 9 6 $& 9 6 = 9 6 + 4 $& L=P" 7 : <
" , = & + A 4 : $& J + / 4; & W " , $& & $& + & " $& /
1 /& / 8 . $3 + / 4 " (
$& =
+ $& : : . / . " , $& >/ .
< + " @ . ; + A
6 8 = 9 .6 . 9
6 / < = " <
$3 + $& :
= " , >/ + . / " * & : . . 4
. A $3 & : . < + . 4 " 7 3
(88
+ + $3 > $& : . " $3 >/ & A
6 + $& A
$& . 8 / 8 9 .6 7: & A : .
8 $&
. . & 7: 9 6 = + $& + A +
. < + 9 6 = + $& . 4 A + . . 4 9 6 = + $& / $ A + / $ . . 1 = 9 +6 7: . $& / $ A : . / $ + / & 4 . 9 46 P $& A + +
$& :
. A : . / 4 /
9 . + $& I A ;
" , + 4 $& L=P >/ + $& A $& 5 4 6 .
. < + $3 4 $& 4 + " @ 4 + . . [= . [= << << [=" 2#*#*
4
L < " L +
4 < 4 $& $3 A < $& : & $& " 2#/ 01 7 / /
+ A
4 $& + 4 $& 4 4 : $& " P 4 [ : . $& 4 + : $& "
" # " $% & ' /" C " D " EF8DGH I "JI " KGDK
6 ' / & 1
2#/#(
"
L >/ " 7 < 4 $& " (
4
& : . ; 4 + " M / < . + 4 $& 4 $& / A 8 / + > 5 T L=P . 6 ; " 2#/#*
# + + / " >/ 4 $ + < $& " 4 + / $& + $& " ; . 3 A 4 " @ . & <
+ $& . / " @ . & 4 4 : $& " @ . & / 4 $& 4 4 ( 4 : *8 / " 2#/#/
'
+ / " @ 4 4 : $& < " @ 4 4
< +
" 2#/#2
+' 1
L + : $& 4 #)= 4 : " , : $& 4 >/
4 A + + $3 . / A & + ; " =
4 : $& 4 #)= < *8 / " 2#2 + 7 / / + A + $& / + $& . " 2#2#(
6 $
@ 4 + / + W T L=P W / 8 + + : $& +
" 2#2#*
6
@ 4 + . . < + + "
#
4 (
" # " $% & ' /" C " D " EF8DGH I "JI " KGDK
(8(
3
4 9
, < $&
: 4 $& 8 $& $& 4 /
>/ . 4 + / " L + $& . I : > *8 / . < / . " @ / +
/ 4 " 7 / < + *8 / / . + " 7 / 4 . $&
/ + . $& / <" <
4 : $& + 4 . A / 8 > *8 / + " .
01
4 # = * L = ) 4" 7 * < #)= @
4
4 $& ( " @ L = ) 4 1 $3
> + $& +
$& . $ $& + " V + :>/ 1 / 4; 4 < $3 < + / $ + < / < T . *
8 + -
4 / 4 . $& 5 L =6" * + " + :
I . " P
L = ) 4 + + / / W + + $& $& . $ . " M / & L = ) 4 + + $& . / P 4 \" L 4 L = ) 4 + 4 +
/ 4 " P 4 F : 4 : .
4 3 A " M 4 L = ) 4" , & + + $3 / . " @ / 4 $3 $3 . + + $3 + / " @ + +
< + $&
" M $& 4 + P 4 H"
6 ' 2 : ' " $% ; '
(8*
" # " $% & ' /" C " D " EF8DGH I "JI " KGDK
: $& + + 8 : + $3 + : . + 8
4 : $& " , : 8 . / 4 + A $& $& " , < >/ 4 +
MP 5M P / 6"
@ $& 1 " 4 + < " , 4 MP + + + . + + + +
. " M :
4 : $& . / P 4 R"
6 ' 3 01 ' " $% ; '
6 ' . 01 1 " $% ; '
" # " $% & ' /" C " D " EF8DGH I "JI " KGDK
(8/
6 ' 5 01 ' 1 " $% ; '
" , 4 + # = *
< #)= " 7
$& . 4 1 4 $& 4 $& . $&
4 $&
4 8+ $& >
$& 4 : $& < / . . " < $& + + 4 + " + $& 4 <
" + 4 <
+ * . 4 $& " $& + / 4 . < $& # = *" 4 < $3 >+ / 4 < $& " M < $& / & * / 4 < $3 " 4 < $& 4 >+ " & 4 . + # =
>/ A
6
< / $& 4 + $& I . 4 8 4 4 : 8 >/
(82
9 .6 4 $& / + ] : " , < 7, @ =7 L7 (M* =7 7,T@ T* 7, @ 7 7 7 @ M,* ^_7 5 L =6" " $% ; '" = >/ ` AJJ000" " ". J 8 8 JKDF8 8. 48 8 8 " a" A F I " KGDK" @ LM 7 @ * 7 N*,O *, " " = ++ " )= 4 ' )>? ' & " #GHPDRJ[G" U@ KGGFJGGCF[\ E I " KGG\ KR I " KGGF" PMQ* M =" 7 Z 9 S Z " ' )>? + " #GHPDRJ[G QL KGGHJK[FRRG" K[ + /" KGGF R " KGGH" O*,#=77 @P U 7 N*, @ =" Q b " %= )>? ) 4 )= " #GHPDRJ[G" , DGDHR[KCR DH " KGGE DR " KGDG" ,# N @ @ M,* 7= *,P@ " N
. " %= 4 ' ! ' )>? ) )
9 % " #GHPDRJ[G9 NG\ DKJK\" , DGD\KFGEG C <" KGGC H KGGE" * @ @P @ L" Q " 9 O Z / " , @ ' 4 " #GHPDRJGG" M KGGRJDREERF [D I " KGGH K 4 " KGGR" @ # , , 7S" 4 4 49 . = " %= + ' & A%+,&B" #GHPDRJ[G" M KGGCJGEDRGE DK " KGGR DR . " KGGC" T*,= , O9 ,M N OO* " 4 + , " #GHPDRJGG9 #GHPDRJ[G" M KGGCJKDFHKD D " KGGR \ " KGGC"
" # " $% & ' /" C " D " EF8DGH I "JI " KGDK
-
.
.# /
0 1 2
.
.
"# /
. " .
# 3
1
" . 1 2
. # - .
.
.
.
. # - +
. 1 # $
.
.
# 4. # $
# $
567# 8
# /
. #
" # " $% & ' /" C " D " EF8DGH I "JI " KGDK
(83
!! ! "! # $ ! % ' ( )
*) + ) ! ) ! ,-! . ' )/' ) !
! 0. 1 21 3 42 556 6 25 27 1 13876 8 69 78 36:;2 25 256 2) " ! "# % & % & ' ( & "# ) * & + , ) - "# . 0 " 1 "# & " 0 " . 3& & & " "# & ) + , & " ! 3& & % % & & * "# & & & + % 4 * 5 4 6 +
#
*) + ) ! ) ! ,-! . ' )/' ) !
0. 6 65632 656 27 9878 36:;2 8 72 2 8 <3 9 =6:;2 8 58>983?78352 A 3 2 2 27B 2 2 387 2) " 7 % * 5 "# 8+,+ 7 ) 09 : & 0 ; & ; 0 ) <=5> ? 0 ; <=5> 9 ) & ) & "# ; <=5> ? & 0 ; & ; & ) 9 ) 9 ; ? <=5> & 0 ; & ; & & ) . 0 ? & 0 ; & ) <=5> ) 9 0 -? * ) 9 @ @ ) ) 9 0 "# ; A ) "# <=5> + % , ( C D % * 8+,+ EA0 , 0 > % 6 5 % 5 % , F G 9 H # 4 > I J 4 - I 6 % +
*) + ) ! ) ! ,-! . ' )/' ) !
$
% & & ' ! 0. CK=<5< 8ILM>< ,>, ><=INO< 5I >I6I>PD% ,8 4 <CK=> %,8 M= E Q,D5< ,EL<> =C<8 %> =<L>R6 %<8) " 4> 337
SC. 8 * "# > 9 4 . M - , * % * T U ) ) * " T V "# 9 . - + < . ; X ) ; X & " . * "# 9 . & % > 9 4 . , "# + < . 0 - * & * V 9 . & . A0 8< I% : & ) - ) : 0 & & * & 0 "# & 0 0 * & + C 6 < 0 D M +
*) + ) ! ) ! ,-! . ' )/' ) !
0. 7C32 2 8 9<1385 =6:;2 656 58 81 187 > 2 2D 3 461) " 4> 7 ! " # $ % , 0 "# 0 . * ; ) 0 0 * X Y Z "# & Z ( * "Z ) * & - * "# ) 9 & ) . * , G + > 8 [ H H # 4 -- +
*) + ) ! ) ! ,-! . ' )/' ) !
0. 7C32 2 8 1 21 3 42 656 69 E678 32 8 F<6 521 23 63<6 38 2 813GD 2 8 58 8 :;2 8 1 6 1 A 3 21) " 4> 77 " & '()* + ,$ ! - . % , 0 "# 0 ; . \ <=D * T* "# ; & ) 0 ! Y ) * . - \ <=D+ M 0 * T0 . "# " "# ) 9 & ( * + % L D 0 +
*) + ) ! ) ! ,-! . ' )/' ) !
0. 1 21 :;2 352 <= 6 87 3276 6 A 3 6) " 4> 3 7 D 0 ; & V "# ; ; # & # ; & ; 0 & 0 " Y 0 -& 0A & ! ! 0 . "# "# ; 9 & "Z & ; & . "# ) T V + H # L 5 ,* % % > % T , G 9 , A I > ** +
*) + ) ! ) ! ,-! . ' )/' ) !
0. 6 H6 3857 69 A 3 6) " 4> % ( = ] %=< "# ; 5 ; ( 0 & ) ! 0 "# & * " ) # "# % ( = ] & . "# ) V + , & % ( = ] "# "# & ) ; "# A ; & ) & "# & 0 "Z + , %=< . . & ( ( "# T "# "# + H # L 5 ,* % % > % T , G 9 , A I > ** +
(
*) + ) ! ) ! ,-! . ' )/' ) !
0. 1 21 3 42 67 9 > 6 25 A 3 2 5676 135 I<B 2 8 7C32 2 656 52J8365 369 1 21 3 42) " 4> 3 , 0 "# 0 ; > A . ! ? 0 * * & ? . ) 9 & " - + H > * 6 < 0 M % C , ( 6 H^ %. > * 6 < 0 +
*) + ) ! ) ! ,-! . ' )/' ) !
)
0. 6 38 6 18325 69 27 < 96 2965 =6:;2 6 K/-.0L 8 89846 6 1296:;2 8 358 25361) " 4> 7 /01234 & ! 0 "# & ) 1 "# T & ! + = # . "# & & + < ! & V 1 "# & & A0 - "# - ) 4 + , # & . & - "# - "# _ ` ` & ) . - ( * . - "# * V * . ( + , . & # & ) * 0 "# ) 4 ( "# + 5 4 6 % 4 * +
*
*) + ) ! ) ! ,-! . ' )/' ) !
0. 1 13876 8 6 38 6 >2576 2 25 <76 7635 = 8 89878 321 556 6 381 27 78 1M81 7< 32 78 2581 F<8 2 27 5 78 32 8 2 6) " 4> 3 - 5 6 & ) . A ! ^ & Z ) ) a & ! ^ & - ) 0 . 3 + I - & A "# & # ( 0 & "Z . # + = @ = > G C +
*) + ) ! ) ! ,-! . ' )/' ) !
+
0. 72 892 8 7C32 2 8 3856:;2 656 385>6 8 8 1 21 3 42 27 3896 18 1B489 62 32F<8) " 4> , 0 "# 0 . "# - "# 0 A0 ) & & 0 & & ) A0 "Z "Z & ) ) T & & T & 0 * ( 0 # & & & .( ( + , 0 "# # 0 T0 0 + % C G ) C % E 8 @Y L Y C 5 +
#
*) + ) ! ) ! ,-! . ' )/' ) !
0. 7C32 2 8 1 13876 67 DG48 1 656 635 I< :;2 8 4692581 6 27I 6:M81 8 7N93 921 65O783521) " 4> 3 SC. 8 , *T0 , "# b % "Z C^ 1 U& ) 0 ^ A0 "# 1 A + I & . & ( & * "# " 0 " ) 0 " "# "# " + , 0 "# Z X ) & . * & *T0 T & "# "Z !T0 1 "# 0 + I . & 0 1 & 0 0 0 - "Z + C 6 0 % 6 * = 4 < 0 L # E % 5 8 0 +
*) + ) ! ) ! ,-! . ' )/' ) !
$
0. 7C32 2 656 813 76:;2 8 2>>183 8 >58F<P 6 87 1 13876 8 27< 6:M81 A 3 61 2858 381) " 4> 7 3 C. I "# < 6 ) 9 8 % "Z ] % "# 0 * ) 9 c & "# -# 9 - "Z & * = >T 6 & + < ) 9 . d D%< * - "Z & + < # # * . 9 & "# & - "Z & * ) 9 + H^ %. C 5 - I 8 - > b 4 > b I 8 0 Y H^ %. > * 6 < 0 +
*) + ) ! ) ! ,-! . ' )/' ) !
% ! 0. 6 85>8 :2678 32 352 <= 2 87 98 6<38 8 653;2 8 CI 32 <3 42) , " CM 7
7 3 777 L 3e 7 3 3+ , " - # . 0 & (A0 & # T ! * . . & f& & 3 A ( - & & & & ) . # 1 # - ) ( "# ( * ( *A + < f ) 3f . . # 0 0 1 "# " ) " "# ( # + C 4 I +
*) + ) ! ) ! ,-! . ' )/' ) !
(
% & & ' ! 0. 653;2 <3 42 27 1892 81 653G489 656 E6I 9 36:;2 8 >< 2 678 32) , " 3 3 3 L 3e 7 3 3+ & L 4 3+ % # 0 0 "# & "Z & # A 1 * T0 & # & . A * A & * T & & & . "# # & . ) ) # "# "# "# # 0 * 0 "# & & . & ) # * 0 ) ) . 0# & # "# & 0A0 & ( & & "# # & ;* ) "# ) & ) & "# # 0 0 A0 + C 4 I +
*) + ) ! ) ! ,-! . ' )/' ) !
)
. 0 1, 3 40 !
! Q
R
.0
0! S
0. 3T
0, 5
, *
*) + ) ! ) ! ,-! . ' )/' ) !
Cabos ópticos internos compactos para redes FTTx: metodologia para avaliação do coeficiente de atrito dinâmico Ana Flávia Nascimento, João Guilherme Dias de Aguiar, Luís Guilherme Tomba Silveira Leite Implantação e validação de um serviço de circuitos dinâmicos GMPLS-Like sobre a Rede GIGA Rafael A. Scaraficci, Milton B. Faber, Marcos R. Salvador, Douglas S. Viroel TV digital na América Latina: um estudo de caso representativo Marcus Aurélio Ribeiro Manhães, Dagberto de Proença Magalhães Segurança da informação para o ambiente do Sistema Brasileiro de Televisão Digital Alexandre M. Braga, Gilmara S. Restani, José Orfeu C. Antonini, Wagner M. da Silva Análise de voz baseada em estimação conjunta de modelo fonte-filtro através de computação evolutiva Mário Uliani Neto, Leandro de Campos Teixeira Gomes, Flávio Olmos Simões, Ricardo Paranhos Velloso Violato, João Marcos Travassos Romano MedCast: sistema colaborativo para discussão de casos clínicos Vinicius Lima, Ramon A. Moreno, Isidro Lopes, Marco Antonio Gutierrez, Fernando Shogo Ito Método ágil de modelagem de processos orientada a serviços Yara Rodrigues Lopes Gerador automático de relatórios dinâmicos para sistemas de informação com bases de dados relacionais Celly de Siqueira Martins, Cláudio Copello Machado, André Lara Temple de Antonio Propriedade intelectual do CPqD
www.cpqd.com.br Rodovia Campinas-Mogi-Mirim (SP340) – km 118,5 – CEP 13086-902 (acesso pela Rua Dr. Ricardo Benetton Martins) Campinas – SP – Brasil
ISSN 1809-1946
Uma ferramenta computacional de apoio à decisão para planejamento de redes de acesso de telecomunicações Anderson Delcio Parreira, Rivael Strobel Penze, Sandro Danilo Gatti, Guilherme P. Telles