Along with the further development of science and technology, computer hardware and the Intemet are in a rapid development, and information technology has been widely used in all fields so that complex problems are si...Along with the further development of science and technology, computer hardware and the Intemet are in a rapid development, and information technology has been widely used in all fields so that complex problems are simply solved. Because of the needs for the development, software starts to mutually integrate with complex power network, making the scale of software increase greatly. Such a growing trend of software promotes soft-ware development to go beyond a general understanding and control and thus a complex system is formed. It is necessary to strengthen the research of complex network theory, and this is a new way to help people study the complexity of software systems. In this paper, the development course of complex dynamic network is introduced simply and the use of complex power network in the software engineering is summarized. Hopefully, this paper can help the crossover study of complex power network and software engineering in the future.展开更多
A software network model with multiple links is constructed on the basis of a dynamical model of a general complex network with mukiple links. The principle of network division of multiple links is introduced. Followi...A software network model with multiple links is constructed on the basis of a dynamical model of a general complex network with mukiple links. The principle of network division of multiple links is introduced. Following these principles, the software network model is decomposed into three types of subnets and different relationships between classes are revealed. Then, the dynamic analysis of software networks is presented. A sufficient condition for the stability of general complex networks is obtained followed by that of software networks. Finally, the dynamics of an open-source software system is analyzed, and their simulations are provided to demonstrate the effectiveness of the presented model.展开更多
As a novel dynamic network service infrastructure, Internet of Things (IoT) has gained remarkable popularity with obvious su- periorities in the interoperability and real-time communication. Despite of the convenien...As a novel dynamic network service infrastructure, Internet of Things (IoT) has gained remarkable popularity with obvious su- periorities in the interoperability and real-time communication. Despite of the convenience in collecting information to provide the decision basis for the users, the vulnerability of embed- ded sensor nodes in multimedia devices makes the malware propagation a growing serious problem, which would harm the security of devices and their users financially and physi- cally in wireless multimedia system (WMS). Therefore, many researches related to the mal- ware propagation and suppression have been proposed to protect the topology and system security of wireless multimedia network. In these studies, the epidemic model is of great significance to the analysis of malware prop- agation. Considering the cloud and state tran- sition of sensor nodes, a cloud-assisted model for malware detection and the dynamic differ- ential game against malware propagation are proposed in this paper. Firstly, a SVM based malware detection model is constructed with the data sharing at the security platform in the cloud. Then the number of malware-infected nodes with physical infectivity to susceptible nodes is calculated precisely based on the at- tributes of WMS transmission. Then the statetransition among WMS the modified epidemic devices is defined by model. Furthermore, a dynamic differential game and target cost function are successively derived for the Nash equilibrium between malware and WMS sys- tem. On this basis, a saddle-point malware de- tection and suppression algorithm is presented depending on the modified epidemic model and the computation of optimal strategies. Nu- merical results and comparisons show that the proposed algorithm can increase the utility of WMS efficiently and effectively.展开更多
In order to achieve remote control problems for the intelligent home appliances, The paper presents a realization method through the Internet and GSM remote to control appliances of smart home, and given circuit. And ...In order to achieve remote control problems for the intelligent home appliances, The paper presents a realization method through the Internet and GSM remote to control appliances of smart home, and given circuit. And described in detail the hardware and software design of smart home appliances and their control method. Test results show that the system is stable and reliable.展开更多
This article mainly introduces the multi-layer distributed C/S architecture of system design scheme. Its working principle is the client program runs automatically after the computer starts, and establish communicatio...This article mainly introduces the multi-layer distributed C/S architecture of system design scheme. Its working principle is the client program runs automatically after the computer starts, and establish communication with the application server. The network administrator can monitor and intelligent management of the client computer through the server program, the computer will execute the corresponding operation according to the server to send command instructions. The system realize the main module of the whole system framework, network monitoring data initialization module, network data transmission module, image coding and decoding module, the advantages of system make full use of existing LAN resources, timely delivery and manaRement information.展开更多
Software systems are a typical kind of man-made complex systems. Understanding their evolutions can lead to better software engineering practices. In this paper, the authors use complex network theory as a tool to ana...Software systems are a typical kind of man-made complex systems. Understanding their evolutions can lead to better software engineering practices. In this paper, the authors use complex network theory as a tool to analyze the evolution of object-oriented (OO) software from a multi-granularity perspective. First, a multi-granularity software networks model is proposed to represent the topological structures of a multi-version software system from three levels of granularity. Then, some parameters widely used in complex network theory are applied to characterize the software networks. By tracing the parameters' values in consecutive software systems, we have a better understanding about software evolution. A case study is conducted on an open source OO project, Azureus, as an example to illustrate our approach, and some underlying evolution characteristics are uncovered. These results provide a different dimension to our understanding of software evolutions and also are very useful for the design and development of OO software systems.展开更多
Software-defined networking(SDN),a new networking paradigm decoupling the software control logic from the data forwarding hardware,promises to enable simpler management,more flexible resource usage and faster deployme...Software-defined networking(SDN),a new networking paradigm decoupling the software control logic from the data forwarding hardware,promises to enable simpler management,more flexible resource usage and faster deployment of network services.It opens network functionality,application programmability,and control-to-data communication interfaces that used to be closed in conventional network devices,offering endless opportunities but also challenges for both existing players and newcomers in the market.Through a comprehensive and comparative exploratory of SDN state-of-theart techniques,standardization activities and realistic applications,this article unveils historic and technical insights into the innovations that SDN offers toward an emerging open network eco-system.We closely examine the critical challenges and opportunities when the networking industry is reshaped by SDN.We further shed light on future development directions of SDN in broad application scenarios,ranging from cloud datacenters,network operating systems,and advanced wireless networking.展开更多
文摘Along with the further development of science and technology, computer hardware and the Intemet are in a rapid development, and information technology has been widely used in all fields so that complex problems are simply solved. Because of the needs for the development, software starts to mutually integrate with complex power network, making the scale of software increase greatly. Such a growing trend of software promotes soft-ware development to go beyond a general understanding and control and thus a complex system is formed. It is necessary to strengthen the research of complex network theory, and this is a new way to help people study the complexity of software systems. In this paper, the development course of complex dynamic network is introduced simply and the use of complex power network in the software engineering is summarized. Hopefully, this paper can help the crossover study of complex power network and software engineering in the future.
基金supported by the Major Subject of National Science and Technology of China under Grant No.2012ZX03002002
文摘A software network model with multiple links is constructed on the basis of a dynamical model of a general complex network with mukiple links. The principle of network division of multiple links is introduced. Following these principles, the software network model is decomposed into three types of subnets and different relationships between classes are revealed. Then, the dynamic analysis of software networks is presented. A sufficient condition for the stability of general complex networks is obtained followed by that of software networks. Finally, the dynamics of an open-source software system is analyzed, and their simulations are provided to demonstrate the effectiveness of the presented model.
基金supported by the National Science Key Lab Fund under Grant No. KJ-15-104the Project of Henan Provincial Key Scientific and Technological Research under Grant No. 132102210003
文摘As a novel dynamic network service infrastructure, Internet of Things (IoT) has gained remarkable popularity with obvious su- periorities in the interoperability and real-time communication. Despite of the convenience in collecting information to provide the decision basis for the users, the vulnerability of embed- ded sensor nodes in multimedia devices makes the malware propagation a growing serious problem, which would harm the security of devices and their users financially and physi- cally in wireless multimedia system (WMS). Therefore, many researches related to the mal- ware propagation and suppression have been proposed to protect the topology and system security of wireless multimedia network. In these studies, the epidemic model is of great significance to the analysis of malware prop- agation. Considering the cloud and state tran- sition of sensor nodes, a cloud-assisted model for malware detection and the dynamic differ- ential game against malware propagation are proposed in this paper. Firstly, a SVM based malware detection model is constructed with the data sharing at the security platform in the cloud. Then the number of malware-infected nodes with physical infectivity to susceptible nodes is calculated precisely based on the at- tributes of WMS transmission. Then the statetransition among WMS the modified epidemic devices is defined by model. Furthermore, a dynamic differential game and target cost function are successively derived for the Nash equilibrium between malware and WMS sys- tem. On this basis, a saddle-point malware de- tection and suppression algorithm is presented depending on the modified epidemic model and the computation of optimal strategies. Nu- merical results and comparisons show that the proposed algorithm can increase the utility of WMS efficiently and effectively.
文摘In order to achieve remote control problems for the intelligent home appliances, The paper presents a realization method through the Internet and GSM remote to control appliances of smart home, and given circuit. And described in detail the hardware and software design of smart home appliances and their control method. Test results show that the system is stable and reliable.
文摘This article mainly introduces the multi-layer distributed C/S architecture of system design scheme. Its working principle is the client program runs automatically after the computer starts, and establish communication with the application server. The network administrator can monitor and intelligent management of the client computer through the server program, the computer will execute the corresponding operation according to the server to send command instructions. The system realize the main module of the whole system framework, network monitoring data initialization module, network data transmission module, image coding and decoding module, the advantages of system make full use of existing LAN resources, timely delivery and manaRement information.
基金This research is supported by the National Basic Research 973 Program of China under Grant No 2007CB310801, the National Natural Science Foundation of China under Grant Nos. 60873083 and 61003073 the Research Fund for the Doctoral Program of Higher Education of China under Grant No. 20090141120022 the Fundamental Research Funds for the Central Universities of China under Grant Nos. 114013 and 6082005 and the Scientific Research Fund of Zhejiang Provincial Education Department under Grant No. Y201018008.
文摘Software systems are a typical kind of man-made complex systems. Understanding their evolutions can lead to better software engineering practices. In this paper, the authors use complex network theory as a tool to analyze the evolution of object-oriented (OO) software from a multi-granularity perspective. First, a multi-granularity software networks model is proposed to represent the topological structures of a multi-version software system from three levels of granularity. Then, some parameters widely used in complex network theory are applied to characterize the software networks. By tracing the parameters' values in consecutive software systems, we have a better understanding about software evolution. A case study is conducted on an open source OO project, Azureus, as an example to illustrate our approach, and some underlying evolution characteristics are uncovered. These results provide a different dimension to our understanding of software evolutions and also are very useful for the design and development of OO software systems.
基金supported in part by agrant from the National Natural Science Foundation of China(NSFC)(Grant Nos.61370232 and 61520106005)
文摘Software-defined networking(SDN),a new networking paradigm decoupling the software control logic from the data forwarding hardware,promises to enable simpler management,more flexible resource usage and faster deployment of network services.It opens network functionality,application programmability,and control-to-data communication interfaces that used to be closed in conventional network devices,offering endless opportunities but also challenges for both existing players and newcomers in the market.Through a comprehensive and comparative exploratory of SDN state-of-theart techniques,standardization activities and realistic applications,this article unveils historic and technical insights into the innovations that SDN offers toward an emerging open network eco-system.We closely examine the critical challenges and opportunities when the networking industry is reshaped by SDN.We further shed light on future development directions of SDN in broad application scenarios,ranging from cloud datacenters,network operating systems,and advanced wireless networking.