945 resultados para Software Libre
Resumo:
This paper describes the use of a blackboard architecture for building a hybrid case based reasoning (CBR) system. The Smartfire fire field modelling package has been built using this architecture and includes a CBR component. It allows the integration into the system of qualitative spatial reasoning knowledge from domain experts. The system can be used for the automatic set-up of fire field models. This enables fire safety practitioners who are not expert in modelling techniques to use a fire modelling tool. The paper discusses the integrating powers of the architecture, which is based on a common knowledge representation comprising a metric diagram and place vocabulary and mechanisms for adaptation and conflict resolution built on the Blackboard.
Resumo:
Software metrics are the key tool in software quality management. In this paper, we propose to use support vector machines for regression applied to software metrics to predict software quality. In experiments we compare this method with other regression techniques such as Multivariate Linear Regression, Conjunctive Rule and Locally Weighted Regression. Results on benchmark dataset MIS, using mean absolute error, and correlation coefficient as regression performance measures, indicate that support vector machines regression is a promising technique for software quality prediction. In addition, our investigation of PCA based metrics extraction shows that using the first few Principal Components (PC) we can still get relatively good performance.
Resumo:
[This abstract is based on the authors' abstract.]Three new standards to be applied when adopting commercial computer off-the-shelf (COTS) software solutions are discussed. The first standard is for a COTS software life cycle, the second for a software solution user requirements life cycle, and the third is a checklist to help in completing the requirements. The standards are based on recent major COTS software solution implementations.
Resumo:
The parallelization of real-world compute intensive Fortran application codes is generally not a trivial task. If the time to complete the parallelization is to be significantly reduced then an environment is needed that will assist the programmer in the various tasks of code parallelization. In this paper the authors present a code parallelization environment where a number of tools that address the main tasks such as code parallelization, debugging and optimization are available. The ParaWise and CAPO parallelization tools are discussed which enable the near automatic parallelization of real-world scientific application codes for shared and distributed memory-based parallel systems. As user involvement in the parallelization process can introduce errors, a relative debugging tool (P2d2) is also available and can be used to perform nearly automatic relative debugging of a program that has been parallelized using the tools. A high quality interprocedural dependence analysis as well as user-tool interaction are also highlighted and are vital to the generation of efficient parallel code and in the optimization of the backtracking and speculation process used in relative debugging. Results of benchmark and real-world application codes parallelized are presented and show the benefits of using the environment
Resumo:
In this chapter we look at JOSTLE, the multilevel graph-partitioning software package, and highlight some of the key research issues that it addresses. We first outline the core algorithms and place it in the context of the multilevel refinement paradigm. We then look at issues relating to its use as a tool for parallel processing and, in particular, partitioning in parallel. Since its first release in 1995, JOSTLE has been used for many mesh-based parallel scientific computing applications and so we also outline some enhancements such as multiphase mesh-partitioning, heterogeneous mapping and partitioning to optimise subdomain shape
Resumo:
This paper examines different ways of measuring similarity between software design models for Case Based Reasoning (CBR) to facilitate reuse of software design and code. The paper considers structural and behavioural aspects of similarity between software design models. Similarity metrics for comparing static class structures are defined and discussed. A Graph representation of UML class diagrams and corresponding similarity measures for UML class diagrams are defined. A full search graph matching algorithm for measuring structural similarity diagrams based on the identification of the Maximum Common Sub-graph (MCS) is presented. Finally, a simple evaluation of the approach is presented and discussed.
Resumo:
This paper describes a methodology for embedding dynamic behaviour into software components. The implications and system architecture requirements to support this adaptivity are discussed. This work is part of a European Commission funded and industry supported project to produce a reconfigurable middleware for use in automotive systems. Such systems must be trustable against illegal internal behaviour and activity with external origins, additional devices for example. Policy-based computing is used here as an example of embedded logic. A key contribution of this work is the way in which static and dynamic aspects of the system are interfaced, such that the behaviour can be changed very flexibly (even during run-time), without modification, recompilation or redeployment of the embedded application code. An implementation of these concepts is presented, focussing on achieving trust in the use of dynamic behaviour.
Resumo:
This paper describes a highly flexible component architecture, primarily designed for automotive control systems, that supports distributed dynamically- configurable context-aware behaviour. The architecture enforces a separation of design-time and run-time concerns, enabling almost all decisions concerning runtime composition and adaptation to be deferred beyond deployment. Dynamic context management contributes to flexibility. The architecture is extensible, and can embed potentially many different self-management decision technologies simultaneously. The mechanism that implements the run-time configuration has been designed to be very robust, automatically and silently handling problems arising from the evaluation of self- management logic and ensuring that in the worst case the dynamic aspects of the system collapse down to static behavior in totally predictable ways.
Resumo:
Deliberating on Enterprise Resource Planning (ERP) software sourcing and provision, this paper contrasts the corporate environment with the small business environment. The paper is about Enterprise Resource Planning client (ERPc) expectations and Enterprise Resource Planning vendor (ERPv) value propositions as a mutually compatible process for achieving acceptable standards of ERP software performance. It is suggested that a less-than-equitable vendor–client relationship would not contribute to the implementation of the optimum solution. Adapting selected theoretical concepts and models, the researchers analyse ERPv to ERPc relationship. This analysis is designed to discover if the provision of the very large ERP vendors who market systems such as SAP, and the provision of the smaller ERP vendors (in this instance Eshbel Technologies Ltd who market an ERP software solution called Priority) when framed as a value proposition (Walters, D. (2002) Operations Strategy. Hampshire, UK: Palgrave), is at all comparable or distinctive.
Resumo:
The European Skynet Radiometers network (EuroSkyRad or ESR) has been recently established as a research network of European PREDE sun-sky radiometers. Moreover, ESR is federated with SKYNET, an international network of PREDE sun-sky radiometers mostly present in East Asia. In contrast to SKYNET, the European network also integrates users of the CIMEL CE318 sky–sun photometer. Keeping instrumental duality in mind, a set of open source algorithms has been developed consisting of two modules for (1) the retrieval of direct sun products (aerosol optical depth, wavelength exponent and water vapor) from the sun extinction measurements; and (2) the inversion of the sky radiance to derive other aerosol optical properties such as size distribution, single scattering albedo or refractive index. In this study we evaluate the ESR direct sun products in comparison with the AERosol RObotic NETwork (AERONET) products. Specifically, we have applied the ESR algorithm to a CIMEL CE318 and PREDE POM simultaneously for a 4-yr database measured at the Burjassot site (Valencia, Spain), and compared the resultant products with the AERONET direct sun measurements obtained with the same CIMEL CE318 sky–sun photometer. The comparison shows that aerosol optical depth differences are mostly within the nominal uncertainty of 0.003 for a standard calibration instrument, and fall within the nominal AERONET uncertainty of 0.01–0.02 for a field instrument in the spectral range 340 to 1020 nm. In the cases of the Ångström exponent and the columnar water vapor, the differences are lower than 0.02 and 0.15 cm, respectively. Therefore, we present an open source code program that can be used with both CIMEL and PREDE sky radiometers and whose results are equivalent to AERONET and SKYNET retrievals.
Resumo:
Phenotypic variation (morphological and pathogenic characters), and genetic variability were studied in 50 isolates of seven Plasmopara halstedii (sunflower downy mildew) races 100, 300, 304, 314, 710, 704 and 714. There were significant morphological, aggressiveness, and genetic differences for pathogen isolates. However, there was no relationship between morphology of zoosporangia and sporangiophores and pathogenic and genetic characteristics for the races used in our study. Also, our results provided evidence that no relation between pathogenic traits and multilocus haplotypes may be established in P. halstedii. The hypothesis explaining the absence of relationships among phenotypic and genetic characteristics is discussed.
Resumo:
In order to clarify the role of Pl2 resistance gene in differentiation the pathogenicity in Plasmopara halstedii (sunflower downy mildew), analyses were carried out in four pathotypes: isolates of races 304 and 314 that do not overcome Pl2 gene, and isolates of races 704 and 714 that can overcome Pl2 gene. Based on the reaction for the P. halstedii isolates to sunflower hybrids varying only in Pl resistance genes, isolates of races 704 and 714 were more virulent than isolates of races 304 and 314. Index of aggressiveness was calculated for pathogen isolates and revealed the presence of significant differences between isolates of races 304 and 314 (more aggressive) and isolates of races 704 and 714 (less aggressive). There were morphological and genetic variations for the four P. halstedii isolates without a correlation with pathogenic diversity. The importance of the Pl2 resistance gene to differentiate the pathogenicity in sunflower downy mildew was discussed.
Resumo:
Sandy shores are known to be extreme ecosystems where the vegetation has evolved many morphological and physiological adaptations for its survival. With the aim of identify possible relationships between the vegetation´s functional diversity with abiotic factors and its corresponding quantification, we collected data on the abundance and richness of the sandy coast vegetation complex in Grande, Anclitas and Caguamas keys. Its flora is largely characterized by the dominance of hemicryptophytes and chamaephytes plants with nanophyllous leaves and displaying dispersal syndromes such as zoochory and anemochory. However, the functional groups´ richness, in the present study, varies from one key to another. Functional diversity is similar between the wet and dry seasons, and its spatial variation is influenced by the interplay of the set of abiotic factors herein studied.
Resumo:
Este trabajo revisa la evolución y estado actual de la automoción eléctrica; analiza las ventajas ambientales, de eficiencia energética y de costes del motor eléctrico frente al de combustión interna; y presenta como limitaciones para el uso del vehículo eléctrico, el desarrollo actual de las baterías recargables y la lenta implantación de electrolineras. Con el objetivo de contribuir al desarrollo de una actividad económica respetuosa con el medio ambiente y basada en nuevas tecnologías, se proyecta, a partir de experiencias previas, una instalación de puntos de recarga para una ciudad de 50.000 habitantes con un parque de 100 vehículos eléctricos que dispone de dos plazas de recarga rápida (poste trifásico 400V CA), siete plazas de recarga lenta (postes monofásicos 230V CA) y de 50 módulos fotovoltaicos que producen diariamente la energía equivalente a la recarga lenta de un vehículo en los meses fríos y de dos en los meses cálidos.