Environmentally conscious manufacturing is an important paradigm in today's industrial practices and disassembly is a crucial factor in implementing this paradigm. Disassembly allows the reuse and recycling of par...
详细信息
Environmentally conscious manufacturing is an important paradigm in today's industrial practices and disassembly is a crucial factor in implementing this paradigm. Disassembly allows the reuse and recycling of parts and products that reach their "death" after their life cycle ends. There are many questions that must be answered before a disassembly decision can be reached. The most important question is economical. The cost of disassembly versus the cost of scrapping a product is always considered. This paper develops a computational methodology that allows decision-makers to calculate the disassembly cost of a product before it is built. The methodology makes it simple to perform "what if" scenarios fairly quickly. A java based application has been developed to implement this methodology and it uses computational algorithms and a graphical user interface to enable designers to simulate product designs. The front end user interface is a java based application while the back-end is the combination of a data parser and disassembly engine, which also makes use of java and XML technologies. The disassembly engine performs calculations based on data represented in an XML data store and runs as the back-end component of the computational tools. The user interface has the ability to display a dynamically configurable disassembly tree. The disassembly knowledge is represented in XML format to allow robust and scalable parsing and processing of the various disassembly alternatives that correspond to the configurable disassembly tree. Examples are presented to demonstrate the implementation and capabilities of the computational design methodology presented in this paper.
Software complexity increases with the increase in functionality. To handle the complexity, unified modeling language (UML) has been used to structure the designs. The model is further used as an input to generate opt...
详细信息
ISBN:
(纸本)9789811307614;9789811307607
Software complexity increases with the increase in functionality. To handle the complexity, unified modeling language (UML) has been used to structure the designs. The model is further used as an input to generate optimized test paths. In this paper, a new test path optimization tool has been generated for the automatic generation and prioritization of test paths. In the first phase, an activity diagram has been created using "Visual Paradigm" software. It is then exported as an XMI file (XML metadata interchange). The aim is to generate adjacency matrix by parsing the XMI file. After creating it, the top-down approach is applied to generate the test cases. An algorithm called firefly algorithm is used to optimize and prioritize the critical paths. The priority to the test paths is assigned according to the values of information flow and cyclomatic complexities of each node. Using this algorithm, the redundancy of the tests paths was removed.
Source code of a computer program is vital for any development in information technology industry. Many experienced IT professionals reuse old source code functionalities in order to speed up the development process a...
详细信息
ISBN:
(纸本)9781665416344
Source code of a computer program is vital for any development in information technology industry. Many experienced IT professionals reuse old source code functionalities in order to speed up the development process and utilize the resources. However, there are no any efficient approaches to identify the source code functionality name. Topic modelling is one of the statistical approaches to extract the topic of the semantic function by considering function names, comments and identifiers of a source code. These approaches tend to heavily depend on the programming best practices rather than the source code algorithms. In response to these observations, the author performed research in this work on extracting source code using java parser library and classifying source code functionality names using the Ensemble learning model. To implement the ensemble method, the author merged Decision Tree and Nave Bayes algorithms and use the majority voting mechanism to obtain the result of the ensemble approach. The data was collected from git hub repository and author built an algorithm to extract programming language keywords of the source code in order to feed the model. This is a novel method to topic modeling and the first effort at creating a machine learning model to classify the source code's semantic function names.
This paper develops a computational methodology that allows decision-makers to calculate the disassembly cost of a product before it is built. The methodology makes it simple to perform "what if' scenarios fa...
详细信息
ISBN:
(纸本)0819451517
This paper develops a computational methodology that allows decision-makers to calculate the disassembly cost of a product before it is built. The methodology makes it simple to perform "what if' scenarios fairly quickly. A java based application has been developed to implement this methodology and it uses computational algorithms and a graphical user interface to enable designers to simulate product designs. The front end user interface is a java based application while the back-end is the combination of a data parser and disassembly engine, which also makes use of java and XML technologies. The disassembly engine performs calculations based on data represented in an XML data store and runs as the back-end component of the computational tools. The user interface has the ability to display a dynamically configurable disassembly tree. The disassembly knowledge is represented in XML format to allow robust and scalable parsing and processing of the various disassembly alternatives that correspond to the configurable disassembly tree. Examples are presented to demonstrate the implementation and capabilities of the computational design methodology presented in this paper.
暂无评论