• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 544
  • 38
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 592
  • 554
  • 293
  • 260
  • 257
  • 104
  • 101
  • 100
  • 94
  • 91
  • 83
  • 82
  • 82
  • 81
  • 74
  • 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.
471

Uma comparação entre 'activity-based costing' e teoria das restrições, no contexto da contabilidade gerencial

Corbett Neto, Thomas 24 April 1996 (has links)
Submitted by BKAB Setor Proc. Técnicos FGV-SP (biblioteca.sp.cat@fgv.br) on 2013-01-21T15:46:47Z No. of bitstreams: 1 1199600785.pdf: 2679361 bytes, checksum: fb2b76c8f48a9b923c63ce7e789a1d59 (MD5) / Trata da área de controladoria, comparando duas diferentes teorias, Activity-Based Costing (ABC) e Teoria das Restrições (TOC), e suas medidas de desempenho. Analisa a proposta das duas teorias para a contabilidade gerencial (interna) sem abordar a contabilidade para fins externos. O estudo é concentrado nos aspectos gerenciais, na base teórica e na forma como as duas teorias dirigem as ações e reações dos administradores e, conseqüentemente, como moldam as estratégias das empresas. A Teoria das Restrições é explicada em maior detalhe já que sua metodologia não é tão difundida quanto a do ABC.
472

Gestão de custos utilizando sistema de custeio por atividade-ABC: comparação entre laboratório público e privado de análises clínicas em São Luís-MA

Ferreira Júnior, Ionel Teixeira Gomes 19 May 2006 (has links)
Submitted by Estagiário SPT BMHS (spt@fgv.br) on 2013-08-01T14:54:55Z No. of bitstreams: 1 Dissertação Ionel Teixeira Gomes Ferreira Junior.pdf: 821279 bytes, checksum: 600cfe5cc881f8b1a4a539197d2d2cf3 (MD5) / Approved for entry into archive by Estagiário SPT BMHS (spt@fgv.br) on 2013-08-01T14:55:08Z (GMT) No. of bitstreams: 1 Dissertação Ionel Teixeira Gomes Ferreira Junior.pdf: 821279 bytes, checksum: 600cfe5cc881f8b1a4a539197d2d2cf3 (MD5) / Approved for entry into archive by Estagiário SPT BMHS (spt@fgv.br) on 2013-08-01T14:55:31Z (GMT) No. of bitstreams: 1 Dissertação Ionel Teixeira Gomes Ferreira Junior.pdf: 821279 bytes, checksum: 600cfe5cc881f8b1a4a539197d2d2cf3 (MD5) / Made available in DSpace on 2013-08-01T14:55:50Z (GMT). No. of bitstreams: 1 Dissertação Ionel Teixeira Gomes Ferreira Junior.pdf: 821279 bytes, checksum: 600cfe5cc881f8b1a4a539197d2d2cf3 (MD5) Previous issue date: 2004 / Neste trabalho, é abordada a importância de se utilizar novas formas (métodos) de rastreamento dos custos indiretos, em instituições pública e privada, demonstrando quanta informação uma administração responsável, na área de saúde, especificamente no setor de laboratórios de análises clínicas, pode visualizar com a utilização do Sistema de Custeio Baseado em Atividade - ABC, em substituição aos sistemas tradicionais de apuração dos custos, tipo o Absorção. Como efeito de trabalho de pesquisa buscou-se estabelecer o método de estudo de casos em duas instituições sendo uma da estrutura de saúde pública de São Luís, e outra da estrutura privada, que também presta os mesmos serviços, todos sob uma mesma remuneração – o SUS. Neste trabalho, permitem-se compará-los e verificar qual a melhor estrutura, seus problemas, limitações para a formação de seus custos. Permite também a análise comparativa entre formatos existentes, tipo o Sistema de Custeio Baseado em atividade – ABC e o sistema de custeio pro absorção. As análises obtidas permitem concluir nestes dois casos que os custos podem ser melhores determinados por uma sistemática de apuração que possibilite desenvolver diferenciais que poderão determinar a sua competitividade e a permanência dos seus serviços. Estas informações permitiriam um melhor desempenho tanto na área pública, quanto o da área privada. / In this work it is boarded the importance of if using new forms (methods) of tracking of the indirect costs, in institutions public and private, demonstrating how much information a responsible administration, in the health area, specifically in the sector of laboratories of clinical analyses, can visualize with the use of the System of Expenditure Based on Activity - ABC, in substitution to the traditional systems of verification of the costs, type the Absorption. As effect of research work one searched to establish the method of study of cases in two institutions being been one of the structure of public health of São Luís, and another one of the private structure, that also gives the same services, all under one same remuneration - the SUS. In this work they are allowed to compare them and to verify which the best structure, its problems, limitations for the formation of its costs. It also allows the comparative analysis between existing formats, type the System of Expenditure Based on Activity - ABC and the system of expenditure by absorption. The gotten analyses allow concluding in these two cases that the costs can better be determined by verification systematic that it makes possible to develop differentials that will be able to determine its competitiveness and the permanence of its services. This information would in such a way allow one better performance in the public area, how much in the private area.
473

