5 resultados para Software-based techniques
em Biblioteca Digital da Produção Intelectual da Universidade de São Paulo (BDPI/USP)
Resumo:
Trypanosoma cruzi and Trypanosoma rangeli are human-infective blood parasites, largely restricted to Central and South America. They also infect a wide range of wild and domestic mammals and are transmitted by a numerous species of triatomine bugs. There are significant overlaps in the host and geographical ranges of both species. The two species consist of a number of distinct phylogenetic lineages. A range of PCR-based techniques have been developed to differentiate between these species and to assign their isolates into lineages. However, the existence of at least six and five lineages within T. cruzi and T. rangeli, respectively, makes identification of the full range of isolates difficult and time consuming. Here we have applied fluorescent fragment length barcoding (FFLB) to the problem of identifying and genotyping T. cruzi, T. rangeli and other South American trypanosomes. This technique discriminates species on the basis of length polymorphism of regions of the rDNA locus. FFLB was able to differentiate many trypanosome species known from South American mammals: T. cruzi cruzi. T. cruzi marinkellei, T. dionisii-like, T. evansi, T. lewisi, T. rangeli, T. theileri and T. vivax. Furthermore, all five T. rangeli lineages and many T. cruzi lineages could be identified, except the hybrid lineages TcV and TcVI that could not be distinguished from lineages III and II respectively. This method also allowed identification of mixed infections of T. cruzi and T. rangeli lineages in naturally infected triatomine bugs. The ability of FFLB to genotype multiple lineages of T. cruzi and T. rangeli together with other trypanosome species, using the same primer sets is an advantage over other currently available techniques. Overall, these results demonstrate that FFLB is a useful method for species diagnosis, genotyping and understanding the epidemiology of American trypanosomes. (C) 2010 Elsevier B.V. All rights reserved.
Resumo:
This paper is about the use of natural language to communicate with computers. Most researches that have pursued this goal consider only requests expressed in English. A way to facilitate the use of several languages in natural language systems is by using an interlingua. An interlingua is an intermediary representation for natural language information that can be processed by machines. We propose to convert natural language requests into an interlingua [universal networking language (UNL)] and to execute these requests using software components. In order to achieve this goal, we propose OntoMap, an ontology-based architecture to perform the semantic mapping between UNL sentences and software components. OntoMap also performs component search and retrieval based on semantic information formalized in ontologies and rules.
Resumo:
Generating quadrilateral meshes is a highly non-trivial task, as design decisions are frequently driven by specific application demands. Automatic techniques can optimize objective quality metrics, such as mesh regularity, orthogonality, alignment and adaptivity; however, they cannot make subjective design decisions. There are a few quad meshing approaches that offer some mechanisms to include the user in the mesh generation process; however, these techniques either require a large amount of user interaction or do not provide necessary or easy to use inputs. Here, we propose a template-based approach for generating quad-only meshes from triangle surfaces. Our approach offers a flexible mechanism to allow external input, through the definition of alignment features that are respected during the mesh generation process. While allowing user inputs to support subjective design decisions, our approach also takes into account objective quality metrics to produce semi-regular, quad-only meshes that align well to desired surface features. Published by Elsevier Ltd.
Resumo:
Component-based software engineering has recently emerged as a promising solution to the development of system-level software. Unfortunately, current approaches are limited to specific platforms and domains. This lack of generality is particularly problematic as it prevents knowledge sharing and generally drives development costs up. In the past, we have developed a generic approach to component-based software engineering for system-level software called OpenCom. In this paper, we present OpenComL an instantiation of OpenCom to Linux environments and show how it can be profiled to meet a range of system-level software in Linux environments. For this, we demonstrate its application to constructing a programmable router platform and a middleware for parallel environments.
Resumo:
The widespread use of service-oriented architectures (SOAs) and Web services in commercial software requires the adoption of development techniques to ensure the quality of Web services. Testing techniques and tools concern quality and play a critical role in accomplishing quality of SOA based systems. Existing techniques and tools for traditional systems are not appropriate to these new systems, making the development of Web services testing techniques and tools required. This article presents new testing techniques to automatically generate a set of test cases and data for Web services. The techniques presented here explore data perturbation of Web services messages upon data types, integrity and consistency. To support these techniques, a tool (GenAutoWS) was developed and applied to real problems. (C) 2010 Elsevier Inc. All rights reserved.