• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 5
  • Tagged with
  • 5
  • 5
  • 5
  • 5
  • 4
  • 4
  • 4
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Monitoramento do fluxo de controle de processadores embarcados baseado em profiling de software

Rocha, Cl?udia Antunes 28 February 2007 (has links)
Made available in DSpace on 2015-04-14T13:56:35Z (GMT). No. of bitstreams: 1 389987.pdf: 1360851 bytes, checksum: d8bf43ca52fd146b24970288170182a3 (MD5) Previous issue date: 2007-02-28 / Nos ?ltimos anos, observa-se com grande euforia o crescimento do mercado de sistemas embarcados nas ?reas econ?mico-sociais de grande import?ncia, tais como a sa?de, telecomunica??es, automotiva e aeroespacial, entre outras. Como conseq??ncia, exige-se maior robustez tanto do hardware quanto do software integrante destes sistemas, al?m de componentes de baixo custo, principalmente mem?ria. Dentre os tipos poss?veis de falhas, as falhas que alteram o fluxo de controle de processadores que executam aplica??es embarcadas, por implicarem em quase sempre em falhas catastr?ficas do sistema, s?o focadas nesta disserta??o. Por falhas catastr?ficas, entende-se como sendo aquelas falhas que al?m de induzir o sistema a produzir um comportamento diferente daquele esperado para a sua fun??o, implicam na maioria das vezes tamb?m na reinicializa??o do sistema como forma de recupera??o da falha. Assim, a utiliza??o de t?cnicas capazes de detectar estes tipos de falhas evita que as mesmas se propaguem pelo sistema e acabem gerando sa?das incorretas, pois tais falhas podem ser catastr?ficas para a seguran?a dos usu?rios e para a imagem e reputa??o das empresas. Por?m, a utiliza??o de t?cnicas de detec??o de falhas gera um aumento na taxa de ocupa??o de mem?ria do sistema, bem como provoca aumento da degrada??o de desempenho, o que pode ser considerado um fator cr?tico tratando-se de aplica??es embarcadas de tempo-real. Como alternativa para minimizar estes fatores, tr?s hip?teses foram investigadas, sendo uma delas implementada. Assim, nesta disserta??o prop?e-se uma abordagem baseada em software profiling que analisa o grafo de fluxo de controle da aplica??o, visando ? otimiza??o do n?mero de assinaturas (checkpoints) a serem inseridas no c?digo-fonte. Para validar a abordagem proposta, foi realizada por simula??o a inje??o de tr?s tipos de falhas: jump, nop e bit-flip, sobre diferentes programas aplicativos. Este processo de inje??o de falhas foi acelerado via prototipagem do sistema em hardware, atrav?s do uso de um FPGA (Field-Programmable Gate Array) em uma placa comercial da Xilinx. A an?lise dos resultados obtidos indica que a t?cnica proposta reduz o n?mero de assinaturas inseridas no c?digo da aplica??o, e portanto, minimizando o overhead de mem?ria e a degrada??o do desempenho do sistema, ao passo que mant?m aproximadamente inalterado n?vel de cobertura de falhas quando comparada a outras t?cnicas atualmente existentes na literatura
2

Plataforma para inje??o de falhas em System-on-Chip (SOC)

Dias, Marcelo Mallmann 31 August 2009 (has links)
Made available in DSpace on 2015-04-14T13:56:21Z (GMT). No. of bitstreams: 1 434259.pdf: 861644 bytes, checksum: a1d7d01d86f05de127324b3bd5e5c832 (MD5) Previous issue date: 2009-08-31 / O aumento do n?mero de sistemas computacionais embarcados sendo utilizados em diversos segmentos de nossa sociedade, de simples bens de consumo at? aplica??es cr?ticas, intensificou o desenvolvimento de novas metodologias de teste e t?cnicas de toler?ncia a falhas capazes de garantir o grau de confiabilidade esperado os mesmos. A inje??o de falhas representa uma solu??o extremamente eficaz de avaliar metodologias de teste e t?cnicas de toler?ncia a falhas presentes em circuitos integrados complexos, tais como Systems-on-Chip (SoCs). Este trabalho prop?e uma nova plataforma de inje??o de falhas que combina conceitos relacionados a t?cnicas de inje??o de falhas baseadas em hardware e em simula??o. Esta nova plataforma proposta ? capaz de injetar diferentes tipos de falhas nos barramentos presentes em diversos componentes funcionais de um SoC descrito em VHDL. O uso de sabotadores controlados por um gerenciador de inje??o de falhas instanciado no mesmo FPGA que o sistema a ser avaliado ? capaz de prover uma alta controlabilidade aliada a baixa intrusividade e uma grande gama de modelos de falhas. Al?m disso, ? importante salientar que a plataforma proposta representa uma solu??o f?cil no que diz respeito ? configura??o e automa??o de experimentos de inje??o de falhas.
3

As informa??es visuais atrav?s de uma aplica??o computacional de estimula??o para o equil?brio e para a marcha

