17 resultados para Forward error correcting code
Resumo:
Eradication of code smells is often pointed out as a way to improve readability, extensibility and design in existing software. However, code smell detection remains time consuming and error-prone, partly due to the inherent subjectivity of the detection processes presently available. In view of mitigating the subjectivity problem, this dissertation presents a tool that automates a technique for the detection and assessment of code smells in Java source code, developed as an Eclipse plugin. The technique is based upon a Binary Logistic Regression model that uses complexity metrics as independent variables and is calibrated by expert‟s knowledge. An overview of the technique is provided, the tool is described and validated by an example case study.
Resumo:
Dissertação apresentada na Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa para a obtenção do grau de Mestre em Engenharia Informática.
Resumo:
Dissertação apresentada na Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa para obtenção do grau de Mestre em Engenharia Química e Bioquímica
Resumo:
Dissertação apresentada na Faculdade de Ciências e Tecnologias da Universidade Nova de Lisboa para a obtenção do Grau de Mestre em Engenharia Informática
Resumo:
ABSTRACT - Despite improvements in healthcare interventions, the incidence of adverse events and other patient safety problems constitutes a major contributor to the global burden of diseases and a concern for Public Health. In the last years there have been some successful individual and institutional efforts to approach patient safety issues in Portugal, unless such effort has been fragmented or focused on specific small areas. Long-term and global improvement has remained elusive, and most of all the improvement of patient safety in Portugal, must evaluate not only the efficacy of a change but also what was effective for implementing the change. Clearly, patient safety issues result from various combinations of individual, team, organization, system and patient factors. A systemic and integrated approach to promote patient safety must acknowledge and strive to understand the complexity of work systems and processes in health care, including the interactions between people, technology, and the environment. Safety errors cannot be productively attributed to a single human error. Our objective with this paper is to provide a brief overview of the status quo in patient safety in Portugal, highlighting key aspects that should be taken into account in the design of a strategy for improving patient safety. With these key aspects in mind, policy makers and implementers can move forward and make better decisions about which changes should be made and about the way the needed changes to improve patient safety should be implemented. The contribution of colleagues that are international leaders on healthcare quality and patient safety may also contribute to more innovative research methods needed to create the knowledge that promotes less costly successful changes.---- ---------------------- RESUMO – As questões relacionadas com a Segurança do Doente, e em particular, com a ocorrência de eventos adversos tem constituído, de há uns tempos a esta parte, uma crescente preocupação para as organizações de saúde, para os decisores políticos, para os profissionais de saúde e para os doentes/utentes e suas famílias, sendo por isso considerado um problema de Saúde Pública a que urge dar resposta. Em Portugal, nos últimos anos, têm sido desenvolvidos esforços baseados, maioritariamente, em iniciativas isoladas, para abordar os aspectos da Segurança do Doente. O facto de essas iniciativas não serem integradas numa estratégia explícita e de dimensão regional ou nacional, faz com que os resultados sejam parcelares e tenham visibilidade reduzida. Paralelamente, a melhoria da qualidade dos cuidados de saúde (a longo prazo) resultante dessas iniciativas tem sido esparsa e nem sempre a avaliação tem sido feita tendo em conta critérios de efectividade e de eficiência. A Segurança do Doente resulta da interacção de diversos factores relacionados, por um lado, com o doente e, por outro, com a prestação de cuidados que envolvem elementos de natureza individual (falhas activas) e organizacional/estrutural (falhas latentes). Devido à multifactorialidade que está na base de «problemas/falhas» na Segurança do Doente, qualquer abordagem a considerar deve ser sistémica e integrada. Simultaneamente, tais abordagens devem contemplar a compreensão da complexidade dos sistemas e dos processos de prestação de cuidados de saúde e as suas interdependências (envolvendo aspectos individuais, tecnológicos e ambientais). O presente trabalho tem por objectivo reflectir sobre o «estado da arte» da Segurança do Doente em Portugal, destacando os elementos-chave que se consideram decisivos para uma estratégia de acção nesse domínio. Com esses elementos os responsáveis pela governação da saúde poderão valorizar os aspectos que consideram decisivos para uma política de Segurança do Doente mais eficaz. A contribuição de quatro colegas internacionalmente reconhecidos como líderes na área da Qualidade em Saúde e da Segurança do Doente, constitui, por certo, uma oportunidade ímpar para a identificação e discussão de alguns dos principais desafios, ameaças e oportunidades que s
Resumo:
Dissertação para obtenção do grau de Mestre em Engenharia Civil - Perfil Estruturas
Resumo:
Dissertação para obtenção do Grau de Mestre em Engenharia Química e Bioquímica
Resumo:
Dissertação para obtenção do Grau de Mestre em Engenharia Mecânica
Resumo:
Dissertação para obtenção do Grau de Mestre em Engenharia Informática
Resumo:
Concurrent programming is a difficult and error-prone task because the programmer must reason about multiple threads of execution and their possible interleavings. A concurrent program must synchronize the concurrent accesses to shared memory regions, but this is not enough to prevent all anomalies that can arise in a concurrent setting. The programmer can misidentify the scope of the regions of code that need to be atomic, resulting in atomicity violations and failing to ensure the correct behavior of the program. Executing a sequence of atomic operations may lead to incorrect results when these operations are co-related. In this case, the programmer may be required to enforce the sequential execution of those operations as a whole to avoid atomicity violations. This situation is specially common when the developer makes use of services from third-party packages or modules. This thesis proposes a methodology, based on the design by contract methodology, to specify which sequences of operations must be executed atomically. We developed an analysis that statically verifies that a client of a module is respecting its contract, allowing the programmer to identify the source of possible atomicity violations.
Watershed-scale runoff routing and solute transport in a spatially aggregated hydrological framework
Resumo:
Dissertation submitted in partial fulfillment of the requirements for the Degree of Master of Science in Geospatial Technologies
Resumo:
Retinal ultra-wide field of view images (fundus images) provides the visu-alization of a large part of the retina though, artifacts may appear in those images. Eyelashes and eyelids often cover the clinical region of interest and worse, eye-lashes can be mistaken with arteries and/or veins when those images are put through automatic diagnosis or segmentation software creating, in those cases, the appearance of false positives results. Correcting this problem, the first step in the development of qualified auto-matic diseases diagnosis programs can be done and in that way the development of an objective tool to assess diseases eradicating the human error from those processes can also be achieved. In this work the development of a tool that automatically delimitates the clinical region of interest is proposed by retrieving features from the images that will be analyzed by an automatic classifier. This automatic classifier will evaluate the information and will decide which part of the image is of interest and which part contains artifacts. The results were validated by implementing a software in C# language and validated through a statistical analysis. From those results it was confirmed that the methodology presented is capable of detecting artifacts and selecting the clin-ical region of interest in fundus images of the retina.
Resumo:
Companies are increasingly more and more dependent on distributed web-based software systems to support their businesses. This increases the need to maintain and extend software systems with up-to-date new features. Thus, the development process to introduce new features usually needs to be swift and agile, and the supporting software evolution process needs to be safe, fast, and efficient. However, this is usually a difficult and challenging task for a developer due to the lack of support offered by programming environments, frameworks, and database management systems. Changes needed at the code level, database model, and the actual data contained in the database must be planned and developed together and executed in a synchronized way. Even under a careful development discipline, the impact of changing an application data model is hard to predict. The lifetime of an application comprises changes and updates designed and tested using data, which is usually far from the real, production, data. So, coding DDL and DML SQL scripts to update database schema and data, is the usual (and hard) approach taken by developers. Such manual approach is error prone and disconnected from the real data in production, because developers may not know the exact impact of their changes. This work aims to improve the maintenance process in the context of Agile Platform by Outsystems. Our goal is to design and implement new data-model evolution features that ensure a safe support for change and a sound migration process. Our solution includes impact analysis mechanisms targeting the data model and the data itself. This provides, to developers, a safe, simple, and guided evolution process.
Resumo:
UNL - NSBE
Resumo:
This paper is mainly concerned with the tracking accuracy of Exchange Traded Funds (ETFs) listed on the London Stock Exchange (LSE) but also evaluates their performance and pricing efficiency. The findings show that ETFs offer virtually the same return but exhibit higher volatility than their benchmark. It seems that the pricing efficiency, which should come from the creation and redemption process, does not fully hold as equity ETFs show consistent price premiums. The tracking error of the funds is generally small and is decreasing over time. The risk of the ETF, daily price volatility and the total expense ratio explain a large part of the tracking error. Trading volume, fund size, bid-ask spread and average price premium or discount did not have an impact on the tracking error. Finally, it is concluded that market volatility and the tracking error are positively correlated.