8 research outputs found

    Detection of Web Service Refactoring Opportunities

    Full text link
    We propose, in this thesis, to consider the problem of Web service antipatterns detection as a multi-objective problem where examples of Web service antipatterns and well-designed code are used to generate detection rules. To this end, we use multi-objective genetic programming (MOGP) to find the best combination of metrics that maximizes the detection of Web service antipattern examples and minimizes the detection of well-designed Web service design examples. We report the results of an empirical study using 8 different types of common Web service antipatterns. We compared our multi-objective formulation with random search, one existing mono-objective approach, and one state-of-the-art detection technique not based on heuristic search. Statistical analysis of the obtained results demonstrates that our approach is efficient in antipattern detection, on average, with a precision score of 94% and a recall score of 92%.Master of ScienceComputer and Information Science, College of Engineering and Computer ScienceUniversity of Michigan-Dearbornhttps://deepblue.lib.umich.edu/bitstream/2027.42/136611/1/Thesis Report_Taghreed Hassouna22MARCH.pdfDescription of Thesis Report_Taghreed Hassouna22MARCH.pdf : Thesi

    Self-Organizing Maps for Pattern Recognition in Design of Alloys

    Get PDF
    A combined experimental\u2013computational methodology for accelerated design of AlNiCo-type permanent magnetic alloys is presented with the objective of simultaneously extremizing several magnetic properties. Chemical concentrations of eight alloying elements were initially generated using a quasirandom number generator so as to achieve a uniform distribution in the design variable space. It was followed by manufacture and experimental evaluation of these alloys using an identical thermo-magnetic protocol. These experimental data were used to develop meta-models capable of directly relating the chemical composition with desired macroscopic properties of the alloys. These properties were simultaneously optimized to predict chemical compositions that result in improvement of properties. These data were further utilized to discover various correlations within the experimental dataset by using several concepts of artificial intelligence. In this work, an unsupervised neural network known as selforganizing maps was used to discover various patterns reported in the literature. These maps were also used to screen the composition of the next set of alloys to be manufactured and tested in the next iterative cycle. Several of these Pareto-optimized predictions out-performed the initial batch of alloys. This approach helps significantly reducing the time and the number of alloys needed in the alloy development process

    Compositional optimization of hard-magnetic phases with machine-learning models

    Full text link
    Machine Learning (ML) plays an increasingly important role in the discovery and design of new materials. In this paper, we demonstrate the potential of ML for materials research using hard-magnetic phases as an illustrative case. We build kernel-based ML models to predict optimal chemical compositions for new permanent magnets, which are key components in many green-energy technologies. The magnetic-property data used for training and testing the ML models are obtained from a combinatorial high-throughput screening based on density-functional theory calculations. Our straightforward choice of describing the different configurations enables the subsequent use of the ML models for compositional optimization and thereby the prediction of promising substitutes of state-of-the-art magnetic materials like Nd2_2Fe14_{14}B with similar intrinsic hard-magnetic properties but a lower amount of critical rare-earth elements.Comment: 12 pages, 6 figure

    Algorithms for design optimization of chemistry of hard magnetic alloys using experimental data

    Get PDF
    A multi-dimensional random number generation algorithm was used to distribute chemical concentrations of each of the alloying elements in the candidate alloys as uniformly as possible while maintaining the prescribed bounds on the minimum and maximum allowable values for the concentration of each of the alloying elements. The generated candidate alloy compositions were then examined for phase equilibria and associated magnetic properties using a thermodynamic database in the desired temperature range. These initial candidate alloys were manufactured, synthesized and tested for desired properties. Then, the experimentally obtained values of the properties were fitted with a multi-dimensional response surface. The desired properties were treated as objectives and were extremized simultaneously by utilizing a multi-objective optimization algorithm that optimized the concentrations of each of the alloying elements. This task was also performed by another conceptually different response surface and optimization algorithm for double-checking the results. A few of the best predicted Pareto optimal alloy compositions were then manufactured, synthesized and tested to evaluate their macroscopic properties. Several of these Pareto optimized alloys outperformed most of the candidate alloys on most of the objectives. This proves the efficacy of the combined meta-modeling and experimental approach in design optimization of the alloys. A sensitivity analysis of each of the alloying elements was also performed to determine which of the alloying elements contributes the least to the desired macroscopic properties of the alloy. These elements can then be replaced with other candidate alloying elements such as not-so-rare earth elements

    Combined Computational-Experimental Design of High-Temperature, High-Intensity Permanent Magnetic Alloys with Minimal Addition of Rare-Earth Elements

    Get PDF
    AlNiCo magnets are known for high-temperature stability and superior corrosion resistance and have been widely used for various applications. Reported magnetic energy density ((BH) max) for these magnets is around 10 MGOe. Theoretical calculations show that ((BH) max) of 20 MGOe is achievable which will be helpful in covering the gap between AlNiCo and Rare-Earth Elements (REE) based magnets. An extended family of AlNiCo alloys was studied in this dissertation that consists of eight elements, and hence it is important to determine composition-property relationship between each of the alloying elements and their influence on the bulk properties. In the present research, we proposed a novel approach to efficiently use a set of computational tools based on several concepts of artificial intelligence to address a complex problem of design and optimization of high temperature REE-free magnetic alloys. A multi-dimensional random number generation algorithm was used to generate the initial set of chemical concentrations. These alloys were then examined for phase equilibria and associated magnetic properties as a screening tool to form the initial set of alloy. These alloys were manufactured and tested for desired properties. These properties were fitted with a set of multi-dimensional response surfaces and the most accurate meta-models were chosen for prediction. These properties were simultaneously extremized by utilizing a set of multi-objective optimization algorithm. This provided a set of concentrations of each of the alloying elements for optimized properties. A few of the best predicted Pareto-optimal alloy compositions were then manufactured and tested to evaluate the predicted properties. These alloys were then added to the existing data set and used to improve the accuracy of meta-models. The multi-objective optimizer then used the new meta-models to find a new set of improved Pareto-optimized chemical concentrations. This design cycle was repeated twelve times in this work. Several of these Pareto-optimized alloys outperformed most of the candidate alloys on most of the objectives. Unsupervised learning methods such as Principal Component Analysis (PCA) and Heirarchical Cluster Analysis (HCA) were used to discover various patterns within the dataset. This proves the efficacy of the combined meta-modeling and experimental approach in design optimization of magnetic alloys

    MODELING AND OPTIMIZATION OF PHOTO AND PHOTOCATALYTIC WATER DETOXIFICATION AND DISINFECTION REACTORS

    Get PDF
    Ph.DDOCTOR OF PHILOSOPH

    Intelligent Web Services Architecture Evolution Via An Automated Learning-Based Refactoring Framework

    Full text link
    Architecture degradation can have fundamental impact on software quality and productivity, resulting in inability to support new features, increasing technical debt and leading to significant losses. While code-level refactoring is widely-studied and well supported by tools, architecture-level refactorings, such as repackaging to group related features into one component, or retrofitting files into patterns, remain to be expensive and risky. Serval domains, such as Web services, heavily depend on complex architectures to design and implement interface-level operations, provided by several companies such as FedEx, eBay, Google, Yahoo and PayPal, to the end-users. The objectives of this work are: (1) to advance our ability to support complex architecture refactoring by explicitly defining Web service anti-patterns at various levels of abstraction, (2) to enable complex refactorings by learning from user feedback and creating reusable/personalized refactoring strategies to augment intelligent designers’ interaction that will guide low-level refactoring automation with high-level abstractions, and (3) to enable intelligent architecture evolution by detecting, quantifying, prioritizing, fixing and predicting design technical debts. We proposed various approaches and tools based on intelligent computational search techniques for (a) predicting and detecting multi-level Web services antipatterns, (b) creating an interactive refactoring framework that integrates refactoring path recommendation, design-level human abstraction, and code-level refactoring automation with user feedback using interactive mutli-objective search, and (c) automatically learning reusable and personalized refactoring strategies for Web services by abstracting recurring refactoring patterns from Web service releases. Based on empirical validations performed on both large open source and industrial services from multiple providers (eBay, Amazon, FedEx and Yahoo), we found that the proposed approaches advance our understanding of the correlation and mutual impact between service antipatterns at different levels, revealing when, where and how architecture-level anti-patterns the quality of services. The interactive refactoring framework enables, based on several controlled experiments, human-based, domain-specific abstraction and high-level design to guide automated code-level atomic refactoring steps for services decompositions. The reusable refactoring strategy packages recurring refactoring activities into automatable units, improving refactoring path recommendation and further reducing time-consuming and error-prone human intervention.Ph.D.College of Engineering & Computer ScienceUniversity of Michigan-Dearbornhttps://deepblue.lib.umich.edu/bitstream/2027.42/142810/1/Wang Final Dissertation.pdfDescription of Wang Final Dissertation.pdf : Dissertatio
    corecore