8 research outputs found
Detection of Web Service Refactoring Opportunities
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
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
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 NdFeB 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
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
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
Ph.DDOCTOR OF PHILOSOPH
Intelligent Web Services Architecture Evolution Via An Automated Learning-Based Refactoring Framework
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