Arquiterura para desenvolvimento de jogos com o uso de componentes reaproveitáveis / Creation of a platform for component based game development

Maia, Carlos Edmilson da Silva 26 March 2010 (has links)
Game development presents more challenges as this type of software becomes more complex and detailed. As in the development of traditional software, this growth in scope incurs in a development process that costs more and has a longer production time, increasing the risks faced by companies that wish to enter or maintain themselves in the electronic game market. With this, it becomes increasingly desirable to search and implement tools that allow for the reduction of required resources to develop games. It is also noticeable that there is an increasing need to proved development teams with new tools that allow faster creation of prototypes, enabling them to test and evolve new game ideas in a nimbler and less expensive way. This work presents the project and implementation of a modular platform that aims to solve or lessen the aforementioned problems, offering a tool that allows for the development of games with reduced costs, in addition to simplifying the quick prototyping process. Through the use of a programming approach based on reusable software components written in different programming languages, this work aims to enable methodologies that are able to foster code reuse, to facilitate team work, to reduce development time and to improve the quality of the final product. / O desenvolvimento de jogos apresenta mais desafios à medida que softwares desse tipo tornam-se mais complexos e detalhados. Assim como no desenvolvimento de softwares tradicionais, esse crescimento do escopo incorre em custos maiores e prazos de produção mais longos, aumentando os riscos enfrentados por empresas do ramo que buscam situar-se ou manter-se no mercado de jogos eletrônicos. Com isso, torna-se cada vez mais desejável buscar e implementar formas de desenvolvimento que possibilitem a redução de recursos necessários para a produção desse tipo de software. Também se observa um aumento da necessidade de disponibilizar às equipes de desenvolvimento novas ferramentas que possibilitem a criação mais rápida de protótipos, permitindo testar e evoluir novas ideias de jogos de forma mais ágil e menos onerosa. Este trabalho trata do projeto e da implementação de uma plataforma modular que objetiva a resolução ou amenização dos problemas citados, oferecendo uma ferramenta que possibilite o desenvolvimento de jogos com custo reduzido, além de simplificar o processo de prototipação rápida. Através do uso de uma abordagem de programação baseada no uso de componentes de software reaproveitáveis escritos em diferentes linguagens de programação, este trabalho busca tornar possível metodologias que sejam capazes de incentivar o reuso de código, facilitar o trabalho em equipe, reduzir o tempo de desenvolvimento e melhorar a qualidade do produto final.
474

ANÁLISE ECONÔMICA DA PRODUÇÃO DE BIODIESEL EM PEQUENA UNIDADE DE PROCESSAMENTO EMPREGANDO ÓLEOS RESIDUAIS COMO MATÉRIA-PRIMA / ECONOMIC ANALYSIS OF PRODUCTION OF BIODIESEL IN SMALL PROCESSING UNIT EMPLOYING RESIDUAL OILS AS RAW MATERIAL

