A novel kernel learning method for object-oriented (00) software fault prediction is proposed in this paper. With this method, each set of classes that has inheritance relation named class hierarchy, is treated as a...A novel kernel learning method for object-oriented (00) software fault prediction is proposed in this paper. With this method, each set of classes that has inheritance relation named class hierarchy, is treated as an elemental software model. A layered kernel is introduced to handle the tree data structure corresponding to the class hierarchy models. This method was vali- dated using both an artificial dataset and a case of industrial software from the optical communication field. Preliminary experi- ments showed that our approach is very effective in learning structured data and outperforms the traditional support vector learning methods in accurately and correctly predicting the fault-prone class hierarchy model in real-life OO software.展开更多
Computer numerical control(CNC)system is the base of modern digital and intelligent manufacturing technolo- gy.And opened its architecture and constituted based on PC and Windows operating system(OS)is the main trend ...Computer numerical control(CNC)system is the base of modern digital and intelligent manufacturing technolo- gy.And opened its architecture and constituted based on PC and Windows operating system(OS)is the main trend of CNC sys- tem.However,even if the highest system priority is used in user mode,real-time capability of Windows(2000,NT,XP)for applications is not guaranteed.By using a device driver,which is running in kernel mode,the real time performance of Windows can be enhanced greatly.The acknowledgment performance of Windows to peripheral interrupts was evaluated.Harmonized with an intelligent real-time serial communication bus(RTSB),strict real-time performance can be achieved in Windows platform. An opened architecture software CNC system which is hardware independence is proposed based on PC and RTSB.A numerical control real time kernel(NCRTK),which is implemented as a device driver on Windows,is used to perform the NC tasks.Tasks are divided into real-time and non real-time.Real-time task is running in kernel mode and non real-time task is running in user mode.Data are exchanged between kernel and user mode by DMA and Windows Messages.展开更多
The steam turbine is a prime mover that converts kinetic energy in steam into rotational mechanical energy through the impact or reaction of the steam against the blades. The aim of this study is to design a steam tur...The steam turbine is a prime mover that converts kinetic energy in steam into rotational mechanical energy through the impact or reaction of the steam against the blades. The aim of this study is to design a steam turbine for a small scale steam power plant with target of producing electricity. The turbine is driven by the heat energy from palm kernel shells as a renewable energy source obtained at a lower or no cost. The study was concentrated on design of turbine elements and its validation using computer packages. Specifically, the microturbine design was limited to design, modeling, simulation and analysis of the rotor, blades and nozzle under the palm kernel shell as fuel for the micro power plant. In blade design, stress failures, efficiency and blade angle parameters were considered. In casing volume design, the overall heat transfer and mean temperature, and different concepts were applied. The thermal distribution on stator and rotor was considered in order to determine its level of tolerance. The design software packages used for design validation were Solidworks and Comsol Multiphysics for analysis. Simulation results showed that the designed steam turbine can adequately tolerate change in stress/load, torsion/compression, temperature and speeds.展开更多
文摘A novel kernel learning method for object-oriented (00) software fault prediction is proposed in this paper. With this method, each set of classes that has inheritance relation named class hierarchy, is treated as an elemental software model. A layered kernel is introduced to handle the tree data structure corresponding to the class hierarchy models. This method was vali- dated using both an artificial dataset and a case of industrial software from the optical communication field. Preliminary experi- ments showed that our approach is very effective in learning structured data and outperforms the traditional support vector learning methods in accurately and correctly predicting the fault-prone class hierarchy model in real-life OO software.
基金Supported by the National Natural Science Foundation of China(No.50445004).
文摘Computer numerical control(CNC)system is the base of modern digital and intelligent manufacturing technolo- gy.And opened its architecture and constituted based on PC and Windows operating system(OS)is the main trend of CNC sys- tem.However,even if the highest system priority is used in user mode,real-time capability of Windows(2000,NT,XP)for applications is not guaranteed.By using a device driver,which is running in kernel mode,the real time performance of Windows can be enhanced greatly.The acknowledgment performance of Windows to peripheral interrupts was evaluated.Harmonized with an intelligent real-time serial communication bus(RTSB),strict real-time performance can be achieved in Windows platform. An opened architecture software CNC system which is hardware independence is proposed based on PC and RTSB.A numerical control real time kernel(NCRTK),which is implemented as a device driver on Windows,is used to perform the NC tasks.Tasks are divided into real-time and non real-time.Real-time task is running in kernel mode and non real-time task is running in user mode.Data are exchanged between kernel and user mode by DMA and Windows Messages.
文摘The steam turbine is a prime mover that converts kinetic energy in steam into rotational mechanical energy through the impact or reaction of the steam against the blades. The aim of this study is to design a steam turbine for a small scale steam power plant with target of producing electricity. The turbine is driven by the heat energy from palm kernel shells as a renewable energy source obtained at a lower or no cost. The study was concentrated on design of turbine elements and its validation using computer packages. Specifically, the microturbine design was limited to design, modeling, simulation and analysis of the rotor, blades and nozzle under the palm kernel shell as fuel for the micro power plant. In blade design, stress failures, efficiency and blade angle parameters were considered. In casing volume design, the overall heat transfer and mean temperature, and different concepts were applied. The thermal distribution on stator and rotor was considered in order to determine its level of tolerance. The design software packages used for design validation were Solidworks and Comsol Multiphysics for analysis. Simulation results showed that the designed steam turbine can adequately tolerate change in stress/load, torsion/compression, temperature and speeds.