Fagundes, S?lvia Lemos 04 December 2007 (has links)
Made available in DSpace on 2015-04-14T13:56:41Z (GMT). No. of bitstreams: 1 397241.pdf: 576619 bytes, checksum: d4504eb82e80ec3b19ad0afa80d1888b (MD5) Previous issue date: 2007-12-04 / As condi??es ambientais que favorecem o desenvolvimento de mem?ria e favorecem movimentos que podem ser adaptados aos detalhes das exig?ncias espaciais. Com o prop?sito de unificar conhecimentos por meio da aplica??o computacional de estimula??o visual para atividades de vida di?ria como marcha e o equil?brio, considera-se a possibilidade de aprendizagem vinculada ? neuroplasticidade e mem?ria motora e espacial, atrav?s da estimula??o visual como recurso fisioterap?utico. Os objetivos deste estudo consistem em: utilizar um sistema de marcadores visuais no trajeto do equil?brio e da marcha em ambiente fisioterap?utico ambulatorial utilizando os recursos do microcomputador e, especificamente, adapta??o de perif?rico mousepen na reabilita??o funcional; desenvolver marcadores visuais por meio de uma aplica??o computacional de estimula??o visual que envolva refer?ncia espacial; verificar os efeitos das informa??es visuais atrav?s de um ambiente virtual para o equil?brio e para a marcha. Os instrumentos utilizados para a coleta dos dados foram o ?ndice Din?mico da Marcha e a An?lise das Imagens Fotogr?ficas pr? e p?s-teste. Para seq??ncia de apresenta??o dos resultados estabeleceu-se a m?dia aritm?tica e o desvio padr?o pr? e p?s-teste, e considerando-se o n?vel de significativo p ≤0,05 e p ≤0,01 para desvio padr?o e m?dia aritm?tica do teste Shapiro Wilk. Busca-se um recurso terap?utico computacional alternativo complementar ao tratamento tradicional. Assim, pensa-se no baixo custo, no car?ter inovador, desafiador e motivador. Contudo, soma-se a oportunidade de apresentar atividades l?dicas raras em um ambiente de reabilita??o.
4

Escalonador em hardware para dete??o de falhas em sistemas embarcados de tempo real

Tarrillo Olano, Jimmy Fernando 31 March 2009 (has links)
Made available in DSpace on 2015-04-14T13:56:16Z (GMT). No. of bitstreams: 1 417996.pdf: 4174866 bytes, checksum: 4a179b07ca438054c69ef666401f47d5 (MD5) Previous issue date: 2009-03-31 / O desenvolvimento de aplica??es cr?ticas de tempo real tolerantes a falhas representa um grande desafio para engenheiros e pesquisadores, visto que uma falha pode gerar efeitos catastr?ficos para o sistema, ocasionando grandes perdas financeiras e/ou de vidas humanas. Este tipo de sistema comumente utiliza processadores embarcados que processam dados de entrada e geram um determinado n?mero de sa?das de acordo com as especifica??es do mesmo. Entretanto, devido ? alta complexidade dos sistemas embarcados de tempo real, ? cada vez mais freq?ente o uso de um sistema operacional com o objetivo de simplificar o projeto do mesmo. Basicamente, o sistema operacional de tempo real (real-time operating system - RTOS) funciona como uma interface entre o hardware e o software. Contudo, sistemas embarcados de tempo real podem ser afetados por falhas transientes. Estas falhas podem degradar tanto o funcionamento da aplica??o quanto o do pr?prio sistema operacional embarcado. Em sistemas embarcados de tempo real, estas falhas podem afetar n?o somente as sa?das produzidas durante a execu??o da aplica??o, mas tamb?m as restri??es de tempo associadas ?s tarefas executadas pelo sistema operacional. Neste contexto, o presente trabalho prop?e uma nova t?cnica baseada em hardware capaz de aumentar a robustez de sistemas embarcados de tempo real. A t?cnica proposta ? baseada na implementa??o de um Infrastructure IP core (I-IP) denominado Escalonador- HW, que monitora a execu??o das tarefas e verifica se as mesmas est?o de acordo com as restri??es de tempo e seq??ncia de execu??o especificadas. Para validar a t?cnica proposta, foi desenvolvido um estudo-de-caso baseado em um microprocessador pipeline e um kernel de RTOS, al?m de um conjunto de benchmarks capazes de exercitar diferentes servi?os oferecidos pelo sistema operacional embarcado. Este estudo-de-caso foi mapeado em um dispositivo program?vel l?gico (FPGA). Experimentos de inje??o de falhas por Software e Hardware foram realizados para validar a capacidade de detec??o de falhas e estimar os overheads introduzidos pela t?cnica. Os resultados demonstram que a lat?ncia de detec??o de falhas ? menor que a lat?ncia de detec??o por parte do RTOS, sendo a cobertura de detec??o do Escalonador-HW maior que ? RTOS. Por ultimo, o overhead introduzido representa aproximadamente 6% do processador Plasma.
5