Fantinel, Antonio Luiz 29 February 2016 (has links)
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / Biodiesel is classified biodegradable fuel derived from renewable sources such as vegetable oils, pure or not and animal fats, in the presence of an alcohol (methane/alcohol) and catalyst (base, acid or enzyme), through the process of Transesterification. Between the various raw materials of triglyceride used in biodiesel production, little has given attention to the residual oil (OGR) from domestic and industrial disposal after its use in cooking food processes. However, show gains, economic and environmental technicians with the use of biodiesel production residue, reducing considerably the costs of raw materials, which represent almost 80% of the total cost of production when used soybean oil, making himself impossible economically for small biodiesel production units. These observations emerged from the purpose of this research, which aims to assess the economic and environmental viability of biodiesel production in a small industrial unit, employing residual oils and fats (OGR) as raw material. For support of this investigation, a field research in a small biodiesel production unit installed in the Park of exhibitions of the tobacco growers Association of Brazil-AFUBRA for biodiesel production. As a tool for determining, the methodology used economic activity-based costing (ABC). With processing has been found that the small biodiesel production unit presented 97.6% yield, being produced 612 liters of biofuel with conversion rate at 99% esters for Molar ration Methanol/oil 4:1 and 3% of sodium Methoxide as catalyst. Under the economic point of view, the final cost of a liter of biodiesel production, without taxes, was 0.82 R$ (82 cents) of whom 46.8% corresponds to the contribution of the processing and 43.2% with purchase of raw material. Through the ABC methodology it was noted that one of the six activities the process consumes resources is Transesterification, followed by preparation of raw materials, purification. Already the activity with less representation on the cost of processing for biodiesel production was heating the raw material. Between these environmental benefits with the implementation and operation of small production units quotes not to use drinking water to step current purification of biodiesel, and the reuse of this highly polluting waste, thus avoiding the contamination of rivers, lakes and the blocking of sewer networks. Such initiatives support the development of new alternatives linked to the renewable economy, seeking to transform the unsustainability in sustainability. / O biodiesel é classificado como combustível biodegradável derivado de fontes renováveis como óleos vegetais puros ou não e também gorduras animais, na presença de um álcool (metano/álcool) e catalisador (base, ácido ou enzima), através do processo de transesterificação. Entre as diversas matérias-primas de triglicerídeo utilizadas na produção de biodiesel, pouco se tem dado atenção ao óleo residual (OGR) oriundo do descarte doméstico e industrial após sua utilização em processos de cozimento dos alimentos. No entanto, evidenciam-se ganhos técnicos, econômicos e ambientais com a utilização deste resíduo para produção de biodiesel, diminuindo consideravelmente os custos de matéria-prima, que até então, representam praticamente 80% do custo total de produção quando utilizado óleo de soja, tonando-se inviável economicamente para pequenas unidades produtoras de biodiesel. Destas observações emergiu o objetivo desta pesquisa, que tem por finalidade avaliar a viabilidade econômica e ambiental da produção de biodiesel em uma pequena unidade industrial, empregando óleos e gorduras residuais (OGR) como matéria-prima. Para sustentação desta averiguação, foi realizada uma pesquisa de campo em uma pequena unidade de produção de biodiesel instalada no parque de exposições da Associação dos Fumicultores do Brasil - AFUBRA para produção de biodiesel. Como ferramenta para determinação econômica utilizou-se a metodologia Custeio Baseado em Atividades (ABC). Com o processamento foi possível constatar que a pequena unidade de produção de biodiesel apresentou rendimento de 97,6% em massa, sendo produzidos 612 litros do biocombustível com taxa de conversão em ésteres de 99% para Razão Molar Metanol/Óleo de 4:1 e 3% de Metilato de Sódio como catalisador. Sob o ponto vista econômico, o custo final de produção de um litro de biodiesel, sem impostos, ficou em R$ 0,82 (oitenta e dois centavos de real) dos quais 46,8% corresponde a contribuição do processamento e 43,2% com aquisição de matéria prima. Através da metodologia ABC constatou-se que dentre as seis atividades do processo a que mais consome recursos é a de transesterificação, seguida pela preparação da matéria prima, purificação. Já a atividade com menor representatividade no custo de processamento para produção de biodiesel foi o aquecimento da matéria prima. Entre os benefícios ambientais com a implantação e funcionamento das pequenas unidades de produção cita-se a não utilização de água potável para a etapa de purificação da corrente de biodiesel, e a reutilização desse resíduo altamente poluidor, evitando-se a contaminação de rios, lagos e a obstrução de redes de esgoto. Tais iniciativas corroboram com o desenvolvimento de novas alternativas ligadas à economia renovável, buscando transformar a insustentabilidade em sustentabilidade.
475

