42 resultados para Sistemas de Software. Qualidade. Tratamento de exceções. Mecanismos de tratamento de exceções. Robustez. Manutenibilidade.

em Lume - Repositório Digital da Universidade Federal do Rio Grande do Sul


Relevância:

100.00% 100.00%

Publicador:

Resumo:

Este trabalho apresenta uma ferramenta para gerenciamento de projetos, priorizando as fases de planejamento e o controle do desenvolvimento de software. Ao efetuar o planejamento de um projeto é necessário estimar o prazo, o custo e o esforço necessário, aplicando técnicas já aprovadas, existentes na literatura, tais como: Estimativa do Esforço, Estimativa de Putnam, Modelo COCOMO, Análise de Pontos por Função, Pontos de Particularidade e PSP. É necessária a utilização de uma ferramenta que automatizem o processo de estimativa. Hoje no mercado, encontram-se várias ferramentas de estimativas, tais como: ESTIMACS, SLIM, SPQR/20, ESTIMATE Professional. O controle do desenvolvimento do projeto está relacionado ao acompanhamento do projeto, do profissional e da própria estimativa de custo e esforço de desenvolvimento. Nenhuma das ferramentas estudadas permitiu o controle do projeto por parte da gerência, por isto esta se propondo o desenvolvimento uma nova ferramenta que permita o planejamento e controle do processo de desenvolvimento. Esta ferramenta deve permitir a comparação entre as diversas técnicas de estimativas, desde que baseadas na mesma medida de tamanho: pontos por função. Para exemplificar o uso desta ferramenta, foram aplicados dois estudos de casos desenvolvidos pela empresa Newsoft Consultoria de Informática.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

O desenvolvimento de protocolos distribuídos é uma tarefa complexa. Em sistemas tolerantes a falhas, a elaboração de mecanismos para detectar e mascarar defeitos representam grande parte do esforço de desenvolvimento. A técnica de simulação pode auxiliar significativamente nessa tarefa. Entretanto, existe uma carência de ferramentas de simulação para investigação de protocolos distribuídos em cenários com defeitos, particularmente com suporte a experimentos em configurações “típicas” da Internet. O objetivo deste trabalho é investigar o uso do simulador de redes NS (Network Simulator) como ambiente para simulação de sistemas distribuídos, particularmente em cenários sujeitos à ocorrência de defeitos. O NS é um simulador de redes multi-protocolos, que tem código aberto e pode ser estendido. Embora seja uma ferramenta destinada ao estudo de redes de computadores, o ajuste adequado de parâmetros e exploração de características permitiu utilizá-lo para simular defeitos em um sistema distribuído. Para isso, desenvolveu-se dois modelos de sistemas distribuídos que podem ser implementados no NS, dependendo do protocolo de transporte utilizado: um baseado em TCP e o outro baseado em UDP. Também, foram estudadas formas de modelar defeitos através do simulador. Para a simulação de defeito de colapso em um nodo, foi proposta a implementação de um método na classe de cada aplicação na qual se deseja simular defeitos. Para ilustrar como os modelos de sistemas distribuídos e de defeitos propostos podem ser utilizados, foram implementados diversos algoritmos distribuídos em sistemas síncronos e assíncronos. Algoritmos de eleição e o protocolo Primário-Backup são exemplos dessas implementações. A partir desses algoritmos, principalmente do Primário-Backup, no qual a simulação de defeitos foi realizada, foi possível constatar que o NS pode ser uma ferramenta de grande auxílio no desenvolvimento de novas técnicas de Tolerância a Falhas. Portanto, o NS pode ser estendido possibilitando que, com a utilização dos modelos apresentados nesse trabalho, simule-se defeitos em um sistema distribuído.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

