17,768 research outputs found

    ToPoliNano: Nanoarchitectures Design Made Real

    Get PDF
    Many facts about emerging nanotechnologies are yet to be assessed. There are still major concerns, for instance, about maximum achievable device density, or about which architecture is best fit for a specific application. Growing complexity requires taking into account many aspects of technology, application and architecture at the same time. Researchers face problems that are not new per se, but are now subject to very different constraints, that need to be captured by design tools. Among the emerging nanotechnologies, two-dimensional nanowire based arrays represent promising nanostructures, especially for massively parallel computing architectures. Few attempts have been done, aimed at giving the possibility to explore architectural solutions, deriving information from extensive and reliable nanoarray characterization. Moreover, in the nanotechnology arena there is still not a clear winner, so it is important to be able to target different technologies, not to miss the next big thing. We present a tool, ToPoliNano, that enables such a multi-technological characterization in terms of logic behavior, power and timing performance, area and layout constraints, on the basis of specific technological and topological descriptions. This tool can aid the design process, beside providing a comprehensive simulation framework for DC and timing simulations, and detailed power analysis. Design and simulation results will be shown for nanoarray-based circuits. ToPoliNano is the first real design tool that tackles the top down design of a circuit based on emerging technologie

    Automation Script For Evaluation Of Source Codes

    Get PDF
    This thesis focuses on the development of an automation script integrated with a Web application to extract crucial information from .NET projects. The objective was to streamline the process of retrieving database type, database name, and .NET version, build status zip files, generate comprehensive reports, and present key metrics on a dashboard. The automation script was implemented in Python, utilizing packages such as os, subprocess, zipfile, re, json5, shutil, and xml.etree.ElementTree. The script automated the extraction of information from the zip files, eliminating the need for manual intervention. It executed the .Net build command to determine the success of the build and captured error details if any. The appsettings.json file was parsed to obtain the database type and name, while the csproj files provided the .NET version The developed automation script was integrated with a Web application, allowing users to upload zip files and apply the script effortlessly. The application displayed a dashboard presenting statistical insights, including the counts of database types used, the distribution of .NET versions, and the overall success rate of the build process. Reports were generated, providing detailed breakdowns of the build process and error details. The experimental setup involved using various test files, including sample files representing SQL Server and SQLite databases and files intentionally modified to include build errors. The results obtained from running the automation script on the test files demonstrated its effectiveness and efficiency in extracting information and generating accurate reports. The script showcased advantages over existing methods and tools, offering simplicity, cost-effectiveness, and flexibility. The thesis concludes with a discussion of the strengths and limitations of the automation script, potential improvements, and recommendations for future automation efforts. Overall, the developed automation script proved valuable for extracting information from zip-filed .NET projects and demonstrated its potential for enhancing productivity and decision-making in software development processes

    Ensuring sample quality for biomarker discovery studies - Use of ict tools to trace biosample life-cycle

    Get PDF
    The growing demand of personalized medicine marked the transition from an empirical medicine to a molecular one, aimed at predicting safer and more effective medical treatment for every patient, while minimizing adverse effects. This passage has emphasized the importance of biomarker discovery studies, and has led sample availability to assume a crucial role in biomedical research. Accordingly, a great interest in Biological Bank science has grown concomitantly. In biobanks, biological material and its accompanying data are collected, handled and stored in accordance with standard operating procedures (SOPs) and existing legislation. Sample quality is ensured by adherence to SOPs and sample whole life-cycle can be recorded by innovative tracking systems employing information technology (IT) tools for monitoring storage conditions and characterization of vast amount of data. All the above will ensure proper sample exchangeability among research facilities and will represent the starting point of all future personalized medicine-based clinical trials

    Transatlantic Issues in Electronic Commerce

    Get PDF
    The global and dynamic e-commerce marketplace will increasingly impact the nature of national and international economic and government relations. This paper highlights three areas where the United States and European Union (EU) governments differ in their approaches as to how best to serve their domestic constituencies: treatment of trade flows, approach to tax regimes, manner of protecting personal data. Because the Internet marketplace is global but policy jurisdictions remain local, policy conflicts can develop. Policymakers on both sides need to harness technology and promote incentives for the private sector to help solve problems caused by the jurisdictional overlap. In addition to cross-border jurisdictional overlap, problems within a country can develop from issue convergence and policy overlap. That is, because the e-commerce marketplace is so integrated, the policy toward handling one issue, even within the national context, has implications for the policy set that is available to policymakers on other issues. Therefore, policies within a country must be more carefully meshed with each other with an eye toward consistency in the face of the forces of electronic commerce.transatlantic issues, electronic commerce

    Python Coding Style Compliance on Stack Overflow

    Get PDF
    Software developers all over the world use Stack Overflow (SO) to interact and exchange code snippets. Research also uses SO to harvest code snippets for use with recommendation systems. However, previous work has shown that code on SO may have quality issues, such as security or license problems. We analyse Python code on SO to determine its coding style compliance. From 1,962,535 code snippets tagged with 'python', we extracted 407,097 snippets of at least 6 statements of Python code. Surprisingly, 93.87% of the extracted snippets contain style violations, with an average of 0.7 violations per statement and a huge number of snippets with a considerably higher ratio. Researchers and developers should, therefore, be aware that code snippets on SO may not representative of good coding style. Furthermore, while user reputation seems to be unrelated to coding style compliance, for posts with vote scores in the range between -10 and 20, we found a strong correlation (r = -0.87, p <; 10^-7) between the vote score a post received and the average number of violations per statement for snippets in such posts
    corecore