SGPCA SISTEMA GERENCIADOR DE POLÍTICAS DE CONTROLE DE ACESSO

Lima, Paulo Ricardo Barbieri Dutra 17 August 2008 (has links)
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / Information is the most precious assets to organizations; hence it is necessary to have mechanisms to protect it and to make it available only to whom have factual permission to use it. Considering the need for protection of the information in organizations it is proposed in this work a system to manage access control policies which can be easily used, that is, it does not require any knowledge of policies codification language. Further, as the creation of new policies could generate conflicts with existent ones, this work also proposes algorithms which manage automatically, in a period of policies creation, the control of some kinds of conflicts, such as interest conflicts. As result, we have offer a Access Control Police Management System that enable that the process of generation and editing policies occurs easily and without conflicts. The reference model used in this work refers to health organizations; however this study can be applied in other fields. / A informação é o bem mais valioso para as organizações, logo deve-se ter mecanismos para que ela possa ser bem protegida e que seja disponível somente para quem tem real permissão de utilizá-la. Dado esta necessidade de proteção da informação nas organizações, propõe-se neste trabalho um sistema de gerenciamento de políticas de controle de acesso, que possa ser utilizado de forma facilitada, ou seja, não requerendo conhecimento de linguagem de codificação de políticas. Adicionalmente, como a criação de novas políticas pode gerar conflitos com as já existentes, este trabalho propõe também algoritmos que gerenciam automaticamente, em tempo de criação das políticas, o controle de alguns tipos de conflitos, tais como conflitos de interesse. Como resultado tem-se um Sistema Gerenciador de Políticas de Controle de Acesso que possibilita que o processo de geração e edição de políticas ocorra de maneira facilitada e sem conflitos. O modelo de referência utilizado neste trabalho refere-se no âmbito de organizações da saúde, mas o estudo realizado pode ser utilizado em outras áreas.
476

RACIOCÍNIO BASEADO EM CASOS PARA GERENCIAMENTO COLABORATIVO DE RISCOS / CASE-BASED REASONING FOR COLLABORATIVE RISK MANAGEMENT

