Software testing is an important part of software engineering and has been more and more popular as the rapid growth of the software products market. Good skills of communication with clients and programmers play a si...Software testing is an important part of software engineering and has been more and more popular as the rapid growth of the software products market. Good skills of communication with clients and programmers play a significant role for a tester during the test process. This paper presents some important and basic software testing applications (such as static testing, dynamic testing, black-box testing, white-box testing and their combinations) based on a virtual reality system, named as rocket digital simulation system (RDSS). Different testing methods are exercised during the software developing lifecycle and finally achieving significant quality improvement.展开更多
It is urgent to solve various problems in electromagnetic (EM) engineering under the increasingly complicated environment. Some expert systems (ES) come into being just to keep up with the demand for solving these...It is urgent to solve various problems in electromagnetic (EM) engineering under the increasingly complicated environment. Some expert systems (ES) come into being just to keep up with the demand for solving these problems. Combined with the analysis of development orES technology and the development trend of EM engineering software in recent years, the application orES technology in EM engineering is discussed, and especially the progress of complete ES in electromagnetic compatible (EMC) is introduced.展开更多
Various application domains require the integration of distributed real-time or near-real-time systems with non-real-time systems.Smart cities,smart homes,ambient intelligent systems,or network-centric defense systems...Various application domains require the integration of distributed real-time or near-real-time systems with non-real-time systems.Smart cities,smart homes,ambient intelligent systems,or network-centric defense systems are among these application domains.Data Distribution Service(DDS)is a communication mechanism based on Data-Centric Publish-Subscribe(DCPS)model.It is used for distributed systems with real-time operational constraints.Java Message Service(JMS)is a messaging standard for enterprise systems using Service Oriented Architecture(SOA)for non-real-time operations.JMS allows Java programs to exchange messages in a loosely coupled fashion.JMS also supports sending and receiving messages using a messaging queue and a publish-subscribe interface.In this article,we propose an architecture enabling the automated integration of distributed real-time and non-real-time systems.We test our proposed architecture using a distributed Command,Control,Communications,Computers,and Intelligence(C4I)system.The system has DDS-based real-time Combat Management System components deployed to naval warships,and SOA-based non-real-time Command and Control components used at headquarters.The proposed solution enables the exchange of data between these two systems efficiently.We compare the proposed solution with a similar study.Our solution is superior in terms of automation support,ease of implementation,scalability,and performance.展开更多
In this work, new features and extensions of a currently used online atomic database management system are reported. A multiplatform flexible computation package is added to the present system, to allow the calculatio...In this work, new features and extensions of a currently used online atomic database management system are reported. A multiplatform flexible computation package is added to the present system, to allow the calculation of various atomic radiative and collisional processes, based on simplifying the use of some existing atomic codes adopted from the literature. The interaction between users and data is facilitated by a rather extensive Python graphical user interface working online and could be installed in personal computers of different classes. In particular, this study gives an overview of the use of one model of the package models (i.e., electron impact collisional excitation model). The accuracy of computing capability of the electron impact collisional excitation in the adopted model, which follows the distorted wave approximation approach, is enhanced by implementing the Dirac R-matrix approximation approach. The validity and utility of this approach are presented through a comparison of the current computed results with earlier available theoretical and experimental results. Finally, the source code is made available under the general public license and being distributed freely in the hope that it will be useful to a wide community of laboratory and astrophysical plasma diagnostics.展开更多
Wireless M-Bus according to EN-13757-4 is a major contender for local metrological network (LMN) in smart metering and smart grid applications, as it holds the promise of flexible and optimized solutions. It enjoys ...Wireless M-Bus according to EN-13757-4 is a major contender for local metrological network (LMN) in smart metering and smart grid applications, as it holds the promise of flexible and optimized solutions. It enjoys wide popularity in continental Europe, but increasingly in many other regions of the world. However, Wireless M-Bus is characterized by a wide variety of different operation modes (C-, F-, N-, P-, Q-, R-, S-, and T-modes), which work in different frequency bands (i.e., 868 MHz, 433 MHz, and 169 MHz). Its application layer can be enhanced by extensions, being defined from vendor alliances, like the Open Metering System (OMS) Group, or from national bodies.展开更多
An object model based software architecture for service robot system is presented, which addresses both software engineering issues such as reuse, extensibility, and management of complexity as well as system enginee...An object model based software architecture for service robot system is presented, which addresses both software engineering issues such as reuse, extensibility, and management of complexity as well as system engineering issues like scalability, reactivity, and robustness. A novel approach to the service robot system architecture is discussed. Cognitive psychology is considered in designing the software system, i.e., a humans way of vision and planning is applied. The planner can incorporate the users request into its task selection mechanism and generate plans biased toward picking the most reliable task execution in a given situation, and the planner can alter task selection based on changes that occur in dynamic and uncertain environments.展开更多
Integrating engineering software is meaningful but challenging for a system code of a fusion device. This issue is seldom considered by system codes currently. Therefore, to discuss the issue, the Integrated Design Sy...Integrating engineering software is meaningful but challenging for a system code of a fusion device. This issue is seldom considered by system codes currently. Therefore, to discuss the issue, the Integrated Design System of TF Coil (IDS-TFC) has been worked out, which consists of physical calculation, CAD, and Finite Element Analysis (FEA). Furthermore, an Integrated and Automatically Optimized Method (IAOM) has been created to address the integration and interfaces. The method utilizes a geometry parameter to connect each design submodule and achieve automatic optimization. Double-objectives optimization has been realized, confirming it is feasible to integrate and optimize engineering design and physical calculation. Moreover, IDS- TFC can also serve as a useful reference of integrated design processing for subsequent fusion design.展开更多
文摘Software testing is an important part of software engineering and has been more and more popular as the rapid growth of the software products market. Good skills of communication with clients and programmers play a significant role for a tester during the test process. This paper presents some important and basic software testing applications (such as static testing, dynamic testing, black-box testing, white-box testing and their combinations) based on a virtual reality system, named as rocket digital simulation system (RDSS). Different testing methods are exercised during the software developing lifecycle and finally achieving significant quality improvement.
基金the Key Project of Chinese Ministry of Education (No. 104166)
文摘It is urgent to solve various problems in electromagnetic (EM) engineering under the increasingly complicated environment. Some expert systems (ES) come into being just to keep up with the demand for solving these problems. Combined with the analysis of development orES technology and the development trend of EM engineering software in recent years, the application orES technology in EM engineering is discussed, and especially the progress of complete ES in electromagnetic compatible (EMC) is introduced.
文摘Various application domains require the integration of distributed real-time or near-real-time systems with non-real-time systems.Smart cities,smart homes,ambient intelligent systems,or network-centric defense systems are among these application domains.Data Distribution Service(DDS)is a communication mechanism based on Data-Centric Publish-Subscribe(DCPS)model.It is used for distributed systems with real-time operational constraints.Java Message Service(JMS)is a messaging standard for enterprise systems using Service Oriented Architecture(SOA)for non-real-time operations.JMS allows Java programs to exchange messages in a loosely coupled fashion.JMS also supports sending and receiving messages using a messaging queue and a publish-subscribe interface.In this article,we propose an architecture enabling the automated integration of distributed real-time and non-real-time systems.We test our proposed architecture using a distributed Command,Control,Communications,Computers,and Intelligence(C4I)system.The system has DDS-based real-time Combat Management System components deployed to naval warships,and SOA-based non-real-time Command and Control components used at headquarters.The proposed solution enables the exchange of data between these two systems efficiently.We compare the proposed solution with a similar study.Our solution is superior in terms of automation support,ease of implementation,scalability,and performance.
文摘In this work, new features and extensions of a currently used online atomic database management system are reported. A multiplatform flexible computation package is added to the present system, to allow the calculation of various atomic radiative and collisional processes, based on simplifying the use of some existing atomic codes adopted from the literature. The interaction between users and data is facilitated by a rather extensive Python graphical user interface working online and could be installed in personal computers of different classes. In particular, this study gives an overview of the use of one model of the package models (i.e., electron impact collisional excitation model). The accuracy of computing capability of the electron impact collisional excitation in the adopted model, which follows the distorted wave approximation approach, is enhanced by implementing the Dirac R-matrix approximation approach. The validity and utility of this approach are presented through a comparison of the current computed results with earlier available theoretical and experimental results. Finally, the source code is made available under the general public license and being distributed freely in the hope that it will be useful to a wide community of laboratory and astrophysical plasma diagnostics.
基金supported by the German Federal Ministry of Economics and Technology under Grant No.16IN0594(DEMAX project)the ARTE-MIS-JU and the Participating Member States under Grant No.100266(ME~3GAS project)the European Commission under Grant No.FP7-SME-2011-286753(WiMBex project)
文摘Wireless M-Bus according to EN-13757-4 is a major contender for local metrological network (LMN) in smart metering and smart grid applications, as it holds the promise of flexible and optimized solutions. It enjoys wide popularity in continental Europe, but increasingly in many other regions of the world. However, Wireless M-Bus is characterized by a wide variety of different operation modes (C-, F-, N-, P-, Q-, R-, S-, and T-modes), which work in different frequency bands (i.e., 868 MHz, 433 MHz, and 169 MHz). Its application layer can be enhanced by extensions, being defined from vendor alliances, like the Open Metering System (OMS) Group, or from national bodies.
文摘An object model based software architecture for service robot system is presented, which addresses both software engineering issues such as reuse, extensibility, and management of complexity as well as system engineering issues like scalability, reactivity, and robustness. A novel approach to the service robot system architecture is discussed. Cognitive psychology is considered in designing the software system, i.e., a humans way of vision and planning is applied. The planner can incorporate the users request into its task selection mechanism and generate plans biased toward picking the most reliable task execution in a given situation, and the planner can alter task selection based on changes that occur in dynamic and uncertain environments.
基金supported by the National Magnetic Confinement Fusion Science Program of China(Nos.2014GB110000,2014GB110002)
文摘Integrating engineering software is meaningful but challenging for a system code of a fusion device. This issue is seldom considered by system codes currently. Therefore, to discuss the issue, the Integrated Design System of TF Coil (IDS-TFC) has been worked out, which consists of physical calculation, CAD, and Finite Element Analysis (FEA). Furthermore, an Integrated and Automatically Optimized Method (IAOM) has been created to address the integration and interfaces. The method utilizes a geometry parameter to connect each design submodule and achieve automatic optimization. Double-objectives optimization has been realized, confirming it is feasible to integrate and optimize engineering design and physical calculation. Moreover, IDS- TFC can also serve as a useful reference of integrated design processing for subsequent fusion design.