168,372 research outputs found

    Microservices and Machine Learning Algorithms for Adaptive Green Buildings

    Get PDF
    In recent years, the use of services for Open Systems development has consolidated and strengthened. Advances in the Service Science and Engineering (SSE) community, promoted by the reinforcement of Web Services and Semantic Web technologies and the presence of new Cloud computing techniques, such as the proliferation of microservices solutions, have allowed software architects to experiment and develop new ways of building open and adaptable computer systems at runtime. Home automation, intelligent buildings, robotics, graphical user interfaces are some of the social atmosphere environments suitable in which to apply certain innovative trends. This paper presents a schema for the adaptation of Dynamic Computer Systems (DCS) using interdisciplinary techniques on model-driven engineering, service engineering and soft computing. The proposal manages an orchestrated microservices schema for adapting component-based software architectural systems at runtime. This schema has been developed as a three-layer adaptive transformation process that is supported on a rule-based decision-making service implemented by means of Machine Learning (ML) algorithms. The experimental development was implemented in the Solar Energy Research Center (CIESOL) applying the proposed microservices schema for adapting home architectural atmosphere systems on Green Buildings

    Wind turbine condition monitoring : technical and commercial challenges.

    Get PDF
    Deployment of larger scale wind turbine systems, particularly offshore, requires more organized operation and maintenance strategies to ensure systems are safe, profitable and cost-effective. Among existing maintenance strategies, reliability centred maintenance is regarded as best for offshore wind turbines, delivering corrective and proactive (i.e. preventive and predictive) maintenance techniques enabling wind turbines to achieve high availability and low cost of energy. Reliability centred maintenance analysis may demonstrate that an accurate and reliable condition monitoring system is one method to increase availability and decrease the cost of energy from wind. In recent years, efforts have been made to develop efficient and cost-effective condition monitoring techniques for wind turbines. A number of commercial wind turbine monitoring systems are available in the market, most based on existing techniques from other rotating machine industries. Other wind turbine condition monitoring reviews have been published but have not addressed the technical and commercial challenges, in particular, reliability and value for money. The purpose of this paper is to fill this gap and present the wind industry with a detailed analysis of the current practical challenges with existing wind turbine condition monitoring technology

    Ontology (Science)

    Get PDF
    Increasingly, in data-intensive areas of the life sciences, experimental results are being described in algorithmically useful ways with the help of ontologies. Such ontologies are authored and maintained by scientists to support the retrieval, integration and analysis of their data. The proposition to be defended here is that ontologies of this type – the Gene Ontology (GO) being the most conspicuous example – are a _part of science_. Initial evidence for the truth of this proposition (which some will find self-evident) is the increasing recognition of the importance of empirically-based methods of evaluation to the ontology develop¬ment work being undertaken in support of scientific research. Ontologies created by scientists must, of course, be associated with implementations satisfying the requirements of software engineering. But the ontologies are not themselves engineering artifacts, and to conceive them as such brings grievous consequences. Rather, ontologies such as the GO are in different respects comparable to scientific theories, to scientific databases, and to scientific journal publications. Such a view implies a new conception of what is involved in the author¬ing, maintenance and application of ontologies in scientific contexts, and therewith also a new approach to the evaluation of ontologies and to the training of ontologists

    Empirical research on the evaluation model and method of sustainability of the open source ecosystem

    Get PDF
    The development of open source brings new thinking and production modes to software engineering and computer science, and establishes a software development method and ecological environment in which groups participate. Regardless of investors, developers, participants, and managers, they are most concerned about whether the Open Source Ecosystem can be sustainable to ensure that the ecosystem they choose will serve users for a long time. Moreover, the most important quality of the software ecosystem is sustainability, and it is also a research area in Symmetry. Therefore, it is significant to assess the sustainability of the Open Source Ecosystem. However, the current measurement of the sustainability of the Open Source Ecosystem lacks universal measurement indicators, as well as a method and a model. Therefore, this paper constructs an Evaluation Indicators System, which consists of three levels: The target level, the guideline level and the evaluation level, and takes openness, stability, activity, and extensibility as measurement indicators. On this basis, a weight calculation method, based on information contribution values and a Sustainability Assessment Model, is proposed. The models and methods are used to analyze the factors affecting the sustainability of Stack Overflow (SO) ecosystem. Through the analysis, we find that every indicator in the SO ecosystem is partaking in different development trends. The development trend of a single indicator does not represent the sustainable development trend of the whole ecosystem. It is necessary to consider all of the indicators to judge that ecosystem’s sustainability. The research on the sustainability of the Open Source Ecosystem is helpful for judging software health, measuring development efficiency and adjusting organizational structure. It also provides a reference for researchers who study the sustainability of software engineering

    Identification of Critical Source Areas (CSAs) and Evaluation of Best Management Practices (BMPs) in Controlling Eutrophication in the Dez River Basin

    Get PDF
    Best Management Practices (BMPs) are commonly used to control pollution in the river basins. Prioritization of BMPs helps improve the efficiency and effectiveness of pollution reduction, especially in Critical Source Areas (CSAs) that produce the highest pollution loads. Recently, the Dez River in Khuzestan, Iran, has become highly eutrophic from the overuse of fertilizers and pesticides. In this basin, dry and irrigated farming produce 77.34% and 6.3% of the Total Nitrogen (TN) load, and 83.56% and 4.3% of the Total Phosphorus (TP) load, respectively. In addition, residential, pasture, and forest land uses together account for 16.36% of the TN and 12.14% of the TP load in this area. The Soil and Water Assessment Tool (SWAT) was implemented to model the Dez River basin and evaluate the applicability of several BMPs, including point source elimination, filter strips, livestock grazing, and river channel management, in reducing the entry of pollution loads to the river. Sensitivity analysis and calibration/validation of the model was performed using the SUFI-2 algorithm in the SWAT Calibration Uncertainties Program (SWAT-CUP). The CSAs were identified using individual (sediment, TN, TP) and combined indices, based on the amount of pollution produced. Among the BMPs implemented, the 10 m filter strip was most effective in reducing TN load (42.61%), and TP load (39.57%)

    Preventing Incomplete/Hidden Requirements: Reflections on Survey Data from Austria and Brazil

    Get PDF
    Many software projects fail due to problems in requirements engineering (RE). The goal of this paper is analyzing a specific and relevant RE problem in detail: incomplete/hidden requirements. We replicated a global family of RE surveys with representatives of software organizations in Austria and Brazil. We used the data to (a) characterize the criticality of the selected RE problem, and to (b) analyze the reported main causes and mitigation actions. Based on the analysis, we discuss how to prevent the problem. The survey includes 14 different organizations in Austria and 74 in Brazil, including small, medium and large sized companies, conducting both, plan-driven and agile development processes. Respondents from both countries cited the incomplete/hidden requirements problem as one of the most critical RE problems. We identified and graphically represented the main causes and documented solution options to address these causes. Further, we compiled a list of reported mitigation actions. From a practical point of view, this paper provides further insights into common causes of incomplete/hidden requirements and on how to prevent this problem.Comment: in Proceedings of the Software Quality Days, 201
    • …
    corecore