A importância da validação de Sistemas de Apoio à Dedisão (SAD) cresce na medida em que o uso destes tem crescido a partir da facilidade de acesso das pessoas a computadores cada vez com maior capacidade de processamento e mais baratos. Este trabalho procura estabelecer um procedimento prático para um método de validação de SAD. Para tal, este procedimento foi aplicado na validação de um SAD financeiro na área de avaliação de opções. O método foi desenvolvido em três etapas básicas: validação conceitual, verificação e legitimidade, tendo apoio em uma metodologia desenvolvida por Borenstein e Becker (2001). As conclusões basearam-se em procedimentos qualitativos de validação, utilizando-se de testes de laboratório e de campo. Constatou-se que o método apresentou bons resultados, embora o caráter qualitativo da validação, demonstrando que este tem potencial para ser aplicado a outros sistemas, preenchendo uma lacuna na literatura de SAD.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Sistemas convencionais de coleta e tratamento de esgotos domiciliares apresentam níveis de eficiência técnica e econômica nem sempre compatíveis com a realidade de alguns assentamentos humanos. A observação da história e da atualidade dos sistemas de tratamento e disposição dos esgotos, mostra uma permanente deficiência do tratamento dos resíduos líquidos. O estudo do uso da água e do ciclo hidrológico, ressalta a importância de que a intervenção humana neste ciclo se dê de forma sustentável. Um sistema que trate as águas servidas no local, e permita o aproveitamento dos poluentes destas águas na forma de insumos para a produção vegetal, devolvendo-as, purificadas para o ciclo hidrológico, pela evapotranspiração e infiltração no solo, certamente é mais sustentável que a maioria das soluções hoje adotadas. Neste trabalho, a partir de uma revisão bibliográfica sobre alternativas tecnológicas, é apresentado um estudo comparativo de diferentes sistemas de coleta e tratamento de esgotos tendo como variáveis de análise os custos de construção, operação e manutenção, a área necessária para a implantação do sistema, os volumes dos lodos e dos gases produzidos, e a qualidade do efluente do tratamento. O tratamento, em separado, das águas residuárias residenciais, apoia-se em vários estudos realizados nos últimos anos, em especial da microbiologia dos esgotos. Destacam-se os que apontam a eficiência do tratamento diretamente relacionada à concentração dos esgotos e justificam a separação das águas negras (descargas hídricas dos vasos sanitários), das cinzas (demais águas servidas) Os estudos para o tratamento das águas cinzas, especificamente, onde se demonstra que estas últimas não têm os elevados índices de poluição das águas negras, permitem tratamentos mais simplificados e econômicos. Estes fundamentos estão aplicados em um sistema modular com separação das águas (SMSA), proposto neste trabalho, um sistema de construção simples, que utiliza materiais comuns, que requer pouca manutenção e não necessita de energia externa para o seu funcionamento. Este sistema proporciona um tratamento final seguro, pela disposição dos efluentes previamente tratados, no leito de evapotranspiração e infiltração que, bem operado, pode oferecer um tratamento a nível terciário. Palavras-chave: saneamento; tratamentos

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Técnicas de Processamento de Imagens e de Computação Gráfica vêm sendo empregadas há bastante tempo para o diagnóstico por imagens em Medicina. Mais recentemente, aplicações baseadas em modelos anatômicos, tanto extraídos de volumes de imagens como criados com base em estudos de anatomia, despontam com força. Tais modelos visam suportar simulação de movimento e de fisiologia. Porém, para que isso se torne realidade, modelos anatômicos do corpo humano precisam ser construídos e aperfeiçoados. Entre outras funcionalidades, esses modelos devem ser capazes de representar o movimento articulado do corpo humano. O problema de modelagem das articulações já foi considerado em diversos trabalhos, principalmente em Robótica e Animação. Entretanto, esses trabalhos não levaram em conta fidelidade anatômica com profundidade suficiente para que pudessem ser utilizados em aplicações de Medicina. O principal objetivo deste trabalho, portanto, é a criação de uma estratégia de representação de articulações embasada em características anatômicas para modelagem de esqueletos humanos virtuais. Um estudo da anatomia do esqueleto humano é apresentado, destacando os tipos de articulações humanas e aspectos do seu movimento. Também é apresentado um estudo dos modelos de articulações encontrados na literatura de Computação Gráfica, e são comentados alguns sistemas de software comercial que implementam corpos articulados. Com base nesses dois estudos, procurou-se identificar as deficiências dos modelos existentes em termos de fidelidade anatômica e, a partir disso, propor uma estratégia de representação para articulações humanas que permitisse a construção de corpos humanos virtuais anatomicamente realísticos. O modelo de articulações proposto foi projetado com o auxílio de técnicas de projeto orientado a objetos e implementado no âmbito do projeto Virtual Patients. Usando as classes do modelo, foi construído um simulador de movimentos, que recebe a descrição de um corpo articulado através de um arquivo em formato XML e apresenta uma animação desse corpo. A descrição do movimento também é especificada no mesmo arquivo. Esse simulador foi utilizado para gerar resultados para verificar a correção e fidelidade do modelo articular. Para isso, um joelho virtual foi construído, seus movimentos foram simulados e comparados com outros joelhos: o modelo de outro simulador, um modelo plástico anatômico e o joelho real.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Para reutilização, manutenção e refatoração, projetistas de sistemas de software, freqüentemente, precisam examinar o código fonte da aplicação para entender os detalhes dos sistemas desenvolvidos. As aplicações orientadas a objetos em geral, tornam-se coleções nebulosas de classes e implementações de métodos. Sem dúvida a habilidade de entender sistemas de software é largamente aumentada visualizando-se esses produtos em níveis mais altos de abstração. Os padrões de projeto demonstram um alto índice de abstração e são considerados uma ferramenta efetiva para o entendimento de sistemas de software orientados a objetos. Aplicações orientadas a objetos visualizadas como um sistema de interação de padrões requerem a descoberta, identificação e classificação de grupos de classes relacionadas. Estas visualizações podem representar qualquer padrão conhecido ou agrupamentos que executam uma tarefa abstrata e necessariamente não são uma solução de padrão conhecida. Os padrões de projeto descrevem, portanto, microarquiteturas que resolvem problemas arquitetônicos em sistemas de software orientados a objetos. É importante identificar estas microarquiteturas durante a fase de manutenção de aplicações orientadas a objetos. Faz-se necessário salientar que estas microarquiteturas aparecem freqüentemente distorcidas na aplicação fonte. O objeto deste trabalho é demonstrar a viabilidade de construir uma ferramenta para descobrir a utilização de padrões de projeto em aplicações Java. Assim, esta tese examina as características de alguns padrões, determinando a natureza do que faz um padrão ser detectável por intermédio de meios automatizados, e propõe algumas regras pelas quais um conjunto de padrões possa ser identificado. As regras são baseadas nos relacionamentos entre classes e objetos mediante observação dos modelos estático e dinâmico. Este trabalho também documenta o desenvolvimento do protótipo da ferramenta de inspeção, que tem por objetivo aplicar os processos de engenharia reversa e reflexão computacional sobre código Java, utilizando as informações adquiridas para detectar padrões de projeto. Finalmente, esta tese demonstra a utilização dessa ferramenta em um exemplo pequeno de aplicação Java e forma a base para trabalhos adicionais que investiguem a existência de diferentes padrões de projeto em sistemas de software construídos em Java.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Os requisitos direcionam o desenvolvimento de software porque são cruciais para a sua qualidade. Como conseqüência tanto requisitos funcionais quanto não funcionais devem ser identificados o mais cedo possível e sua elicitação deve ser precisa e completa. Os requisitos funcionais exercem um papel importante uma vez que expressam os serviços esperados pela aplicação. Por outro lado, os requisitos não funcionais estão relacionados com as restrições e propriedades aplicadas ao software. Este trabalho descreve como identificar requisitos não funcionais e seu mapeamento para aspectos. O desenvolvimento de software orientado a aspectos é apontado como a solução para os problemas envolvidos na elicitação e modelagem dos requisitos não funcionais. No modelo orientado a aspectos, o aspecto é considerado o elemento de primeira ordem, onde o software pode ser modelado com classes e aspectos. As classes são comumente usadas para modelar e implementar os requisitos funcionais, já os aspectos são adotados para a modelagem e implementação dos requisitos não funcionais. Desse modo, é proposta a modelagem dos requisitos não funcionais através das fases do ciclo de vida do software, desde as primeiras etapas do processo de desenvolvimento. Este trabalho apresenta o método chamado FRIDA – From RequIrements to Design using Aspects, cujo objetivo é determinar uma forma sistemática para elicitar e modelar tanto os requisitos funcionais quanto os não funcionais, desde as fases iniciais do ciclo de desenvolvimento. Em FRIDA, a elicitação dos requisitos não funcionais é realizada usando-se checklists e léxicos, os quais auxiliam o desenvolvedor a descobrir os aspectos globais – utilizados por toda a aplicação – bem como, os aspectos parciais que podem ser empregados somente a algumas partes da aplicação. O próximo passo consiste na identificação dos possíveis conflitos gerados entre aspectos e como resolvê-los. No método FRIDA, a identificação e resolução de conflitos é tão importante quanto a elicitação de requisitos não funcionais, nas primeiras fases do ciclo de vida do software. Além disso, é descrito como usar a matriz de conflitos para automatizar esse processo sempre que possível. A extração dos aspectos e sua modelagem visual são características muito importantes, suportadas pelo método, porque elas possibilitam a criação de modelos que podem ser reutilizados no futuro. Em FRIDA, é demonstrado como transformar os requisitos em elementos da fase de projeto (classes e aspectos) e como traduzir esses elementos em código. Outra característica do método FRIDA é que a conexão entre diagramas, que pertencem a diferentes fases do processo de desenvolvimento do software, permite um alto nível de rastreabilidade. Em resumo, FRIDA requer que o desenvolvedor migre de uma visão puramente funcional para outra que contemple também os requisitos não funcionais.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