Constru????o e valida????o de um instrumento para contratar a terceiriza????o de desenvolvimento de sistemas utilizando pontos de fun????o como moeda

Rinaldi, Hilda Marina da Rocha 10 October 2003 (has links)
Made available in DSpace on 2015-12-03T18:32:52Z (GMT). No. of bitstreams: 1 Hilda_Marina_da_Rocha_Rinaldi.pdf: 285748 bytes, checksum: 3b5e3ebb023bf361d5eb9a130462d343 (MD5) Previous issue date: 2003-10-10 / The purpose of this research was to obtain an adequate hiring process for the systems development outsourcing, to obtain a fair precification for the job, through a more precise quantification of the necessary efforts involved, aiming to avoid constant pricing reviews coming from changes in the efforts forecasted at thebeginning. The research's key point was the building of an instrument allowing the perfect identification of most expressive issues to be outlined in a request for system development, then making contracts handling a routine in accordance with international standards. After reviewing many of the existing software metrics, the research led to the adequacy of the FPA (Function Point Analysis) in the contractors / users relationship handling, considering that it is internationally accepted for being an ISO regulation and it is in accordance with the requirements of another ISO regulation, regarding to Functional Size Measurement. One of the research's achievements was that the FPA use allows a better evaluation of the bids offered by suppliers, favoring an hiring with fair price and avoiding contract reviews that very often led to undesirable price reviews. Concerning to the methodology, 3 pre-tests were prepared using a small and selected sample constituted by professionals, in both developing systems and outsourcing areas. These professionals were skilled in metrics. Based on the pre-test results, a questionnaire was prepared, containing 16 questions to be answered by a group of professionals, with skills very alike of those in the pre-test answerers. Answers were given through marking one out of five alternatives according to Likert Scale. The resulting data were evaluated using the SPSS software, base 10.0 and analyzing 16 answers frequency. Both Factorial and Discriminant Analysis were used. To make the research more relevant, other statistical data were analyzed to verify the answerer's conditions, if contractor or user, and the impact of the time working in the system area and the job position in the answers. As result of the research, relevant issues to be considered in an outsourcing contract could be observed, being the main one the existence of a metric to enhance transparency and objectivity involving contractors/users relationship and leading to the most adequate price. / O prop??sito desta pesquisa foi obter um processo adequado de terceiriza????o de contrata????o de desenvolvimento de sistemas, para resultar numa precifica????o mais justa do trabalho por meio de uma quantifica????o do esfor??o necess??rio envolvido, visando evitar revis??es constantes dos pre??os advindos de mudan??as no esfor??o previsto no in??cio do trabalho. O ponto focal da pesquisa foi a constru????o de um instrumento que possibilitasse identificar perfeitamente os mais significativos assuntos numa requisi????o de desenvolvimento de sistemas, tornando a gest??o de contratos uma rotina amparada em padr??es internacionais. Ap??s a an??lise de v??rias t??cnicas de medi????o de software existentes, a pesquisa concluiu que a An??lise de Pontos de Fun????o demonstrou ser a mais indicada para a gest??o das rela????es entre CONTRATANTES e CONTRATADAS, por se tratar de uma t??cnica aceita internacionalmente, ser uma norma ISO e estar em conformidade com outra norma ISO que considera o projeto para Medi????o Funcional de Software. Uma das resultantes da pesquisa foi que o uso da An??lise de Pontos de Fun????o possibilita uma melhor avalia????o das propostas apresentadas pelos fornecedores, favorecendo uma contrata????o por um pre??o mais equilibrado evitando revis??es de contratos que freq??entemente levam ?? indesej??veis revis??es de pre??os. De acordo com a metodologia foram realizados 3 pr??-testes com uma amostra selecionada constitu??da de profissionais atuantes em desenvolvimento de sistemas e em terceiriza????o e tamb??m com conhecimento de m??tricas de software. Baseado nos resultados do pr??-teste foi elaborado um instrumento com 16 assertivas para serem respondidas por um grupo de profissionais com habilidades bastante parecidas com as dos respondentes do pr??-teste. As respostas deveriam ser assinaladas por meio da escolha de uma entre cinco alternativas de acordo com a escala de Likert. Os dados resultantes foram analisados com apoio do software SPSS base 10.0 e verificadas as freq????ncias das 16 respostas. Tamb??m foram utilizados os m??todos de an??lise fatorial e de an??lise discriminante. Para tornar a pesquisa mais relevante, outros dados estat??sticos foram analisados para que se verificasse se as respostas aderiam ??s condi????es dos respondentes como CONTRATADA ou como CONTRATANTE e o impacto do tempo de experi??ncia na ??rea e o tipo de fun????o exercida. Como resultado da pesquisa foi observado que considera????es relevantes devem ser levadas em conta em um contrato de desenvolvimento de sistemas, sendo a principal delas a exist??ncia de uma m??trica, para que se tenha mais transpar??ncia e objetividade entre CONTRATANTE e CONTRATADA e que se pratique o pre??o mais adequado.

Page generated in 0.0242 seconds