Design and specification is a serious issue in software engineering because of the semantics involved in transforming the real world problems to computer software systems. Unified Modeling Language (UML) has been acce...Design and specification is a serious issue in software engineering because of the semantics involved in transforming the real world problems to computer software systems. Unified Modeling Language (UML) has been accepted as a de facto standard for design and specification of object oriented systems. Unfortunately, UML structures lack defining semantics of a system. Formal methods are proved powerful, particularly, at requirement specification and design level. For a moment, formal methods are not welcomed because of much use of mathematics in formal languages. Therefore, a linkage between UML and formal methods is required to overcome the above deficiencies. In this paper, a new approach is developed by integrating UML and Z specification focusing on state diagram considering both the syntax and semantics. It is believed that this new approach will be effective and useful both at academics and industrial level. The resultant formal models of the approach are analyzed and validated using Z/Eves tool.展开更多
For a long period of time, the determination of phase diagrams was only supported by experiments related to thermal effects or thermodynamic measurements: thermal analysis, calorimetric measurements, vapor pressures,...For a long period of time, the determination of phase diagrams was only supported by experiments related to thermal effects or thermodynamic measurements: thermal analysis, calorimetric measurements, vapor pressures, and EMF measurements. As a matter of fact, solid-solid transformations were not so accurately determined and could not be taken into account in the system's analysis. First, X-ray diffraction methods were used as a support for the thermal analysis. Second, the implementation of novel tools in structural analysis (for example, the Rietveld method) has permitted to increase the knowledge of phase stability. Finally, modeling the phases using a Calphad method needed increasingly more structural results to determine and better understand the phase diagrams. On the other hand, the Calphad method has been widely developed for metallic systems, for oxide systems, and in the past 10 years, for some semi-conductor systems, for example, gallium arsenide, cadmium telluride, and lead telluride systems. In such applications, it is very important to bring point defects in the modeling of the phases to map the defects as a function of the chemical composition. Owing to its complexity, this characteristic, the knowledge of which is crucial for the understanding and the control of potential physical applications, was ignored in the previous assessment of semi-conductor systems.展开更多
An educational programming language is a programming language that is designed primarily as a learning instrument and not so much as a tool for writing programs for production. Three-dimensional (3D) interactive anima...An educational programming language is a programming language that is designed primarily as a learning instrument and not so much as a tool for writing programs for production. Three-dimensional (3D) interactive animations provide an effective means to engage the attention of the audience to learn programming language. Traditionally, creating 3D games had been difficult as it requires specialized programming skills. However, it had been proven that the state-transition diagram, which is the most fundamental principle for automata, is intuitively so comprehensive that even children can create programs for interactive animations and video games in the two-dimensional world. Islay3D is a programming environment for authoring interactive 3D animations based on this concept. In this paper, the Islay3D animation language is introduced, where a character is modeled as an object, and its behavior is defined in term of a set of state-transition diagrams. The interpretation of the state-transition diagrams to JavaScript is also presented. Finally, the web-based programming environment is introduced. With the web-based platform, the public will be able express their creativity in creating interactive 3D animations and video games easily from within their browser.展开更多
Majorana fermions in two-dimensional systems satisfy non-Abelian statistics. They are possible to exist in topological superconductors as quasi particles, which is of great significance for topological quantum computi...Majorana fermions in two-dimensional systems satisfy non-Abelian statistics. They are possible to exist in topological superconductors as quasi particles, which is of great significance for topological quantum computing. In this paper, we study a new promising system of superconducting topological surface state topological insulator thin films. We also study the phase diagrams of the model by plotting the Majorana edge states and the density of states in different regions of the phase diagram. Due to the mirror symmetry of the topological surface states, the Hamiltonian can be block diagonalized into two spin-triplet <i>p</i>-wave superconductors, which are also confirmed by the phase diagrams. The chiral Majorana edge modes may provide a new route for realizing topological quantum computation.展开更多
Importance analysis quantifies the critical degree of individual component. Compared with the traditional binary state system,importance analysis of the multi-state system is more aligned with the practice. Because th...Importance analysis quantifies the critical degree of individual component. Compared with the traditional binary state system,importance analysis of the multi-state system is more aligned with the practice. Because the multi-valued decision diagram( MDD) can reflect the relationship between the components and the system state bilaterally, it was introduced into the reliability calculation of the multi-state system( MSS). The building method,simplified criteria,and path search and probability algorithm of MSS structure function MDD were given,and the reliability of the system was calculated. The computing methods of importance based on MDD and direct partial logic derivatives( DPLD) were presented. The diesel engine fuel supply system was taken as an example to illustrate the proposed method. The results show that not only the probability of the system in each state can be easily obtained,but also the influence degree of each component and its state on the system reliability can be obtained,which is conducive to the condition monitoring and structure optimization of the system.展开更多
采用UML分析与设计的业务信息系统,业务流程经过层层的抽象迭代,缺乏一种透明的业务流程实现。WF提供了可视化的业务过程编程模型,便于实现业务流程自动化,在对比分析WF State Machine和UML状态图的基础上,研究从UML状态图到WF State Ma...采用UML分析与设计的业务信息系统,业务流程经过层层的抽象迭代,缺乏一种透明的业务流程实现。WF提供了可视化的业务过程编程模型,便于实现业务流程自动化,在对比分析WF State Machine和UML状态图的基础上,研究从UML状态图到WF State Machine业务流程映射关系,选取UML中典型状态图,依据一定的命名转换规则,实现了从UML状态图分析设计到WF状态机业务过程可视化的构建,完成了动态测试。展开更多
文摘Design and specification is a serious issue in software engineering because of the semantics involved in transforming the real world problems to computer software systems. Unified Modeling Language (UML) has been accepted as a de facto standard for design and specification of object oriented systems. Unfortunately, UML structures lack defining semantics of a system. Formal methods are proved powerful, particularly, at requirement specification and design level. For a moment, formal methods are not welcomed because of much use of mathematics in formal languages. Therefore, a linkage between UML and formal methods is required to overcome the above deficiencies. In this paper, a new approach is developed by integrating UML and Z specification focusing on state diagram considering both the syntax and semantics. It is believed that this new approach will be effective and useful both at academics and industrial level. The resultant formal models of the approach are analyzed and validated using Z/Eves tool.
文摘For a long period of time, the determination of phase diagrams was only supported by experiments related to thermal effects or thermodynamic measurements: thermal analysis, calorimetric measurements, vapor pressures, and EMF measurements. As a matter of fact, solid-solid transformations were not so accurately determined and could not be taken into account in the system's analysis. First, X-ray diffraction methods were used as a support for the thermal analysis. Second, the implementation of novel tools in structural analysis (for example, the Rietveld method) has permitted to increase the knowledge of phase stability. Finally, modeling the phases using a Calphad method needed increasingly more structural results to determine and better understand the phase diagrams. On the other hand, the Calphad method has been widely developed for metallic systems, for oxide systems, and in the past 10 years, for some semi-conductor systems, for example, gallium arsenide, cadmium telluride, and lead telluride systems. In such applications, it is very important to bring point defects in the modeling of the phases to map the defects as a function of the chemical composition. Owing to its complexity, this characteristic, the knowledge of which is crucial for the understanding and the control of potential physical applications, was ignored in the previous assessment of semi-conductor systems.
文摘An educational programming language is a programming language that is designed primarily as a learning instrument and not so much as a tool for writing programs for production. Three-dimensional (3D) interactive animations provide an effective means to engage the attention of the audience to learn programming language. Traditionally, creating 3D games had been difficult as it requires specialized programming skills. However, it had been proven that the state-transition diagram, which is the most fundamental principle for automata, is intuitively so comprehensive that even children can create programs for interactive animations and video games in the two-dimensional world. Islay3D is a programming environment for authoring interactive 3D animations based on this concept. In this paper, the Islay3D animation language is introduced, where a character is modeled as an object, and its behavior is defined in term of a set of state-transition diagrams. The interpretation of the state-transition diagrams to JavaScript is also presented. Finally, the web-based programming environment is introduced. With the web-based platform, the public will be able express their creativity in creating interactive 3D animations and video games easily from within their browser.
文摘Majorana fermions in two-dimensional systems satisfy non-Abelian statistics. They are possible to exist in topological superconductors as quasi particles, which is of great significance for topological quantum computing. In this paper, we study a new promising system of superconducting topological surface state topological insulator thin films. We also study the phase diagrams of the model by plotting the Majorana edge states and the density of states in different regions of the phase diagram. Due to the mirror symmetry of the topological surface states, the Hamiltonian can be block diagonalized into two spin-triplet <i>p</i>-wave superconductors, which are also confirmed by the phase diagrams. The chiral Majorana edge modes may provide a new route for realizing topological quantum computation.
基金National Natural Science Foundation of China(No.61164009)the Science and Technology Research Project,Department of Education of Jiangxi Province,China(No.GJJ14420)Natural Science Foundation of Jiangxi Province,China(No.20132BAB206026)
文摘Importance analysis quantifies the critical degree of individual component. Compared with the traditional binary state system,importance analysis of the multi-state system is more aligned with the practice. Because the multi-valued decision diagram( MDD) can reflect the relationship between the components and the system state bilaterally, it was introduced into the reliability calculation of the multi-state system( MSS). The building method,simplified criteria,and path search and probability algorithm of MSS structure function MDD were given,and the reliability of the system was calculated. The computing methods of importance based on MDD and direct partial logic derivatives( DPLD) were presented. The diesel engine fuel supply system was taken as an example to illustrate the proposed method. The results show that not only the probability of the system in each state can be easily obtained,but also the influence degree of each component and its state on the system reliability can be obtained,which is conducive to the condition monitoring and structure optimization of the system.
文摘采用UML分析与设计的业务信息系统,业务流程经过层层的抽象迭代,缺乏一种透明的业务流程实现。WF提供了可视化的业务过程编程模型,便于实现业务流程自动化,在对比分析WF State Machine和UML状态图的基础上,研究从UML状态图到WF State Machine业务流程映射关系,选取UML中典型状态图,依据一定的命名转换规则,实现了从UML状态图分析设计到WF状态机业务过程可视化的构建,完成了动态测试。