As organizações desenvolvedoras de software, na sua maioria, têm grande dificuldade de identificar e adotar um processo adequado de gestão de mudanças de requisitos. Durante todo o ciclo de vida de desenvolvimento de um software existem inúmeras solicitações de mudanças de escopo e de requisitos (técnicos ou não). Isso provoca muitos transtornos aos projetos e aos envolvidos. Por isso, há uma necessidade determinante de que essas organizações utilizem um processo adequado de acompanhamento e de controle de requisitos. Com base nisso, este trabalho procura apresentar uma metodologia de gerenciamento de mudanças dos requisitos, desde a base conceitual, que envolve os requisitos ( tipos, problemas, técnicas de elicitação e visão geral sobre modelo de gerência de requisitos), até a aplicação da metodologia proposta em um estudo de caso. O desenvolvimento deste trabalho teve como objetivo principal desenvolver a estrutura de uma metodologia que fosse de fácil aplicação nas organizações, dando uma noção de como devem ser gerenciadas as mudanças de requisitos, sua documentação, os modelos de documentos a serem utilizados e um exemplo prático de aplicação da metodologia.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

A dor constitui uma experiência complexa, mediada por distintos sistemas de transmissão sendo integrados por diversos mecanismos neurais. Um dos modelos mais empregados para o estudo da dor neuropática é a secção nervosa periférica, a qual resulta em alterações neuroquímicas e neuroanatômicas em neurônios sensoriais primários e em seus territórios de projeção. Após a secção do nervo ciático, os mamíferos apresentam um aumento na expressão de genes precocemente expressos, como o c-Fos e o c-Jun, no corno dorsal da medula espinal. Animais não mamíferos, como os anfíbios, também vem sendo utilizados como modelos para os estudos dos mecanismos acerca da nocicepção. No presente estudo foi analisado o padrão de imunorreatividade à proteína c-Fos na medula espinal lombossacral e no gânglio da raiz dorsal (GRD) de rãs Rana catesbeiana em condições basais, bem como de rãs submetidas à manipulação e à secção do nervo ciático. Para isso foram utilizados animais adultos, de ambos os sexos, sendo que os mesmos foram sacrificados 3 dias após o procedimento cirúrgico. A técnica imunoistoquímica utilizada foi a do anticorpo não marcado de Sternberger (1979), sendo utilizado anticorpo primário do tipo policlonal, na concentração de 1:700. As alterações no padrão de imunorreatividade a esta proteína no GRD dos três grupos experimentais foram quantificadas através das técnicas de densitometria óptica e contagem neuronal. Para a quantificação da proteína c-Fos na medula espinal lombossacral dos 3 grupos experimentais, utilizou-se a técnica de western blot. Em GRD, a imunorreatividade foi mais pronunciada no citoplasma de neurônios de pequeno (10-20μm), médio (25-35μm), e grande 40-50μm) diâmetro dos 3 grupos experimentais. A manipulação e a secção do nervo ciático provocou aumento no número de núcleos imunorreativos de células de pequeno diâmetro. A densitometria óptica foi significativamente maior no citoplasma das células dos GRDs localizados ipsilateralmente quando comparada com aquela das células pertencentes aos GRDs localizados contralateralmente à lesão. Todavia, não houve diferenças estatisticamente significativa entre a imunorreatividade nuclear nos GRDs entre os 3 grupos experimentais. O número de células imunorreativas nestes gânglios não mostrou mudanças significativas nos 3 grupos experimentais. Na medula espinal, a imunorreatividade à proteína c-Fos ocorreu predominantemente em núcleos localizados nos campos terminais dorsal e ventral, na banda mediolateral, na região ventral medial do corno ventral e nos funículos lateral e ventral medial. Os neurônios motores sempre foram imunorreativos. A manipulação e a secção do nervo ciático resultaram em um acréscimo no número de núcleos imunorreativos localizados nos campos terminais dorsal e ventral, e banda mediolateral, sendo este aumento maior na região do campo terminal dorsal. As demais regiões não mostraram modificações significantes no padrão de imunorreatividade da proteína c-Fos. A expressão desta proteína não modificou significativamente nos 3 grupos experimentais. Estes resultados mostram que, em rãs, similar ao que ocorre em mamíferos, a ativação de fibras aferentes primárias ativam a proteína c-Fos. No entanto, diferente de mamíferos, esta proteína ocorre no citoplasma de células sensoriais. Assim, apesar das rãs constituírem excelentes modelos para o estudo do papel do c-Fos nos mecanismos da transmissão nociceptiva, os estudos futuros abordando esta questão deverão considerar esta particularidade das rãs.

