4 resultados para Software Re-use
em Biblioteca Digital da Produção Intelectual da Universidade de São Paulo (BDPI/USP)
Resumo:
Objective: Using checkerboard DNA-DNA hybridisation (CDDH) assay, this randomised clinical study evaluated the contamination of metallic brackets by four cariogenic bacterial strains (Streptococcus mutans, Streptococcus sobrinus, Lactobacillus casei and Lactobacillus acidophilus) and the efficacy of 0.12% chlorhexidine gluconate (CHX) mouthwashes in reducing bacterial contamination. Methods: Thirty-nine 11-33-year-old patients under treatment with fixed orthodontic appliances were enrolled in the study and had 2 new metallic brackets bonded to premolars. Nineteen patients used a 0.12% CHX mouthwash (Periogard (R)) and 20 patients used a placebo mouthwash (control) twice a week. After 30 days, the brackets were removed and samples were obtained for analysis by CDDH. Data were analysed statistically by the Kruskal-Wallis test (alpha = 0.05) using the SAS software. Results: S. mutans, S. sobrinus, L. casei and L. acidophilus were detected in 100% of the samples from both groups. However, brackets of the control group were more heavily contaminated by S. mutans and S. sobrinus (P < 0.01). In the experimental group, although all counts decreased after rinsing with the chlorhexidine solution, there was significant difference only for S. mutans (P = 0.03). Conclusions: The use of 0.12% chlorhexidine gluconate mouthwashes can be useful in clinical practice to reduce the levels of cariogenic microorganisms in patients under treatment with fixed orthodontic appliances. (C) 2011 Elsevier Ltd. 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:
Reusable and evolvable Software Engineering Environments (SEES) are essential to software production and have increasingly become a need. In another perspective, software architectures and reference architectures have played a significant role in determining the success of software systems. In this paper we present a reference architecture for SEEs, named RefASSET, which is based on concepts coming from the aspect-oriented approach. This architecture is specialized to the software testing domain and the development of tools for that domain is discussed. This and other case studies have pointed out that the use of aspects in RefASSET provides a better Separation of Concerns, resulting in reusable and evolvable SEEs. (C) 2011 Elsevier Inc. All rights reserved.
Resumo:
The aim of task scheduling is to minimize the makespan of applications, exploiting the best possible way to use shared resources. Applications have requirements which call for customized environments for their execution. One way to provide such environments is to use virtualization on demand. This paper presents two schedulers based on integer linear programming which schedule virtual machines (VMs) in grid resources and tasks on these VMs. The schedulers differ from previous work by the joint scheduling of tasks and VMs and by considering the impact of the available bandwidth on the quality of the schedule. Experiments show the efficacy of the schedulers in scenarios with different network configurations.