Machado, Nielsen Luiz Rechia 24 March 2015 (has links)
Conselho Nacional de Desenvolvimento Científico e Tecnológico / In a collaborative risk management scenario, project stakeholders often need natural forms of recording and reusing past risk management experiences so that they could better assess whether there are threats to the goals of new projects. The contribution of this dissertation is to propose an enhanced case-based reasoning (CBR) approach to support project participants to exploit such experiences, which are here expressed as collaborative risk management discussion cases. In this context, collaborative risk discussion of software project can be carried out by a existing risk discussion system (SEVERO, POZZEBON, et al., 2013), where such dialogues follow a communication protocol (SEVERO, FONTOURA, et al., 2013) e argumentation schemes (REED e WALTON, 2007). This research aims to propose an enhanced case-based reasoning approach, which is structured through traditional factual attributes in combination with argumentation attributes. Furthermore, different forms of CBR queries are exploited, such queries are based on facts and arguments so that past risk discussion cases could be retrieved from a case base. Finally, CBR explanation techniques, in particular case-based explanation templates, are exploited, allowing users from this risk discussion system a better understanding of how and why the most similar cases to a given query may be relevant to the solution of found problems in current risk discussions. To demonstrate the practical utility of this approach, a case study involving the collaborative experience-based risk management of a software project is discussed, as well as the results of an experiment conducted which show positive evidence for the acceptance and applicability of the approach in the solution of current problems of collaborative risk management by using past experiences. / Em um cenário de gerenciamento colaborativo de riscos, as partes interessadas de um projeto precisam muitas vezes gravar e reusar experiências passadas de gerenciamento de riscos de maneiras naturais para que tais interessados possam melhor avaliar se existem ameaças aos objetivos de novos projetos. A contribuição desta pesquisa é propor uma abordagem avançada de Raciocínio Baseado em Casos (Case-Based Reasoning - CBR) para apoiar os participantes de projetos na exploração de tais experiências, que aqui são expressas como casos de discussão de gerenciamento colaborativo de riscos. Neste contexto, discussões colaborativas de riscos de projetos de software podem ser realizadas por meio de um sistema de discussão de riscos já existente (SEVERO, POZZEBON, et al., 2013) tais debates seguem um protocolo de comunicação (SEVERO, FONTOURA, et al., 2013) e esquemas de argumentação (REED e WALTON, 2007). Esta pesquisa apresenta a exploração de casos avançados, que possuem além de características factuais tradicionais em CBR, o uso de características argumentativas. Além disso, diferentes formas de consultas CBR são exploradas para que casos passados de discussão de riscos possam ser recuperados a partir de uma base de casos. Estas consultas são baseadas em ambos os tipos de características presentes em um caso. Para finalizar, técnicas de explicação em CBR, em especial templates de explicação baseado em casos, são exploradas, permitindo aos usuários deste sistema de discussão de riscos um melhor entendimento de como e por que os casos mais similares a uma consulta podem ser relevantes para a solução de problemas encontrados em discussões de riscos atuais. Para demonstrar a utilidade prática desta abordagem, é discutido um estudo de casos envolvendo gerenciamento colaborativo de riscos baseado em experiência, bem como os resultados de um experimento realizado, que apresentam evidências positivas para a aceitação e aplicabilidade da abordagem na solução de problemas atuais de gerenciamento colaborativo de riscos com o uso de soluções de experiências passadas.
477

Estratégia para geração de sequencias de verificação para máquinas de estados finitos / Strategy for generation of checking sequences for finite state machines

Faimison Rodrigues Porto 18 April 2013 (has links)
O teste de software engloba diferentes técnicas, métodos e conceitos capazes de garantir a qualidade dos mais variados tipos de sistemas. Dentre tais técnicas, encontra-se o teste baseado em Máquinas de Estados Finitos (MEFs), que visa a garantir a conformidade entre a implementação e a especificação de um software. Com esse propósito, diversos métodos foram propostos para a geração de seqüências de verificação que garantam cobertura total das possíveis falhas existentes em uma implementação. A maioria dos métodos conhecidos são baseados na utilização de seqüências de distinção. Esse recurso, porem, não existe para toda MEF. Alguns métodos buscam a geração de seqüências de verificação baseados em recursos alternativos as seqüências de distinção, contudo, as seqüências geradas são exponencialmente longas. Este trabalho apresenta um método para geração de seqüências de verificação que visa a reduzir o tamanho das seqüências geradas para o domínio de MEFs que não dispõem de seqüência de distinção. Para isso, o método proposto baseia-se na utilização de conjuntos de distinção. Uma avaliação experimental foi realizada afim de mensurar a redução proporcionada pelo método proposto em relação aos principais métodos existentes na literatura. Com esse intuito, foram geradas MEFs aleatórias sob a perspectiva diferentes fatores. Em relação a variação do número de estados, os resultados indicaram reduções acima de 99; 5% em comparação com os métodos existentes, quando analisadas 75% das MEFs geradas / Software testing involves several techniques, methods, and concepts employed to guarantee a high level of quality in different application domains. Among such techniques, Finite State Machine (FSM) based testing aims to guarantee the conformance between the implementation and the specification of a system under test. In this context, several methods were proposed to generate checking sequences that cover all the possible faults existing in an implementation. Most of these methods are based on a special sequence, named distinguishing sequence, which does not exist for every minimal machine. Some methods were proposed to generate checking sequences based on alternative solutions in order to be applied on FSMs that do not have distinguishing sequences. However, these methods generate checking sequences exponentially long. This work proposes a method to generate checking sequences using identification sets. These sets exist for every minimal FSM and also lead to shorter checking sequences. We conducted an experimental study to compare the proposed method with the main existing methods. In the experiments, we used random FSMs that have different configurations of states, inputs, and outputs. Concerning the variation of number of states, the results show reductions higher than 99:5% in comparison with the existing methods for 75% of the experimented machines
478

