Design patterns are micro architectures that have proved to be reliable, robust and easy to implement. Detecting design pattern from source code of object-oriented system can help a designer, a developer or a maintain...Design patterns are micro architectures that have proved to be reliable, robust and easy to implement. Detecting design pattern from source code of object-oriented system can help a designer, a developer or a maintainer to understand the software system. In this paper, a new method is provided which can detect design patterns from source code combining both static and dynamic analysis. To acquire the run-time dynamic information of software systems, a code instrumentation method is adopted. At the same time, all static and dynamic information is presented in UML diagrams format. The pattern detection process and its detection results are visual and interactive. This method is tested on a call center and a traffic simulation system. Experimental results prove that the method is effective in design patterns detection.展开更多
With the sharp increase of China's in-orbit spacecraft and the constraint TT&C resources, a mathematical model for optimal TT&C resource allocation is proposed, and the TT&C facility remote monitoring function is ...With the sharp increase of China's in-orbit spacecraft and the constraint TT&C resources, a mathematical model for optimal TT&C resource allocation is proposed, and the TT&C facility remote monitoring function is designed to achieve the multitask operation pattern under the unified management of the network management center. With this pattern, the TT&C network management and the spacecraft management are separated, which is quite different from the previous pattern. Further, a novel spacecraft TT&C technique based on spacecraft control language is developed, and the telecommanding pattern is designed to address the spacecraft operation problems. The engineering application shows that this pattern fundamentally improves the TT&C network capability, increases the resource efficiency, and satisfies the efficient, accurate, and flexible operation of spacecraft.展开更多
This paper studies the application of C language graphic function in the computer design process through a practical example of menu design using C language. It consists of three main modules: the instruction of self-...This paper studies the application of C language graphic function in the computer design process through a practical example of menu design using C language. It consists of three main modules: the instruction of self-definition function used in the process of initialization of screen and menu system, the instruction of ini- tialization screen and menu system, and the instruction of self-definition function used in keyboard service program. The study reveals the properties of abundance and practice of the library function of C language.展开更多
A successful mechanical property data-driven prediction model is the core of the optimal design of hot rolling process for hot-rolled strips. However, the original industrial data, usually unbalanced, are inevitably m...A successful mechanical property data-driven prediction model is the core of the optimal design of hot rolling process for hot-rolled strips. However, the original industrial data, usually unbalanced, are inevitably mixed with fluctuant and abnormal values. Models established on the basis of the data without data processing can cause misleading results, which cannot be used for the optimal design of hot rolling process. Thus, a method of industrial data processing of C-Mn steel was proposed based on the data analysis. The Bayesian neural network was employed to establish the reliable mechanical property prediction models for the optimal design of hot rolling process. By using the multi-objective optimization algorithm and considering the individual requirements of costumers and the constraints of the equipment, the optimal design of hot rolling process was successfully applied to the rolling process design for Q345B steel with 0.017% Nb and 0.046% Ti content removed. The optimal process design results were in good agreement with the industrial trials results, which verify the effectiveness of the optimal design of hot rolling process.展开更多
The size and performance of a System LSI depend heavily on the architecture which is chosen. As a result, the architecture design phase is one of the most important steps in the System LSI development process and is c...The size and performance of a System LSI depend heavily on the architecture which is chosen. As a result, the architecture design phase is one of the most important steps in the System LSI development process and is critical to the commercial success of a device. In this paper, we propose a C-based variable length and vector pipeline (VVP) architecture design methodology and apply it to the design of the output probability computation circuit for a speech recognition system. VVP processing accelerated by loop optimization, memory access methods, and application-specific cir- cuit design was implemented to calculate the Hidden Markov Model (HMM) output probability at high speed and its performance is evaluated. It is shown that designers can explore a wide range of design choices and generate complex circuits in a short time by using a C-based pipeline architecture design method.展开更多
The FY-2C meteorological satellite had been working well for 8 years as of October 19, 2012. Though the satellite was originally designed to work for 3 years, it still operates steadily. As the nation's first oper...The FY-2C meteorological satellite had been working well for 8 years as of October 19, 2012. Though the satellite was originally designed to work for 3 years, it still operates steadily. As the nation's first operational first-generation geo- stationary meteorological satellite, FY-2C works together with the following satellites FY-2D, FY-2E and FY-2F, in a operational mode of two operational plus two backup ones. FY-2C, FY-2D and FY-2E were the second batch satellites of FY-2 series展开更多
By analysis of the functions of animal hospital's departments, combining with management information development truth, the paper developed animal hospital management system. The system included six modules, like sys...By analysis of the functions of animal hospital's departments, combining with management information development truth, the paper developed animal hospital management system. The system included six modules, like system management module basic information management module, sections management module, and so on. The paper used Visual C++6.0 and SQL Server 2000, and ODBC database accessing technology, which can encapsulate any database table and operation into class. The system could make any window to share table's operation to realize hospital management quickly and efficiency.展开更多
CAD process for structure design of box culvert is introduced. It follows the traditional way of culvert design. All working conditions of culvert are taken into account. It can generate load diagram, bending moment d...CAD process for structure design of box culvert is introduced. It follows the traditional way of culvert design. All working conditions of culvert are taken into account. It can generate load diagram, bending moment diagram and bending moment envelope diagram for a single-hole, double-hole or triple-hole box culvert .That is to say, the whole CAD process for the box culvert structure design is realized with the self-developed system. It has been used to accomplish several projects in China and the results are satisfactory.展开更多
地热能是可再生能源之一,而地源热泵系统是应用地热能的一种重要方式。为提升工作效率,基于Visual Studio 2022开发平台,以C#编程语言下的WPF框架开发了一款地源热泵多能耦合系统方案设计软件,并依托于某项目对该软件在实际工程中的可...地热能是可再生能源之一,而地源热泵系统是应用地热能的一种重要方式。为提升工作效率,基于Visual Studio 2022开发平台,以C#编程语言下的WPF框架开发了一款地源热泵多能耦合系统方案设计软件,并依托于某项目对该软件在实际工程中的可用性、准确性进行了验证。该软件运行结果表明选用2台某地源热泵机组及5台某空气源热泵机组可承担该项目冷热负荷,每年耗能为4347.36MWh,总能耗费用449.53万元,单平米能耗费用33.30元/m^(2),在得到特定比例补贴的情况下投资成本总计3545.92万元,单平米造价262.66元/m^(2),与原设计方案一致。展开更多
基金Project supported by the National Natural Science Foundation of China(Grant No.60473063)
文摘Design patterns are micro architectures that have proved to be reliable, robust and easy to implement. Detecting design pattern from source code of object-oriented system can help a designer, a developer or a maintainer to understand the software system. In this paper, a new method is provided which can detect design patterns from source code combining both static and dynamic analysis. To acquire the run-time dynamic information of software systems, a code instrumentation method is adopted. At the same time, all static and dynamic information is presented in UML diagrams format. The pattern detection process and its detection results are visual and interactive. This method is tested on a call center and a traffic simulation system. Experimental results prove that the method is effective in design patterns detection.
基金supported by the China Postdotoral Science Foundation (20060401004).
文摘With the sharp increase of China's in-orbit spacecraft and the constraint TT&C resources, a mathematical model for optimal TT&C resource allocation is proposed, and the TT&C facility remote monitoring function is designed to achieve the multitask operation pattern under the unified management of the network management center. With this pattern, the TT&C network management and the spacecraft management are separated, which is quite different from the previous pattern. Further, a novel spacecraft TT&C technique based on spacecraft control language is developed, and the telecommanding pattern is designed to address the spacecraft operation problems. The engineering application shows that this pattern fundamentally improves the TT&C network capability, increases the resource efficiency, and satisfies the efficient, accurate, and flexible operation of spacecraft.
文摘This paper studies the application of C language graphic function in the computer design process through a practical example of menu design using C language. It consists of three main modules: the instruction of self-definition function used in the process of initialization of screen and menu system, the instruction of ini- tialization screen and menu system, and the instruction of self-definition function used in keyboard service program. The study reveals the properties of abundance and practice of the library function of C language.
文摘A successful mechanical property data-driven prediction model is the core of the optimal design of hot rolling process for hot-rolled strips. However, the original industrial data, usually unbalanced, are inevitably mixed with fluctuant and abnormal values. Models established on the basis of the data without data processing can cause misleading results, which cannot be used for the optimal design of hot rolling process. Thus, a method of industrial data processing of C-Mn steel was proposed based on the data analysis. The Bayesian neural network was employed to establish the reliable mechanical property prediction models for the optimal design of hot rolling process. By using the multi-objective optimization algorithm and considering the individual requirements of costumers and the constraints of the equipment, the optimal design of hot rolling process was successfully applied to the rolling process design for Q345B steel with 0.017% Nb and 0.046% Ti content removed. The optimal process design results were in good agreement with the industrial trials results, which verify the effectiveness of the optimal design of hot rolling process.
文摘The size and performance of a System LSI depend heavily on the architecture which is chosen. As a result, the architecture design phase is one of the most important steps in the System LSI development process and is critical to the commercial success of a device. In this paper, we propose a C-based variable length and vector pipeline (VVP) architecture design methodology and apply it to the design of the output probability computation circuit for a speech recognition system. VVP processing accelerated by loop optimization, memory access methods, and application-specific cir- cuit design was implemented to calculate the Hidden Markov Model (HMM) output probability at high speed and its performance is evaluated. It is shown that designers can explore a wide range of design choices and generate complex circuits in a short time by using a C-based pipeline architecture design method.
文摘The FY-2C meteorological satellite had been working well for 8 years as of October 19, 2012. Though the satellite was originally designed to work for 3 years, it still operates steadily. As the nation's first operational first-generation geo- stationary meteorological satellite, FY-2C works together with the following satellites FY-2D, FY-2E and FY-2F, in a operational mode of two operational plus two backup ones. FY-2C, FY-2D and FY-2E were the second batch satellites of FY-2 series
文摘By analysis of the functions of animal hospital's departments, combining with management information development truth, the paper developed animal hospital management system. The system included six modules, like system management module basic information management module, sections management module, and so on. The paper used Visual C++6.0 and SQL Server 2000, and ODBC database accessing technology, which can encapsulate any database table and operation into class. The system could make any window to share table's operation to realize hospital management quickly and efficiency.
文摘CAD process for structure design of box culvert is introduced. It follows the traditional way of culvert design. All working conditions of culvert are taken into account. It can generate load diagram, bending moment diagram and bending moment envelope diagram for a single-hole, double-hole or triple-hole box culvert .That is to say, the whole CAD process for the box culvert structure design is realized with the self-developed system. It has been used to accomplish several projects in China and the results are satisfactory.
文摘地热能是可再生能源之一,而地源热泵系统是应用地热能的一种重要方式。为提升工作效率,基于Visual Studio 2022开发平台,以C#编程语言下的WPF框架开发了一款地源热泵多能耦合系统方案设计软件,并依托于某项目对该软件在实际工程中的可用性、准确性进行了验证。该软件运行结果表明选用2台某地源热泵机组及5台某空气源热泵机组可承担该项目冷热负荷,每年耗能为4347.36MWh,总能耗费用449.53万元,单平米能耗费用33.30元/m^(2),在得到特定比例补贴的情况下投资成本总计3545.92万元,单平米造价262.66元/m^(2),与原设计方案一致。