Relevância:

50.00% 50.00%

Publicador:

Resumo:

Dentre as principais áreas que constituem a Ciência da Computação, uma das que mais influenciam o mundo atual é a Engenharia de Software, envolvida nos aspectos tecnológicos e gerenciais do processo de desenvolvimento de software. Software tornou-se a base de sustentação de inúmeras organizações dos mais diversos ramos de atuação espalhados pelo planeta, consistindo de um elemento estratégico na diferenciação de produtos e serviços atuais. Atualmente, o software está embutido em sistemas relacionados a infindável lista de diferentes ciências e tecnologias. A Tecnologia de Processo de Software surgiu em meados da década de 1980 e representou um importante passo em direção à melhoria da qualidade de software através de mecanismos que proporcionam o gerenciamento automatizado do desenvolvimento de software. Diversas teorias, conceitos, formalismos, metodologias e ferramentas surgiram nesse contexto, enfatizando a descrição formal do modelo de processo de software, para que possa ser automatizado por um ambiente integrado de desenvolvimento de software. Os modelos de processos de software descrevem o conhecimento de uma organização e, portanto, modelos que descrevem experiências bem sucedidas devem ser continuamente disseminados para reutilização em diferentes projetos. Apesar da importância desse tópico, atualmente apenas uma pequena porção do conhecimento produzido durante o desenvolvimento de software é mantido para ser reutilizado em novos projetos. Embora, à primeira vista, o desafio de descrever modelos reutilizáveis para processos de software pareça ser equivalente ao problema tratado pela tradicional área de reutilização de produtos software, isso é apenas parcialmente verdade, visto que os processos envolvem elementos relacionados com aspectos sociais, organizacionais, tecnológicos e ambientais. A crescente complexidade da atual modelagem de processos vem influenciando a investigação de tecnologias de reutilização que sejam viáveis nesse campo específico. A investigação conduzida nesse trabalho culminou na especificação de um meta-modelo que tem como objetivo principal aumentar o nível de automação fornecido na reutilização de processos, apoiando a modelagem de processos abstratos que possam ser reutilizados em diferentes contextos. O meta-modelo proposto por esse trabalho - denominado APSEE-Reuse - fornece uma série de construtores sintáticos que permitem que os diferentes aspectos desse contexto sejam descritos segundo múltiplas perspectivas, complementares entre si, contribuindo para diminuir a complexidade do modelo geral. A solução proposta destaca-se por fornecer um formalismo para modelagem de processos, o qual é integrado à uma infraestrutura de automação de processos de software, permitindo que a reutilização esteja intimamente relacionada com as outras etapas do ciclo de vida de processos. Os diferentes componentes envolvidos na definição do modelo APSEE-Reuse proposto foram especificados algebricamente, constituindo uma base semântica de alto 15 nível de abstração que deu origem a um conjunto de protótipos implementados no ambiente PROSOFT-Java. O texto ainda discute os experimentos realizados com o meta-modelo proposto na especificação de diferentes estudos de casos desenvolvidos a partir de exemplos retirados na literatura especializada, e de processos que fornecem soluções em contextos e necessidades específicas de projetos desenvolvidos no PPGC-UFRGS. Finalmente, são apresentadas considerações acerca dos trabalhos relacionados, os elementos críticos que influenciam a aplicabilidade do modelo e as atividades adicionais vislumbradas a partir do trabalho proposto.