Evaluating finite state machine based testing methods on RBAC systems / Avaliação de métodos de teste baseado em máquinas de estados finitos em sistemas RBAC

Carlos Diego Nascimento Damasceno 09 May 2016 (has links)
Access Control (AC) is a major pillar in software security. In short, AC ensures that only intended users can access resources and only the required access to accomplish some task will be given. In this context, Role Based Access Control (RBAC) has been established as one of the most important paradigms of access control. In an organization, users receive responsibilities and privileges through roles and, in AC systems implementing RBAC, permissions are granted through roles assigned to users. Despite the apparent simplicity, mistakes can occur during the development of RBAC systems and lead to faults or either security breaches. Therefore, a careful verification and validation process becomes necessary. Access control testing aims at showing divergences between the actual and the intended behavior of access control mechanisms. Model Based Testing (MBT) is a variant of testing that relies on explicit models, such as Finite State Machines (FSM), for automatizing test generation. MBT has been successfully used for testing functional requirements; however, there is still lacking investigations on testing non-functional requirements, such as access control, specially in test criteria. In this Master Dissertation, two aspects of MBT of RBAC were investigated: FSM-based testing methods on RBAC; and Test prioritization in the domain of RBAC. At first, one recent (SPY) and two traditional (W and HSI) FSM-based testing methods were compared on RBAC policies specified as FSM models. The characteristics (number of resets, average test case length and test suite length) and the effectiveness of test suites generated from the W, HSI and SPY methods to five different RBAC policies were analyzed at an experiment. Later, three test prioritization methods were compared using the test suites generated in the previous investigation. A prioritization criteria based on RBAC similarity was introduced and compared to random prioritization and simple similarity. The obtained results pointed out that the SPY method outperformed W and HSI methods on RBAC domain. The RBAC similarity also achieved an Average Percentage Faults Detected (APFD) higher than the other approaches. / Controle de Acesso (CA) é um dos principais pilares da segurança da informação. Em resumo, CA permite assegurar que somente usuários habilitados terão acesso aos recursos de um sistema, e somente o acesso necessário para a realização de uma dada tarefa será disponibilizado. Neste contexto, o controle de acesso baseado em papel (do inglês, Role Based Access Control - RBAC) tem se estabelecido como um dos mais importante paradigmas de controle de acesso. Em uma organização, usuários recebem responsabilidades por meio de cargos e papéis que eles exercem e, em sistemas RBAC, permissões são distribuídas por meio de papéis atribuídos aos usuários. Apesar da aparente simplicidade, enganos podem ocorrer no desenvolvimento de sistemas RBAC e gerar falhas ou até mesmo brechas de segurança. Dessa forma, processos de verificação e validação tornam-se necessários. Teste de CA visa identificar divergências entre a especificação e o comportamento apresentado por um mecanismo de CA. Teste Baseado em Modelos (TBM) é uma variante de teste de software que se baseia em modelos explícitos de especificação para automatizar a geração de casos testes. TBM tem sido aplicado com sucesso no teste funcional, entretanto, ainda existem lacunas de pesquisa no TBM de requisitos não funcionais, tais como controle de acesso, especialmente de critérios de teste. Nesta dissertação de mestrado, dois aspectos do TBM de RBAC são investigados: métodos de geração de teste baseados em Máquinas de Estados Finitos (MEF) para RBAC; e priorização de testes para RBAC. Inicialmente, dois métodos tradicionais de geração de teste, W e HSI, foram comparados ao método de teste mais recente, SPY, em um experimento usando políticas RBAC especificadas como MEFs. As características (número de resets, comprimento médio dos casos de teste e comprimento do conjunto de teste) e a efetividade dos conjuntos de teste gerados por cada método para cinco políticas RBAC foram analisadas. Posteriormente, três métodos de priorização de testes foram comparados usando os conjuntos de teste gerados no experimento anterior. Neste caso, um critério baseado em similaridade RBAC foi proposto e comparado com a priorização aleatória e baseada em similaridade simples. Os resultados obtidos mostraram que o método SPY conseguiu superar os métodos W e HSI no teste de sistemas RBAC. A similaridade RBAC também alcançou uma detecção de defeitos superior.
479

