1 |
Reconfiguração dinâmica em sistemas de tempo real adaptativosFerreira, Ana Carolina Sokolonski 24 July 2008 (has links)
Submitted by LIVIA FREITAS (livia.freitas@ufba.br) on 2016-01-29T21:40:48Z
No. of bitstreams: 1
monografia.pdf: 750837 bytes, checksum: 7bbcaad7440cb7fafe20d21b28d561ec (MD5) / Approved for entry into archive by LIVIA FREITAS (livia.freitas@ufba.br) on 2016-03-03T19:56:22Z (GMT) No. of bitstreams: 1
monografia.pdf: 750837 bytes, checksum: 7bbcaad7440cb7fafe20d21b28d561ec (MD5) / Made available in DSpace on 2016-03-03T19:56:22Z (GMT). No. of bitstreams: 1
monografia.pdf: 750837 bytes, checksum: 7bbcaad7440cb7fafe20d21b28d561ec (MD5) / Sistemas mecatrônicos tem se tornado cada vez mais complexos e tem exigido mecanismos para prover suporte a adaptação em diferentes níveis. Por exemplo, um robô pode ter que se ajustar a diferentes modos de operação, dependendo das demandas do ambiente. Quando ha necessidade de se cumprir requisitos temporais em tais sistemas, a complexidade pode ser ainda mais elevada. Neste caso, tais sistemas são conhecidos como de tempo real. Esta dissertação descreve alguns mecanismos para prover suporte a adaptação dinâmica em sistemas mecatrônicos de tempo real, ou
mais genericamente, sistemas de tempo real. Prover adaptação dinâmica em tais sistemas não e trivial, pois os diversos componentes do sistema podem possuir diferentes características temporais ou de criticidade. Como a correção temporal de sistemas de tempo real e garantida pelos mecanismos de escalonamento, estes devem ainda estar integrados aqueles que fornecem suporte a adaptação. Nesta dissertação, usou-se mecanismos de reconfiguração dinâmica como
meio de prover adaptação. Os mecanismos aqui propostos assumem que um sistema de tempo real pode ser estruturado como um conjunto de tarefas, cada uma das quais com múltiplas versões. Como cada uma das versões fornece ao sistema um dado benefício com um determinado custo de execução, os mecanismos de reconfiguração propostos resolvem um problema de otimização, cujo objetivo e maximizar o benefício médio do sistema sujeito ao cumprimento de suas restrições temporais, restrições estas garantidas por mecanismos de escalonamento aqui desenvolvidos.
|
2 |
As informações visuais através de uma aplicação computacional de estimulação para o equilíbrio e para a marchaFagundes, Silvia Lemos January 2007 (has links)
Made available in DSpace on 2013-08-07T18:53:14Z (GMT). No. of bitstreams: 1
000397241-Texto+Completo-0.pdf: 576619 bytes, checksum: d4504eb82e80ec3b19ad0afa80d1888b (MD5)
Previous issue date: 2007 / The environmental conditions that favor the development of memory space encourage movements that can be adapted to the spacial details of the requirements. On purpose to unify knowledge through the application of computer view stimulation for activities of daily life such as walking and balance it is considered the possibility of a new vision to neuroplasticity and motor and memory space, through visual stimulation as a resource physiotherapeutic. The objective of the study is the system use of visual markers on the path to balance and march in physiotherapeutic outpatient environment exploring the resources of the microcomputer, and specially adaptation of peripheral mousepen in functional rehabilitation, as well as visual development markers through a computer application for visualizing stimulation involving spacial reference, check the effects of visual information through a virtual environment for equilibrating and for the march. The results to reach the purpose of this study were index of March and Dynamic Analysis of the photographic images pre and post-test. Following the presentation of the results set as the arithmetic mean and standard deviation pre-and p £ 0. 05 and p £ 0. 01 posttest, and taking into account the level of significant for standard deviation and arithmetic average Shapiro Wilk. Search is a resource therapeutic alternative computational complement to traditional treatment. In this way, we can give more attention to low cost sample, in a new presentation challenge. However, increasing the opportunity to present rare recreational activities in a environment rehabilitation. / 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.
|
3 |
Plataforma para injeção de falhas em System-on-Chip (SOC)Dias, Marcelo Mallmann January 2011 (has links)
Made available in DSpace on 2013-08-07T18:53:18Z (GMT). No. of bitstreams: 1
000434259-Texto+Completo-0.pdf: 861644 bytes, checksum: a1d7d01d86f05de127324b3bd5e5c832 (MD5)
Previous issue date: 2011 / The increasing number of embedded computer systems being used in several segments of our society, from simple consumer products to safety critical applications, has intensified the study and development of new test methodologies and fault tolerance techniques capable of assuring the high reliability expected from those systems. Fault injection represents an extremely efficient way of the test and the fault-tolerant techniques often adopted in complex integrated circuits, such as Systems-on-Chip (SoCs). This work proposes a new fault injection platform that combines concepts related to hardware-based and simulation-based fault injection techniques. This new platform is able to inject different kinds of faults into the busses present in several functional components in a VHDL described SoC. The use of saboteurs controlled by a fault injection manager instantiated in the same FPGA as the target system provides high controllability coupled with low intrusiveness and a wide range of possible fault models. Moreover, it is worth noting that the proposed platform represents an easy solution with respect to the configuration and automation of fault injection campaigns. / 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.
|
4 |
Monitoramento do fluxo de controle de processadores embarcados baseado em profiling de softwareRocha, Cláudia Antunes January 2007 (has links)
Made available in DSpace on 2013-08-07T18:53:25Z (GMT). No. of bitstreams: 1
000389987-Texto+Completo-0.pdf: 1360851 bytes, checksum: d8bf43ca52fd146b24970288170182a3 (MD5)
Previous issue date: 2007 / In the recent years, the society observes with enthusiasm the rapid proliferation of a vast diversity of embedded systems targeted to safe-critical applications like health-care systems, telecommunication, automotive and aerospace. As a consequence, besides the need for low-cost components, mainly memory, it is also mandatory the use of more robustness hardware and software parts that integrate these systems. Among the possible types of faults, those that change the control-flow of the processors that carry out embedded applications are focused on this work. Very often, these types of faults induce in catastrophic system failure. By catastrophic failure, we mean those faults that in addition to drive the system to an unexpected behavior, it is also needed to reinitialize the system to recover from the faulty state. Thus, the use of techniques capable of detecting these types of faults prevents them from spreading through the system and ultimately, generating incorrect outputs. Unfortunately, the use of fault detection techniques increase memory overhead and degrades system performance. These collateral effects may be critical, preventing real-time embedded systems from attaining their goals. As possible solutions to the mentioned problems, three hypotheses were investigated, and one of them was implemented. Therefore, this work proposes an approach based on software profiling that analyses the control-flow graph of applications, to optimize the number of checkpoints to be inserted along with the application code. In order to validate the proposed approach, we performed fault injection of three types of faults: jump, nop and bit-flips. This fault injection process was accelerated by means of hardware prototyping of the system. In this case, we used a FPGA (Field-Programmable Gate Array) mounted on a Xilinx commercial board. Detailed analysis of the obtained results indicates that the proposed approach reduces the number of checkpoints to be inserted along with the application code, thus, minimizing memory overhead and system performance degradation, while maintaining approximately unchanged the fault detection coverage, when compared to another existing approaches in the literature. / 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.
|
5 |
Uma arquitetura para suporte a ubiquidade dos serviços de telecomunicações baseada na arquitetura TINA e em agentes moveisFaina, Luis Fernando 21 December 2000 (has links)
Orientador: Eleri Cardozo / Tese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Made available in DSpace on 2018-07-27T11:54:54Z (GMT). No. of bitstreams: 1
Faina_LuisFernando_D.pdf: 15282853 bytes, checksum: e58bcc86117997c3426c991d6d18c636 (MD5)
Previous issue date: 2000 / Resumo: As telecomunicações tiveram um forte impacto na sociedade mundial nas décadas passadas e hoje este papel tem sido cada vez maior na evolução tecnológica e econômica de nossa sociedade. Ao mesmo tempo, esta evolução acaba por criar novos serviços de comunicação, cada vez mais influenciados pela tendência de convergência entre os mercados de telecomunicações, computação e entretenimento. Esses novos sistemas podem então ser caracterizados por apresentarem heterogeneidade, aplicações distribuídas, natureza dinâmica e escalar, dentre outras. Neste contexto, como prover um ambiente de comunicação integrado que permita o acesso a um dado conjunto de serviços a partir de diferentes localizações e dispositivos? Este questionamento é abordado no conceito de VHE (Virtual Home Environment) que pode ser definido como um conceito de sistema para a portabilidade de serviços adaptáveis em função das redes e terminais. O conceito de VHE representa uma filosofia totalmente nova na área de arquiteturas de sistemas móveis e está centrada na relação entre provedores de serviços e usuários; na provisão de serviço através desta relação; na provisão do serviço independente da rede e na personalização dos serviços por seus usuários. Na especificação e no desenvolvimento desses serviços, conceitos como orientação a objetos, reuso de componentes, sistemas distribuídos e arquitetura de serviços são palavras de ordem. Dentre estas especificações podemos destacar a Arquitetura TINA (Telecommunications Information Network Architecture). Adicionalmente, uma solução baseada em agentes móveis inteligentes pode possibilitar caminhos novos, eficientes e flexíveis para distribuir o controle e gerenciamento nesses sistemas de telecomunicações e de informação de modo que em conjunto possam prover o máximo de flexibilidade no projeto de aplicações. Diante dessas considerações, inicialmente caracterizamos os requisitos de suporte à mobilidade de terminal, pessoal e de serviço, analisando aspectos do usuário na configuração dos serviços, assim como a adaptação dos serviços a diferentes redes e terminais. Em seguida, propomos uma arquitetura que contemple os aspectos positivos de TINA, padrões de facto (p. ex., Internet) e o uso de agentes no suporte à mobilidade pessoal e de serviços. Para avaliar a adequação do modelo no suporte à mobilidade pessoal e de serviços, desenvolvemos um protótipo para provisão de serviços multimídia onde estes aspectos são investigados / Abstract: Telecommunications have had a strong impact on the society in the last decades. Nowadays, this role is ever increasing and pushing the technological and economic evolution of our society. The evolution of telecommunications creates new services that exploit the convergence among data communication, computation and entertainment. These new services feature heterogeneity, distributed nature, dynamic and scalar design, etc. In this context, how to cater an environment of integrated communication services accessed from multiple locations and terminals? This question motivated the definition of a concept named Virtual Home Environment (VHE). VHE is a concept assigned to the portability and adaptability of services that allows users to access the same services from different networks and terminals. In the specification and development of this new generation of services, which incorporate VHE in some extent, object orientation, component reuse, open distributed systems and service architectures are words of order. Among these specifications we can emphasize the TINA (Telecommunication Information Network Architecture) architecture. Moreover, architectures based on mobile and intelligent agents may open new, efficient and flexible ways to distribute control and management for this new generation of telecommunication systems. With these principles in mind, this thesis characterize the requirements for supporting VHE through the support for mobility at the terminal, personal and service levels. The thesis aIs o proposes a model for service development that preserves the positive aspects of TINA and relies on de facto open standards (e.g., the Internet) and mobile agents for supporting service and personal mobility. In order to evaluate the proposed model with respect to personal and service mobility, a prototype of a multimedia service was implemented. / Doutorado / Engenharia de Computação / Doutor em Engenharia Elétrica
|
6 |
Programação integrada aplicada à automação de projetos: uma aplicação em exaustores para aviários / Integrated programming applied to project automation: an application in exhaust-fans for aviariesLiesenfeld, Alexssander Ariel Kuhn 09 February 2017 (has links)
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) / Este trabalho trata de uma alternativa na execução do projeto de um exaustor utilizado em aviário, totalmente automatizada. Para isto, utiliza-se a integração de um software de CAD 3D (SolidWorks®), através de sua API, com outro software responsável por permitir a codificação de macros (Visual Basic for Applications®), as quais sendo executadas geram todo o projeto do equipamento. São utilizadas interfaces de interação com o usuário para que este determine as principais medidas geométricas do equipamento e estes dados sejam enviados à macro, que converte-os de modo que fiquem compatíveis com o necessário para a execução e inicie a modelagem do exaustor. Ao final da execução do código, o usuário terá o projeto completo de um exaustor de acordo com as medidas definidas. O projeto do equipamento ficará salvo no diretório informado pelo usuário, em formato de arquivo padrão do software de CAD 3D, assim como os detalhamentos em formato PDF. Desta forma os arquivos podem ser abertos até mesmo em máquinas que não possuem o software de CAD 3D. Considerando a importância do trabalho para projetistas e estudantes leigos na programação, publicou-se um livro onde pode-se verificar todos os aspectos apresentados neste trabalho e, além de conseguir desenvolver este mesmo projeto, fazer qualquer outro tipo de automação dentro do software. O endereço eletrônico para acesso deste material é: “https://goo.gl/9lKCuN”. / This paper deals with an alternative in the execution of an exhaust-fan project used in aviary, fully automatized. In order to achieve that intention, the integration of a 3D CAD software (SolidWorks®) through its API and another software responsible for allowing the coding of macros is used (Visual Basic for Applications®), and when in performance, it creates the entire purpose of the equipment. User interaction interfaces are used to determine the equipment’s main geometric measurements and this data is sent to the macro, converting them so that they are compatible with what is required for the execution and the start of the exhaust-fan modeling. At the end of the coding execution, the user will have the complete design of an exhaust-fan according to the defined measures. The design of the equipment will be saved in the directory entered by the user, in 3D CAD software format, as well as in PDF file format for detailing. This way, files can be opened even on computers/machines that do not have a 3D CAD software. Considering the importance of the work for designers and lay students in programming, a book was published so that one can verify all the aspects presented in this paper and, besides being able to develop this same project, also making any other kind of automation within the software. The electronic address for accessing this material is: "https://goo.gl/9lKCuN".
|
7 |
Programação integrada aplicada à automação de projetos: uma aplicação em exaustores para aviários / Integrated programming applied to project automation: an application in exhaust-fans for aviariesLiesenfeld, Alexssander Ariel Kuhn 09 February 2017 (has links)
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) / Este trabalho trata de uma alternativa na execução do projeto de um exaustor utilizado em aviário, totalmente automatizada. Para isto, utiliza-se a integração de um software de CAD 3D (SolidWorks®), através de sua API, com outro software responsável por permitir a codificação de macros (Visual Basic for Applications®), as quais sendo executadas geram todo o projeto do equipamento. São utilizadas interfaces de interação com o usuário para que este determine as principais medidas geométricas do equipamento e estes dados sejam enviados à macro, que converte-os de modo que fiquem compatíveis com o necessário para a execução e inicie a modelagem do exaustor. Ao final da execução do código, o usuário terá o projeto completo de um exaustor de acordo com as medidas definidas. O projeto do equipamento ficará salvo no diretório informado pelo usuário, em formato de arquivo padrão do software de CAD 3D, assim como os detalhamentos em formato PDF. Desta forma os arquivos podem ser abertos até mesmo em máquinas que não possuem o software de CAD 3D. Considerando a importância do trabalho para projetistas e estudantes leigos na programação, publicou-se um livro onde pode-se verificar todos os aspectos apresentados neste trabalho e, além de conseguir desenvolver este mesmo projeto, fazer qualquer outro tipo de automação dentro do software. O endereço eletrônico para acesso deste material é: “https://goo.gl/9lKCuN”. / This paper deals with an alternative in the execution of an exhaust-fan project used in aviary, fully automatized. In order to achieve that intention, the integration of a 3D CAD software (SolidWorks®) through its API and another software responsible for allowing the coding of macros is used (Visual Basic for Applications®), and when in performance, it creates the entire purpose of the equipment. User interaction interfaces are used to determine the equipment’s main geometric measurements and this data is sent to the macro, converting them so that they are compatible with what is required for the execution and the start of the exhaust-fan modeling. At the end of the coding execution, the user will have the complete design of an exhaust-fan according to the defined measures. The design of the equipment will be saved in the directory entered by the user, in 3D CAD software format, as well as in PDF file format for detailing. This way, files can be opened even on computers/machines that do not have a 3D CAD software. Considering the importance of the work for designers and lay students in programming, a book was published so that one can verify all the aspects presented in this paper and, besides being able to develop this same project, also making any other kind of automation within the software. The electronic address for accessing this material is: "https://goo.gl/9lKCuN".
|
8 |
Escalonador em hardware para deteção de falhas em sistemas embarcados de tempo realTarrillo Olano, Jimmy Fernando January 2009 (has links)
Made available in DSpace on 2013-08-07T18:53:29Z (GMT). No. of bitstreams: 1
000417996-Texto+Completo-0.pdf: 4174866 bytes, checksum: 4a179b07ca438054c69ef666401f47d5 (MD5)
Previous issue date: 2009 / Nowadays, several safety-critical embedded systems support real-time applications and their development represents a great challenge to engineers and researchers due to the risk of catastrophic effects on the system generated by a fault. Usually, real-time embedded systems process input data and generate output responses according to the functional specification of the system. However, the high complexity of the applications has made the adoption of Real-Time Operating Systems (RTOS) necessary in order to simplify the design of real-time embedded systems. Thus, the RTOS serves as an interface between software and hardware. However, real-time systems can be affected by transient faults during application running or even during the RTOS execution. Consequently, these faults can affect both, the correctness of the output responses generated and the task’s deadline specified during the project of the system. In this context, this work proposes a new hardware-based approach able to increase the reliability of the real-time embedded systems. The proposed technique is based on the development of an Infrastructure IP core (I-IP) called Hardware-Scheduler (Hw-S), which monitors the tasks’ execution in order to verify if tasks’ execution flow and the tasks’ deadline are respected. A case study implemented in an FPGA running a set of benchmarks has been developed in order to validate the proposed approach. The benchmarks developed exploit most of the RTOS services. In order to evaluate the effectiveness of the proposed technique, Hardware and Software fault injection campaigns have been performed. Indeed, the introduced overheads have been estimated. The obtained results demonstrate that the fault latency associated to the Hw-S is smaller than the one associated to the RTOS and further that the Hw-S’s fault coverage is higher than the RTOS’. Finally, the Hw-S introduces an area overhead of about 6% with respect to the Plasma microprocessor area. / 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.
|
9 |
Integração de modelo do negocio com especificação de software : uma proposta para alinhar sistemas a estrategia do negocio / Integrating business models with software specification : a proposal for alignmet information systems with business strategyKacuta, Luiz Yukishigue 23 February 2006 (has links)
Orientadores: Ana Cervigni Guerra, Mario Lucio Cortes / Dissertação (mestrado profissional) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-07T00:45:22Z (GMT). No. of bitstreams: 1
Kacuta_LuizYukishigue_M.pdf: 1865346 bytes, checksum: c2d24da702ba480692071542b5b61f84 (MD5)
Previous issue date: 2006 / Resumo: A efetividade das áreas de Tecnologia da Infonnação das empresas é frequentemente questionada. Pesquisas realizadas por entidades de alta credibilidade demonstram que uma parcela significativa dos sistemas de infonnação, que as áreas de TI disponibilizam em uma organização, não está alinhada às necessidades do negócio. Apesar da evolução das abordagens, técnicas e métodos de desenvolvimento de sistemas, e da ênfase em gerenciamento de requisitos, o baixo grau de aderência dos softwares às reais necessidades do negócio continua causando graves conflitos entre a área de desenvolvimento de sistemas e a área de negócio das empresas. Este trabalho aborda a questão considerando que as causas não se limitam às fronteiras da tecnologia da infonnação; ele apresenta uma proposta para integrar abordagens de diferentes disciplinas, partindo da Estratégia de Negócio, passando pela Modelagem de Processos do Negócio e terminando na Especificação de Sistemas. A finalidade é conduzir à caracterização dos serviços que os sistemas devem proporcionar para atender de fato aos objetivos que implementam a estratégia de negócio da organização / Abstract: The effectiveness of the enterprise information technology areas is frequently questioned. Researches made by high credible entities show that most part of the information systems, which are made available by an organization, doesn't address business needs. Despite the evolution of system development approaches, techniques and methodologies, and the emphasis on requirement management, the low levei of software adherence to business needs still causes conflicts between the system development and the enterprise business areas. This work approaches the question above tak.ing into account that its causes are not limited to the frontiers of information technology. It presents a proposal for integrating different subjects, starting from Business Strategy, passing through Business Processes Modeling and concluding with System Specification. The main goal of this thesis is to serve as a guidance to the services characterization which the systems must follow in order to drive Enterprise Business Strategy / Mestrado / Engenharia de Computação / Mestre em Computação
|
Page generated in 0.0401 seconds