Relevância:

50.00% 50.00%

Publicador:

Resumo:

A matéria orgânica determina os principais atributos que definem a qualidade do solo, sendo diretamente afetada pelas práticas de manejo. Esta pesquisa objetivou ampliar o conhecimento referente às influências do sistema de culturas e da adubação nitrogenada no estoque e na qualidade da matéria orgânica do solo no sistema plantio direto. O estudo foi desenvolvido a partir de um experimento de longa duração (17 anos), constituído por dez sistemas de culturas em plantio direto e estabelecido num Argissolo inicialmente degradado pelo cultivo. Utilizou-se os sistemas aveia/milho, lablab+milho e guandu+milho, com e sem adubação nitrogenada (N). O tratamento solo descoberto, da área experimental, e o campo nativo também foram incluídos no estudo. Dez camadas de solo foram amostradas até a profundidade de 107,5 cm e três destas (0-2,5; 2,5-7,5 e 37,5-47,5 cm) foram fracionadas fisicamente nas frações matéria orgânica particulada (MOP), silte e argila. Os estoques de C e N foram avaliados em cada camada e também nas frações físicas. A qualidade da matéria orgânica foi investigada por espectroscopia de RMN-13C e de RMN- 15N (estado sólido), hidrólise ácida e pirólise analítica O estoque de C da camada de 0-107,5 cm reduziu, durante o período experimental, em média 5,8 Mg C ha-1 nos sistemas solo descoberto e aveia/milho (sem N), permaneceu constante no sistema aveia/milho (com N) e aumentou em média 20,6 Mg C ha-1 nos sistemas lablab+milho e guandu+milho (sem N e com N). O mesmo ocorreu nos estoques de C e N das frações físicas, sendo que as alterações foram relativamente maiores na MOP. A fração argila apresentou uma capacidade finita de estocar C (47,7 g C kg-1 de argila). Os sistemas de culturas afetaram a qualidade da MOP, porém não da matéria orgânica das frações silte e argila. A adubação nitrogenada tendeu a aumentar a proporção de C alquil na fração argila. A principal forma de carbono da matéria orgânica do solo foi C O-alquil. Material carbonizado (carvão) foi encontrado na fração silte da camada de 37,5-47,5 cm. O manejo do solo atua principalmente sobre os estoques e não tanto sobre a qualidade da matéria orgânica do solo.