Planejamento de trajetória para estacionamento de veículos autônomos / Path planning for autonomous vehicles parking

Marcos Gomes Prado 01 March 2013 (has links)
A navegação autônoma é um dos problemas fundamentais na área de robótica móvel. Esse problema vem sendo pesquisado nessa área por décadas e ainda apresenta um grande potencial para pesquisas científicas. A maior parte dos algoritmos e soluções desenvolvidas nessa área foi concebida para que robôs operem em ambientes estruturados. No entanto, outra questão de grande interesse para pesquisadores da área é a navegação em ambientes externos. Em ambientes não estruturado os veículos autônomos (robôs de grande porte) devem ser capazes de desviar de obstáculos, que eventualmente apareçam no caminho. Esta dissertação aborda o desenvolvimento de um sistema inteligente capaz de gerar e executar um planejamento de caminho para o estacionamento de veículos autônomos em ambientes semi-estruturados. O sistema é capaz de reconhecer vagas de estacionamento por meio de sensores instalados no veículo, gerar uma trajetória válida que o conduza até a vaga e enviar os comandos de esterçamento e aceleração que guiam o veículo pelo caminho gerado / Autonomous navigation is one of the fundamental problems in mobile robotics. This problem has been addressed for decades and still has great potential for scientific research. Most solutions and algorithms developed in this field is designed for robots that operate in structured environments. However, another issue of great interest to researchers in this area is autonomous navigation in outdoor environments. In partially structured environments autonomous vehicles (large robots) must be able to avoid obstacles that may arise along the way. This dissertation addresses the development of an intelligent system able to generate and run a path planning for parking of autonomous vehicles in semi-structured environments. The system is able to recognize parking lots using sensors installed in the vehicle, generate a valid path that leads up to the parking lot and send the steering commands and acceleration that to guide the vehicle to its goal point
480

Geração parcial de código Java a partir de especificações formais Z. / Partial generation of Java code from Z formal specifications.

Alvaro Heiji Miyazawa 03 October 2008 (has links)
Especificações formais são úteis para descrever o que um sistema deve fazer sem definir como, e, em virtude da sua natureza formal e da possibilidade de abstração, é possível analisá-las sistematicamente. No entanto, o uso de especificações formais como parte do desenvolvimento de software não constitui prática comum. Isso se dá, em parte, pelo fato de existirem apenas um pequeno número de metodologias e ferramentas adequadas que dêem suporte a esse desenvolvimento. O primeiro objetivo deste trabalho é propor uma metodologia de desenvolvimento que possibilite, a partir de uma especificação formal em notação Z, produzir uma implementação dessa especificação em Java. Essa metodologia centra-se na geração do esqueleto da aplicação Java e na instrumentação desse esqueleto com mecanismos de verificação de condições (invariantes, pré e pós-condições) e rastreamento de violações dessas condições. Através desses mecanismos, possibilita-se intercalar desenvolvimento formal e informal no processo global de desenvolvimento de software. O segundo objetivo é desenvolver uma ferramenta que implemente parte dessa metodologia, produzindo uma implementação parcial que deverá ser complementada pelo usuário. / Formal specifications are useful for describing what a system should do, without defining how, and, owing to its formal nature, it is possible to analyse them systematically. However useful formal specifications are, their usage as part of the software development process is rather rare. This is, in part, due to the scarcity of both methodologies and tools that support this development. The first goal of this work is to define a software development methodology that enables the developer to produce a Java application from a formal specification written in Z. This methodology will rely strongly on the generation of Java application skeletons and instrumentation of the generated code with means of verifying conditions (invariants, pre and post-conditions) e tracing violations of these conditions. Through this mechanisms, it is possible to mix formal and informal development in the global software development process. The second goal of this work is to develop a tool that will implement part of this methodology, producing a partial implementation that must be complemented by the developer.

Page generated in 0.0421 seconds