The Taishan Antineutrino Observatory(TAO)is a satellite experiment of the Jiangmen Underground Neutrino Observatory,located near the Taishan nuclear power plant(NPP).The TAO aims to measure the energy spectrum of reac...The Taishan Antineutrino Observatory(TAO)is a satellite experiment of the Jiangmen Underground Neutrino Observatory,located near the Taishan nuclear power plant(NPP).The TAO aims to measure the energy spectrum of reactor antineutrinos with unprecedented precision,which would benefit both reactor neutrino physics and the nuclear database.A detector geometry and event visualization system was developed for the TAO.The software was based on ROOT packages and embedded in the TAO offline software framework.This provided an intuitive tool for visualizing the detector geometry,tuning the reconstruction algorithm,understanding neutrino physics,and monitoring the operation of reactors at NPP.Further applications of the visualization system in the experimental operation of TAO and its future development are discussed.展开更多
3D terrain visualization of geographic information systems(GIS)data has become an important issue in recent years.This is due to the emergence of new geo-browsers such as Google Earth,widely popular among users.The av...3D terrain visualization of geographic information systems(GIS)data has become an important issue in recent years.This is due to the emergence of new geo-browsers such as Google Earth,widely popular among users.The availability of 3D representation tools has increased the demand for 3D terrain visualization.The aim of this paper is to review the literature related to the 3D terrain visualization of GIS data from the first map produced until the online mapping era.The reviews are divided into four different sections:manual visualization of 3D terrain,automated visualization of 3D terrain,online visualization of 3D terrain,and software for visualizing 3D terrain.Then,the paper compares between the different types of systems developed by various authors based on the capabilities and the limitations of the system.Some of the techniques have their own strengths and limitations which solve the problem in 3D terrain visualization.However,the research on improving 3D terrain visualization is still ongoing.This is due to the popularity of online environments and mobile devices that render 3D terrain.This review paper will help interested users understand the current state of 3D terrain visualization of GIS data in a better way.展开更多
Using CiteSpace visualization software,literature research on roof parking lot in recent 20 years is analyzed,and the research direction and development of the relevant papers are integrated and induced.From utilizati...Using CiteSpace visualization software,literature research on roof parking lot in recent 20 years is analyzed,and the research direction and development of the relevant papers are integrated and induced.From utilization development,roof greening and technical practice,overall consideration and grasp of the feasibility of roof parking lot are conducted.Realization paths of two kinds of roof parking lots are provided:suspended PRT stereo parking lot and telescopic rail elevator,and it is committed to providing feasible suggestions and reference for future roof parking lot.展开更多
An integration processing system of three-dimensional laser scanning information visualization in goaf was developed. It is provided with multiple functions, such as laser scanning information management for goaf, clo...An integration processing system of three-dimensional laser scanning information visualization in goaf was developed. It is provided with multiple functions, such as laser scanning information management for goaf, cloud data de-noising optimization, construction, display and operation of three-dimensional model, model editing, profile generation, calculation of goaf volume and roof area, Boolean calculation among models and interaction with the third party soft ware. Concerning this system with a concise interface, plentiful data input/output interfaces, it is featured with high integration, simple and convenient operations of applications. According to practice, in addition to being well-adapted, this system is favorably reliable and stable.展开更多
ABSTRACT: This paper generalizes the makeup and forming dynamic mechanism of natural disaster systems, principles and methods of comprehensive division of natural disasters, as well as structure, function and up-build...ABSTRACT: This paper generalizes the makeup and forming dynamic mechanism of natural disaster systems, principles and methods of comprehensive division of natural disasters, as well as structure, function and up-build routes of map and file information visualization system (MFIVS). Taking the Changjiang(Yangtze) Valley as an example, on the basis of revealing up the integrated mechanism on the formations of its natural disasters and its distributing law, thereafter, the paper relies on the MFIVS technique, adopts two top-down and bottom-up approaches to study a comprehensive division of natural disasters. It is relatively objective and precise that the required division results include three natural disaster sections and nine natural disaster sub-sections, which can not only provide a scientific basis for utilizing natural resources and controlling natural disaster and environmental degradation, but also be illuminated to a concise, practical and effective technique on comprehensive division.展开更多
In the field of weapon system of systems (WSOS) simulation, various indicators are widely used to describe the capability of WSOS, but it is always difficult to describe the comprehensive capability of WSOS quickly an...In the field of weapon system of systems (WSOS) simulation, various indicators are widely used to describe the capability of WSOS, but it is always difficult to describe the comprehensive capability of WSOS quickly and intuitively by visualization of multi-dimensional indicators. A method of machine learning and visualization is proposed, which can display and analyze the capabilities of different WSOS in a two-dimensional plane. The analysis and comparison of the comprehensive capability of different components of WSOS is realized by the method, which consists of six parts: multiple simulations, key indicators mining, three spatial distance calculation, fusion project calculation, calculation of individual capability density, and calculation of multiple capability ranges overlay. Binding a simulation experiment, the collaborative analysis of six indicators and 100 possible kinds of red WSOS are achieved. The experimental results show that this method can effectively improve the quality and speed of capabilities analysis, reveal a large number of potential information, and provide a visual support for the qualitative and quantitative analysis model.展开更多
In this paper, a method to initiate, develop and visualize an abstract syntax tree (AST) in C++ source code is presented. The approach is in chronological order starting with collection of program codes as a string an...In this paper, a method to initiate, develop and visualize an abstract syntax tree (AST) in C++ source code is presented. The approach is in chronological order starting with collection of program codes as a string and split into individual characters using regular expression. This will be followed by separating the token grammar using best first search (BFS) algorithm to determine node having lowest value, lastly followed by graph presentation of intermediate representation achieved with the help of graph visualization software (GraphViz) while former is implemented using python programming language version 3. The efficacy of our approach is used in analyzing C++ code and yielded a satisfactory result.展开更多
One of the most indispensable needs of life is food and its worldwide availability endorsement has made agriculture an essential sector in recent years. As the technology evolved, the need to maintain a good and suita...One of the most indispensable needs of life is food and its worldwide availability endorsement has made agriculture an essential sector in recent years. As the technology evolved, the need to maintain a good and suitable climate in the greenhouse became imperative to ensure that the indoor plants are more productive hence the agriculture sector was not left behind. That notwithstanding, the introduction and deployment of IoT technology in agriculture solves many problems and increases crop production. This paper focuses mainly on the deployment of the Internet of Things (IoT) in acquiring real- time data of environmental parameters in the greenhouse. Various IoT technologies that can be applicable in greenhouse monitoring system was presented and in the proposed model, a method is developed to send the air temperature and humidity data obtained by the DHT11 sensor to the cloud using an ESP8266-based NodeMCU and firstly to the cloud platform Thing- Speak, and then to Adafruit.IO in which MQTT protocol was used for the reception of sensor data to the application layer referred as Human-Machine Interface. The system has been completely implemented in an actual prototype, allowing the acquiring of data and the publisher/subscriber concept used for communication. The data is published with a broker’s aid, which is responsible for transferring messages to the intended clients based on topic choice. Lastly, the functionality testing of MQTT was carried out and the results showed that the messages are successfully published.展开更多
This paper delves into the visual teaching of analytic geometry facilitated by GeoGebra software.Through a meticulous analysis of the current landscape of analytic geometry instruction and the distinct advantages of G...This paper delves into the visual teaching of analytic geometry facilitated by GeoGebra software.Through a meticulous analysis of the current landscape of analytic geometry instruction and the distinct advantages of GeoGebra software,it expounds upon the imperative and feasibility of its application within the realm of analytic geometry teaching.Furthermore,it presents a detailed account of the teaching practice process grounded in this software,encompassing teaching design and the demonstration of teaching cases,and conducts an in-depth investigation and analysis of the teaching outcomes.The research findings indicate that the GeoGebra software can effectively elevate the level of visualization in analytic geometry teaching,thereby augmenting students’learning enthusiasm and comprehension capabilities.It thus offers novel perspectives and methodologies for the pedagogical reform of analytic geometry.展开更多
Large-scale software systems,which are the most sophisticated human-designed objects,play more and more important role in our daily life.Consequently effective analysis for large-scale software has become an urgent pr...Large-scale software systems,which are the most sophisticated human-designed objects,play more and more important role in our daily life.Consequently effective analysis for large-scale software has become an urgent problem to be solved with the increasing issues of software security and the continuous expansion of software applications scope.For the characteristics of large scale and complex structure in large-scale software,the traditional software analysis techniques are difficult to be used.With the problem of difficulty in presentation,storage and low efficiency in the process of large-scale software analysis,the visualization analysis framework for large-scale software based on software network,named SoNet,is proposed with the combination of complex network theory and program slicing technique.Constraint logic attributes of the programs will be obtained through source code parsing.Then we will construct a global view by the theory of complex network after extracting software structure and behavior,improving user’s perception of software architecture in a macro perspective.Use case slicing will be realized combined with Redis cluster,and accessibility analysis when given a keyword to be analyzed.We evaluate our prototype implementation on an open source software project named SoundSea in Github,and the results suggest that our approach can realize the analysis for large-scale software.展开更多
The installation of vast quantities of additional new sensing and communication equipment, in conjunction with building the computing infrastructure to store and manage data gathered by this equipment, has been the fi...The installation of vast quantities of additional new sensing and communication equipment, in conjunction with building the computing infrastructure to store and manage data gathered by this equipment, has been the fi rst step in the creation of what is generically referred to as the "smart grid" for the electric transmission system. With this enormous capital investment in equipment having been made, attention is now focused on developing methods to analyze and visualize this large data set. The most direct use of this large set of new data will be in data visualization. This paper presents a survey of some visualization techniques that have been deployed by the electric power industry for visualizing data over the past several years. These techniques include pie charts, animation, contouring, time-varying graphs, geographic-based displays, image blending, and data aggregation techniques. The paper then emphasizes a newer concept of using word-sized graphics called sparklines as an extremely eff ective method of showing large amounts of timevarying data.展开更多
The interfacial transition zone (ITZ) between the aggregates and the bulk paste is the weakest zone of ordinary concrete, which largely determines its mechanical and transporting properties. However, a complete unders...The interfacial transition zone (ITZ) between the aggregates and the bulk paste is the weakest zone of ordinary concrete, which largely determines its mechanical and transporting properties. However, a complete understanding and a quantitative modeling of ITZ are still lacking. Consequently, an integrated modeling and experimental study were conducted. First, the theoretical calculation model of the ITZ volume fraction about the rotary ellipsoidal aggregate particles was established based on the nearest surface function formula. Its calculation programs were written based on Visual Basic 6.0 language and achieved visualization and functionalization. Then, the influencing factors of ITZ volume fraction of the ellipsoidal aggregate particles and the overlapping degree between the ITZ were systematically analyzed. Finally, the calculation models of ITZ volume fraction on actual ellipsoidal aggregate were given, based on cobblestones or pebbles particles with naturally ellipsoidal shape. The results indicate that the calculation model proposed is highly reliable.展开更多
The purpose of software defect prediction is to identify defect-prone code modules to assist software quality assurance teams with the appropriate allocation of resources and labor.In previous software defect predicti...The purpose of software defect prediction is to identify defect-prone code modules to assist software quality assurance teams with the appropriate allocation of resources and labor.In previous software defect prediction studies,transfer learning was effective in solving the problem of inconsistent project data distribution.However,target projects often lack sufficient data,which affects the performance of the transfer learning model.In addition,the presence of uncorrelated features between projects can decrease the prediction accuracy of the transfer learning model.To address these problems,this article propose a software defect prediction method based on stable learning(SDP-SL)that combines code visualization techniques and residual networks.This method first transforms code files into code images using code visualization techniques and then constructs a defect prediction model based on these code images.During the model training process,target project data are not required as prior knowledge.Following the principles of stable learning,this paper dynamically adjusted the weights of source project samples to eliminate dependencies between features,thereby capturing the“invariance mechanism”within the data.This approach explores the genuine relationship between code defect features and labels,thereby enhancing defect prediction performance.To evaluate the performance of SDP-SL,this article conducted comparative experiments on 10 open-source projects in the PROMISE dataset.The experimental results demonstrated that in terms of the F-measure,the proposed SDP-SL method outperformed other within-project defect prediction methods by 2.11%-44.03%.In cross-project defect prediction,the SDP-SL method provided an improvement of 5.89%-25.46% in prediction performance compared to other cross-project defect prediction methods.Therefore,SDP-SL can effectively enhance within-and cross-project defect predictions.展开更多
Classes are key software components in an object-oriented software system. In many industrial OO software systems, there are some classes that have complicated structure and relationships. So in the processes of softw...Classes are key software components in an object-oriented software system. In many industrial OO software systems, there are some classes that have complicated structure and relationships. So in the processes of software maintenance, testing, software reengineering, software reuse and software restructure, it is a challenge for software engineers to understand these classes thoroughly. This paper proposes a class comprehension model based on constructivist learning theory, and implements a software visualization tool (MFV-Class) to help in the comprehension of a class. The tool provides multiple views of class to uncover manifold facets of class contents. It enables visualizing three object-oriented metrics of classes to help users focus on the understanding process. A case study was conducted to evaluate our approach and the toolkit.展开更多
WormGUIDES is an open-source dynamic embryonic system designed to facilitate global understanding of cellular decisions in the developing nervous system of the nematode C. elegans. WormGUIDES was designed to allow inv...WormGUIDES is an open-source dynamic embryonic system designed to facilitate global understanding of cellular decisions in the developing nervous system of the nematode C. elegans. WormGUIDES was designed to allow investigation and exploration of the observational results of the C. elegans life cycle from laboratory experiments. In the process of a mechanistic C. elegans model development, some functionalities of WormGUIDES needed to be enhanced to support model validation and verification. In this study, a new way to visualize 3-dimentional vectors within WormGUIDES was investigated and presented. Then, the practical values of this method were demonstrated by visualizing two biologically significant directions (i.e., division orientation and cell polarity) of individual embryonic cells in C. elegans. Lastly, a mathematic approach was designed to illustrate the differences between these two sets of vectors and provide easy indications of the location of these individual cells that have large data discrepancies within the C. elegans embryonic system.展开更多
The paper gives the distributions of the daily mean temperature of black body of satellite infrared images from June 7 to 10, 1998 during HUAMEX and examines 14 meso-α-scale convective systems and a number of meso-b-...The paper gives the distributions of the daily mean temperature of black body of satellite infrared images from June 7 to 10, 1998 during HUAMEX and examines 14 meso-α-scale convective systems and a number of meso-b-scale convective systems using the satellite infrared images at 1-h intervals. The mesoscale convective systems on June 7 and 9, which resulted in severe rainstorm over the middle of Taiwan and the estuary region of the Pearl River (Zhujiang R.), are emphatically analyzed. The serial development of mesoscale convective systems is revealed by the distributions of the black body temperature of satellite infrared images. The environmental conditions in which many mesoscale convective systems continuously occurred are diagnosed. The visualizing tool, LiveView, displays the link between the upper and lower horizontal wind fields and the vertical circulations and 3-dimensional trajectories of moist air motions, based on the data of objective analyses.展开更多
With the development in network communication, the research and application of “virtual city” has become an important discussion item. The crucial point lies on how to set up a virtual visual model of city on Intern...With the development in network communication, the research and application of “virtual city” has become an important discussion item. The crucial point lies on how to set up a virtual visual model of city on Internet; it is the organic integration of computer science, information science, geosciences and system science. This text summarizes the basic conception of “digital earth/the virtual fictitious city”, and probes into the technology of combining with Web on the basis of 2DVR, 3DVR and GIS. It develops the new emulation mode of the virtual urban system and key technology while developing the scheme wholly. This paper offers the interactive methods of the virtual world and outside world. The method of using the panorama, three dimensional model and active server pages technology to realize interactive network virtual city roam is studied and a running example is given. Using the system we can offer the visual brand-new technical support for urban planning, traffic for tourism, etc.展开更多
Various properties of a necklace vortex system formed around a rectangular plate standing vertically on a flat ground wall were investigated by visualizations produced by injecting fluorescent dye into a water channel...Various properties of a necklace vortex system formed around a rectangular plate standing vertically on a flat ground wall were investigated by visualizations produced by injecting fluorescent dye into a water channel flow. As a result, it was found that the necklace vortex pattern had three steady systems depending on the Reynolds number Reh, the relative height h/δ of the rectangular plate compared with the laminar boundary layer thickness and the aspect ratio w/h. As it is expected that the aspect ratio of the rectangular plate will typify the projected area configuration of various three-dimensional bodies, the aspect ratio is varied widely from 0.5 to 7.0. The transitional boundaries of Reh and h/δ in the 2-vortex, 4-vortex and 6-vortex systems for each aspect ratio decreased when w/h < 3.0, and increased when w/h ≥ 3.0 as w/h increased. The x-direction length of the main vortex position XV1/h was almost constant when w/h < 3.0, and decreased when w/h ≥ 3.0 as Reh increased. Then, the separation length r1/h increased when w/h < 3.0 and Reh < 1000, and became almost constant when w/h ≥ 3.0 and Reh ≥ 1000 as w/h and Reh increased. Moreover, the increase of r1/h is notably rapid when w/h < 3.0.展开更多
基金supported by the National Natural Science Foundation of China(Nos.12175321,11975021,and 11675275)the Strategic Priority Research Program of the Chinese Academy of Sciences(No.XDA10010900)。
文摘The Taishan Antineutrino Observatory(TAO)is a satellite experiment of the Jiangmen Underground Neutrino Observatory,located near the Taishan nuclear power plant(NPP).The TAO aims to measure the energy spectrum of reactor antineutrinos with unprecedented precision,which would benefit both reactor neutrino physics and the nuclear database.A detector geometry and event visualization system was developed for the TAO.The software was based on ROOT packages and embedded in the TAO offline software framework.This provided an intuitive tool for visualizing the detector geometry,tuning the reconstruction algorithm,understanding neutrino physics,and monitoring the operation of reactors at NPP.Further applications of the visualization system in the experimental operation of TAO and its future development are discussed.
文摘3D terrain visualization of geographic information systems(GIS)data has become an important issue in recent years.This is due to the emergence of new geo-browsers such as Google Earth,widely popular among users.The availability of 3D representation tools has increased the demand for 3D terrain visualization.The aim of this paper is to review the literature related to the 3D terrain visualization of GIS data from the first map produced until the online mapping era.The reviews are divided into four different sections:manual visualization of 3D terrain,automated visualization of 3D terrain,online visualization of 3D terrain,and software for visualizing 3D terrain.Then,the paper compares between the different types of systems developed by various authors based on the capabilities and the limitations of the system.Some of the techniques have their own strengths and limitations which solve the problem in 3D terrain visualization.However,the research on improving 3D terrain visualization is still ongoing.This is due to the popularity of online environments and mobile devices that render 3D terrain.This review paper will help interested users understand the current state of 3D terrain visualization of GIS data in a better way.
文摘Using CiteSpace visualization software,literature research on roof parking lot in recent 20 years is analyzed,and the research direction and development of the relevant papers are integrated and induced.From utilization development,roof greening and technical practice,overall consideration and grasp of the feasibility of roof parking lot are conducted.Realization paths of two kinds of roof parking lots are provided:suspended PRT stereo parking lot and telescopic rail elevator,and it is committed to providing feasible suggestions and reference for future roof parking lot.
基金Project(51274250)supported by the National Natural Science Foundation of ChinaProject(2012BAK09B02-05)supported by the National Key Technology R&D Program during the 12th Five-year Plan of China
文摘An integration processing system of three-dimensional laser scanning information visualization in goaf was developed. It is provided with multiple functions, such as laser scanning information management for goaf, cloud data de-noising optimization, construction, display and operation of three-dimensional model, model editing, profile generation, calculation of goaf volume and roof area, Boolean calculation among models and interaction with the third party soft ware. Concerning this system with a concise interface, plentiful data input/output interfaces, it is featured with high integration, simple and convenient operations of applications. According to practice, in addition to being well-adapted, this system is favorably reliable and stable.
基金Under the auspices of President Foundation of the Chinese Academy of Sciences(1999).
文摘ABSTRACT: This paper generalizes the makeup and forming dynamic mechanism of natural disaster systems, principles and methods of comprehensive division of natural disasters, as well as structure, function and up-build routes of map and file information visualization system (MFIVS). Taking the Changjiang(Yangtze) Valley as an example, on the basis of revealing up the integrated mechanism on the formations of its natural disasters and its distributing law, thereafter, the paper relies on the MFIVS technique, adopts two top-down and bottom-up approaches to study a comprehensive division of natural disasters. It is relatively objective and precise that the required division results include three natural disaster sections and nine natural disaster sub-sections, which can not only provide a scientific basis for utilizing natural resources and controlling natural disaster and environmental degradation, but also be illuminated to a concise, practical and effective technique on comprehensive division.
基金supported by the National Natural Science Foundation of China(U14352186140340161273189)
文摘In the field of weapon system of systems (WSOS) simulation, various indicators are widely used to describe the capability of WSOS, but it is always difficult to describe the comprehensive capability of WSOS quickly and intuitively by visualization of multi-dimensional indicators. A method of machine learning and visualization is proposed, which can display and analyze the capabilities of different WSOS in a two-dimensional plane. The analysis and comparison of the comprehensive capability of different components of WSOS is realized by the method, which consists of six parts: multiple simulations, key indicators mining, three spatial distance calculation, fusion project calculation, calculation of individual capability density, and calculation of multiple capability ranges overlay. Binding a simulation experiment, the collaborative analysis of six indicators and 100 possible kinds of red WSOS are achieved. The experimental results show that this method can effectively improve the quality and speed of capabilities analysis, reveal a large number of potential information, and provide a visual support for the qualitative and quantitative analysis model.
文摘In this paper, a method to initiate, develop and visualize an abstract syntax tree (AST) in C++ source code is presented. The approach is in chronological order starting with collection of program codes as a string and split into individual characters using regular expression. This will be followed by separating the token grammar using best first search (BFS) algorithm to determine node having lowest value, lastly followed by graph presentation of intermediate representation achieved with the help of graph visualization software (GraphViz) while former is implemented using python programming language version 3. The efficacy of our approach is used in analyzing C++ code and yielded a satisfactory result.
文摘One of the most indispensable needs of life is food and its worldwide availability endorsement has made agriculture an essential sector in recent years. As the technology evolved, the need to maintain a good and suitable climate in the greenhouse became imperative to ensure that the indoor plants are more productive hence the agriculture sector was not left behind. That notwithstanding, the introduction and deployment of IoT technology in agriculture solves many problems and increases crop production. This paper focuses mainly on the deployment of the Internet of Things (IoT) in acquiring real- time data of environmental parameters in the greenhouse. Various IoT technologies that can be applicable in greenhouse monitoring system was presented and in the proposed model, a method is developed to send the air temperature and humidity data obtained by the DHT11 sensor to the cloud using an ESP8266-based NodeMCU and firstly to the cloud platform Thing- Speak, and then to Adafruit.IO in which MQTT protocol was used for the reception of sensor data to the application layer referred as Human-Machine Interface. The system has been completely implemented in an actual prototype, allowing the acquiring of data and the publisher/subscriber concept used for communication. The data is published with a broker’s aid, which is responsible for transferring messages to the intended clients based on topic choice. Lastly, the functionality testing of MQTT was carried out and the results showed that the messages are successfully published.
基金The 2024 Undergraduate Education Teaching Research and Reform Project of Colleges and Universities in the Autonomous Region“Construction of School-based Digital Resources for Ideological and Political Education in the Course of Analytic Geometry”(XJGXJGPTB-2024104)。
文摘This paper delves into the visual teaching of analytic geometry facilitated by GeoGebra software.Through a meticulous analysis of the current landscape of analytic geometry instruction and the distinct advantages of GeoGebra software,it expounds upon the imperative and feasibility of its application within the realm of analytic geometry teaching.Furthermore,it presents a detailed account of the teaching practice process grounded in this software,encompassing teaching design and the demonstration of teaching cases,and conducts an in-depth investigation and analysis of the teaching outcomes.The research findings indicate that the GeoGebra software can effectively elevate the level of visualization in analytic geometry teaching,thereby augmenting students’learning enthusiasm and comprehension capabilities.It thus offers novel perspectives and methodologies for the pedagogical reform of analytic geometry.
文摘Large-scale software systems,which are the most sophisticated human-designed objects,play more and more important role in our daily life.Consequently effective analysis for large-scale software has become an urgent problem to be solved with the increasing issues of software security and the continuous expansion of software applications scope.For the characteristics of large scale and complex structure in large-scale software,the traditional software analysis techniques are difficult to be used.With the problem of difficulty in presentation,storage and low efficiency in the process of large-scale software analysis,the visualization analysis framework for large-scale software based on software network,named SoNet,is proposed with the combination of complex network theory and program slicing technique.Constraint logic attributes of the programs will be obtained through source code parsing.Then we will construct a global view by the theory of complex network after extracting software structure and behavior,improving user’s perception of software architecture in a macro perspective.Use case slicing will be realized combined with Redis cluster,and accessibility analysis when given a keyword to be analyzed.We evaluate our prototype implementation on an open source software project named SoundSea in Github,and the results suggest that our approach can realize the analysis for large-scale software.
基金the Power Systems Engineering Research Foundation (PSERC)the US National Science Foundation (1128325)
文摘The installation of vast quantities of additional new sensing and communication equipment, in conjunction with building the computing infrastructure to store and manage data gathered by this equipment, has been the fi rst step in the creation of what is generically referred to as the "smart grid" for the electric transmission system. With this enormous capital investment in equipment having been made, attention is now focused on developing methods to analyze and visualize this large data set. The most direct use of this large set of new data will be in data visualization. This paper presents a survey of some visualization techniques that have been deployed by the electric power industry for visualizing data over the past several years. These techniques include pie charts, animation, contouring, time-varying graphs, geographic-based displays, image blending, and data aggregation techniques. The paper then emphasizes a newer concept of using word-sized graphics called sparklines as an extremely eff ective method of showing large amounts of timevarying data.
基金Funded by the National Natural Science Foundations of China(Nos.51478278 and 51408380)the Natural Science Foundation of Hebei Province(No.E2014210149)Higher Education Science and Technology Research Project of Hebei Province(No.ZD2016065)
文摘The interfacial transition zone (ITZ) between the aggregates and the bulk paste is the weakest zone of ordinary concrete, which largely determines its mechanical and transporting properties. However, a complete understanding and a quantitative modeling of ITZ are still lacking. Consequently, an integrated modeling and experimental study were conducted. First, the theoretical calculation model of the ITZ volume fraction about the rotary ellipsoidal aggregate particles was established based on the nearest surface function formula. Its calculation programs were written based on Visual Basic 6.0 language and achieved visualization and functionalization. Then, the influencing factors of ITZ volume fraction of the ellipsoidal aggregate particles and the overlapping degree between the ITZ were systematically analyzed. Finally, the calculation models of ITZ volume fraction on actual ellipsoidal aggregate were given, based on cobblestones or pebbles particles with naturally ellipsoidal shape. The results indicate that the calculation model proposed is highly reliable.
基金supported by the NationalNatural Science Foundation of China(Grant No.61867004)the Youth Fund of the National Natural Science Foundation of China(Grant No.41801288).
文摘The purpose of software defect prediction is to identify defect-prone code modules to assist software quality assurance teams with the appropriate allocation of resources and labor.In previous software defect prediction studies,transfer learning was effective in solving the problem of inconsistent project data distribution.However,target projects often lack sufficient data,which affects the performance of the transfer learning model.In addition,the presence of uncorrelated features between projects can decrease the prediction accuracy of the transfer learning model.To address these problems,this article propose a software defect prediction method based on stable learning(SDP-SL)that combines code visualization techniques and residual networks.This method first transforms code files into code images using code visualization techniques and then constructs a defect prediction model based on these code images.During the model training process,target project data are not required as prior knowledge.Following the principles of stable learning,this paper dynamically adjusted the weights of source project samples to eliminate dependencies between features,thereby capturing the“invariance mechanism”within the data.This approach explores the genuine relationship between code defect features and labels,thereby enhancing defect prediction performance.To evaluate the performance of SDP-SL,this article conducted comparative experiments on 10 open-source projects in the PROMISE dataset.The experimental results demonstrated that in terms of the F-measure,the proposed SDP-SL method outperformed other within-project defect prediction methods by 2.11%-44.03%.In cross-project defect prediction,the SDP-SL method provided an improvement of 5.89%-25.46% in prediction performance compared to other cross-project defect prediction methods.Therefore,SDP-SL can effectively enhance within-and cross-project defect predictions.
基金Project supported by the National Basic Research Program (973)of China (No. 2002CB312101)+4 种基金 the National Natural ScienceFoundation of China (No. 60272031) Doctorate Research Foun-dation of the State Education Commission of China (No.20010335049) Zhejiang Provincial Natural Science Foundation ofChina (No. ZD0212)
文摘Classes are key software components in an object-oriented software system. In many industrial OO software systems, there are some classes that have complicated structure and relationships. So in the processes of software maintenance, testing, software reengineering, software reuse and software restructure, it is a challenge for software engineers to understand these classes thoroughly. This paper proposes a class comprehension model based on constructivist learning theory, and implements a software visualization tool (MFV-Class) to help in the comprehension of a class. The tool provides multiple views of class to uncover manifold facets of class contents. It enables visualizing three object-oriented metrics of classes to help users focus on the understanding process. A case study was conducted to evaluate our approach and the toolkit.
文摘WormGUIDES is an open-source dynamic embryonic system designed to facilitate global understanding of cellular decisions in the developing nervous system of the nematode C. elegans. WormGUIDES was designed to allow investigation and exploration of the observational results of the C. elegans life cycle from laboratory experiments. In the process of a mechanistic C. elegans model development, some functionalities of WormGUIDES needed to be enhanced to support model validation and verification. In this study, a new way to visualize 3-dimentional vectors within WormGUIDES was investigated and presented. Then, the practical values of this method were demonstrated by visualizing two biologically significant directions (i.e., division orientation and cell polarity) of individual embryonic cells in C. elegans. Lastly, a mathematic approach was designed to illustrate the differences between these two sets of vectors and provide easy indications of the location of these individual cells that have large data discrepancies within the C. elegans embryonic system.
基金National Scaling 95-special project-03 Natural Science Foundation of China (49735180) Foundation for Visiting Scholars for Higher Education Colleges
文摘The paper gives the distributions of the daily mean temperature of black body of satellite infrared images from June 7 to 10, 1998 during HUAMEX and examines 14 meso-α-scale convective systems and a number of meso-b-scale convective systems using the satellite infrared images at 1-h intervals. The mesoscale convective systems on June 7 and 9, which resulted in severe rainstorm over the middle of Taiwan and the estuary region of the Pearl River (Zhujiang R.), are emphatically analyzed. The serial development of mesoscale convective systems is revealed by the distributions of the black body temperature of satellite infrared images. The environmental conditions in which many mesoscale convective systems continuously occurred are diagnosed. The visualizing tool, LiveView, displays the link between the upper and lower horizontal wind fields and the vertical circulations and 3-dimensional trajectories of moist air motions, based on the data of objective analyses.
文摘With the development in network communication, the research and application of “virtual city” has become an important discussion item. The crucial point lies on how to set up a virtual visual model of city on Internet; it is the organic integration of computer science, information science, geosciences and system science. This text summarizes the basic conception of “digital earth/the virtual fictitious city”, and probes into the technology of combining with Web on the basis of 2DVR, 3DVR and GIS. It develops the new emulation mode of the virtual urban system and key technology while developing the scheme wholly. This paper offers the interactive methods of the virtual world and outside world. The method of using the panorama, three dimensional model and active server pages technology to realize interactive network virtual city roam is studied and a running example is given. Using the system we can offer the visual brand-new technical support for urban planning, traffic for tourism, etc.
文摘Various properties of a necklace vortex system formed around a rectangular plate standing vertically on a flat ground wall were investigated by visualizations produced by injecting fluorescent dye into a water channel flow. As a result, it was found that the necklace vortex pattern had three steady systems depending on the Reynolds number Reh, the relative height h/δ of the rectangular plate compared with the laminar boundary layer thickness and the aspect ratio w/h. As it is expected that the aspect ratio of the rectangular plate will typify the projected area configuration of various three-dimensional bodies, the aspect ratio is varied widely from 0.5 to 7.0. The transitional boundaries of Reh and h/δ in the 2-vortex, 4-vortex and 6-vortex systems for each aspect ratio decreased when w/h < 3.0, and increased when w/h ≥ 3.0 as w/h increased. The x-direction length of the main vortex position XV1/h was almost constant when w/h < 3.0, and decreased when w/h ≥ 3.0 as Reh increased. Then, the separation length r1/h increased when w/h < 3.0 and Reh < 1000, and became almost constant when w/h ≥ 3.0 and Reh ≥ 1000 as w/h and Reh increased. Moreover, the increase of r1/h is notably rapid when w/h < 3.0.