Relevância:

50.00% 50.00%

Publicador:

Resumo:

Eventos precoces, particularmente diferentes tipos de estresse, como hipóxiaisquemia, infecções, desnutrição/hipernutrição e negligência materna, podem trazer conseqüências para toda a vida. Tais conseqüências variam conforme a qualidade, a intensidade e a janela de tempo em que o agente agressor atuou, além da susceptibilidade do organismo que o recebeu. Os mecanismos pelos quais estes eventos levam a tais alterações ainda não estão totalmente esclarecidos, mas sabe-se que esta fase da vida constitui-se ao mesmo tempo de um período de hiporresponsividade ao estresse, assim como uma fase crítica para desenvolvimento de diversos órgãos e sistemas. Sabe-se que desafiando a homeostasia do organismo nesse momento, ocorre uma programação de diversos sistemas envolvidos na resposta ao estresse a um novo equilíbrio funcional, o que pode alterar a relação saúde-doença na vida adulta. Dentre os modelos para o estudo de intervenções precoces, temos a Manipulação Neonatal, que consiste numa separação breve da mãe, durante o período hiporresponsivo ao estresse. Nesse trabalho usou-se a separação por 10 min, nos primeiros 10 dias de vida. A partir desta intervenção animais tornam-se menos reativos ao estresse, apresentam comportamento menos ansioso frente a estressores e têm comportamento alimentar caracterizado por um aumento no consumo de alimento palatáveis, sem alteração no consumo de ração padrão. O controle da alimentação envolve basicamente dois componentes, um homeostático e outro hedônico. A preferência alimentar alterada dos animais manipulados no período neonatal indica possivelmente uma alteração da percepção hedônica do alimento. As vias dopaminérgicas mesolímbicas estão associadas a recompensas naturais ou biológicas como alimentação, sexo, drogadição. Sabe-se que animais manipulados no período neonatal apresentam redução de receptores D3 no núcleo acumbens. A Imipramina é um antidepressivo tricíclico que age principalmente por inibição da recaptação de serotonina e noradrenalina, e com ações indiretas sobre o sistema dopaminérgico e eixo Hipotálamo – Pituitária - Adrenal. Seu uso crônico reforça a capacidade do organismo de enfrentar o estresse e de sentir recompensas naturais como a da alimentação. O objetivo desse trabalho foi investigar se o tratamento crônico com Imipramina reverteria o comportamento alimentar alterado de animais manipulados no periodo neonatal. Adicionalmente investigou-se o efeito deste tratamento sobre outras alterações comportamentais como a menor inibição exploratória no Labirinto em Cruz Elevado e menor habituação no teste do Campo Aberto. No consumo basal de alimento doce, houve aumento de consumo de alimento doce apenas em machos manipulados, sendo que o tratamento com Imipramina diminui este efeito. Os animais machos manipulados não tiveram aumento de consumo em resposta ao estresse de contenção nem à exposição a um ambiente enriquecido, porém responderam à novidade. Novamente aqui o tratamento com Imipramina reverteu o comportamento, pois os animais tratados apresentaram maior reatividade aos estímulos, igualando seu modo de reagir ao dos animais não manipulados. As fêmeas não apresentaram diferenças no consumo de alimento doce no basal, porém o tratamento com Imipramina reduziu a intensidade da resposta aos diferentes estímulos, levando-as a um menor consumo. Nos testes comportamentais, de um modo geral, animais manipulados, tanto machos (no Labirinto em Cruz Elevado), quanto fêmeas (no Campo Aberto), mostraram sinais de menor ansiedade, sem efeito da Imipramina. Porém entre os não manipulados, a Imipramina teve efeito ansiolítico apenas em fêmeas. Tanto o tratamento medicamentoso, quanto a manipulação neonatal levaram a uma menor habituação ao Campo Aberto. Na Preferência Condicionamada de Lugar houve igual desempenho de todos os animais. O principal achado deste trabalho foi o fato dos animais manipulados não tratados com Imipramina terem apresentado uma reduzida variabilidade nas respostas decorrentes de mudanças ambientais, evidenciado tanto no comportamento alimentar persistentemente mantido no mesmo patamar (independentemente das intervenções), quanto na resistência a habituação ao Campo Aberto. A Imipramina foi eficaz em reverter apenas a alteração do comportamento alimentar de ratos machos manipulados no período neonatal, permitindo-lhes uma maior variabilidade de resposta, o que aproximou o seu comportamento ao dos animais não manipulados.

Relevância:

50.00% 50.00%

Publicador:

Resumo:

Na simulação heterogênea de um sistema eletrônico complexo, um mesmo modelo pode ser composto por partes distintas em relação às tecnologias ou linguagens utilizadas na sua descrição, níveis de abstração, ou pela combinação de partes de software e de hardware (escopo da co-simulação). No uso de modelos heterogêneos, a construção de uma ponte eficaz entre diferentes simuladores, em conjunto com a solução de problemas tais como sincronização e tradução de dados, são alguns dos principais desafios. No contexto do projeto de sistemas embarcados, a validação desses sistemas via co-simulação está sujeita a estes desafios na medida em que um mesmo modelo de representação precisa suportar a cooperação consistente entre partes de hardware e de software. Estes problemas tornam-se mais significativos quando abordados em ambientes distribuídos, o que aumenta a complexidade dos mecanismos que gerenciam os ítens necessários à correta cooperação entre partes diferentes. Contudo, embora existam abordagens e ferramentas voltadas para o tratamento de modelos heterogêneos, inclusive em ambientes distribuídos, ainda persiste uma gama de limitações causadas pela distribuição e heterogeneidade de simuladores. Por exemplo, restrições quanto à variedade de tecnologias (ou linguagens) utilizadas na descrição das partes de um modelo, flexibilidade para o reuso de partes existentes, ou em tarefas de gerenciamento de sincronização/dados/interface/distribuição. Além disso, em geral, nas soluções existentes para simulação heterogênea, alterações são necessárias sobre as partes do modelo, limitando a preservação de sua integridade. Esta é uma característica indesejável, por exemplo, no reuso de componentes IP (Intellectual Property) Neste contexto, esta tese apresenta o DCB (Distributed Co-simulation Backbone), cujo propósito geral é o suporte à execução distribuída dos modelos heterogêneos. Para isso, são observados de modo integrado quatro fatores básicos: a distribuição física; a independência dos componentes (partes); o encapsulamento das estratégias de gerenciamento de tempo, de dados e de comunicação; e a sincronização híbrida. Em geral, as soluções existentes valorizam um fator em detrimento dos demais, dependendo dos propósitos envolvidos e sua variação em relação ao grau de especificidade (soluções proprietárias ou restritas a um escopo de aplicações). O Tangram, também discutido nesta tese em termos de requisitos, é uma proposta de ambiente para projeto de modelos heterogêneos distribuídos. No contexto da especificação do DCB, esta proposta tem como objetivo geral agregar num mesmo ambiente funcionalidades de apoio para a busca e catalogação de componentes, seguidas do suporte à construção e à execução distribuída de modelos heterogêneos via DCB. À luz dos princípios de generalidade e flexibilidade da arquitetura do DCB, o Tangram visa permitir que o projetista reduza seu envolvimento com detalhes relacionados ao provimento de condições necessárias à cooperação entre componentes heterogêneos. No escopo desta tese, ênfase foi dada à co-simulação de sistemas embarcados, ênfase esta observada também na construção do protótipo do Tangram/DCB, e nos estudos de caso. Contudo, a estrutura do DCB é apropriada para qualquer domínio onde a simulação possa ser utilizada como instrumento de validação, entre outros propósitos.

Relevância:

40.00% 40.00%

Publicador:

Resumo:

A modelagem e desenvolvimento de sistemas embarcados ("embedded systems") de forma distribuída, tende a ser uma tarefa extremamente complexa, especialmente quando envolve sistemas heterogêneos e sincronização de tarefas. Com a utilização do modelo de componentes de software é possível descrever, de uma forma simplificada, todos os elementos de distribuição e de comunicação para este tipo de sistemas. Neste sentido, a especificação de uma ferramenta capaz de auxiliar na modelagem e no desenvolvimento deste tipo de aplicação, certamente irá tornar o trabalho mais simples. Esta dissertação inicia por uma análise comparativa entre as tecnologias passíveis de serem utilizadas na definição de sistemas distribuídos heterogêneos, focando-se principalmente nas metodologias de modelagem, e nos mecanismos e middlewares de comunicação. Dos conceitos formados a partir desta análise é descrita uma ferramenta, baseada em componentes de software. A ferramenta é uma extensão do projeto SIMOO-RT, onde foram adicionados os conceitos de componente de software, biblioteca de componentes e diagrama de implantação. Além disso, foram realizadas modificações no sistema de geração de código, para dar suporte aos novos conceitos da ferramenta. A dissertação termina com a descrição de alguns estudos de caso utilizados para validar a ferramenta.