When correcting a fault, adding a new concept or feature, or adapting a system to conform to a new platform, software engineers must first find the relevant parts of the code that correspond to a particular change. Th...When correcting a fault, adding a new concept or feature, or adapting a system to conform to a new platform, software engineers must first find the relevant parts of the code that correspond to a particular change. This is termed as concept or feature location process. Several techniques have been introduced which automate some or all of the process of concept location. Those techniques rely heavily on code comprehension as it is considered a prerequisite when attempting to maintain any software system. It provides a comprehensive overview of large body work which is beneficial to researchers and practitioners. This paper presents an overview of code comprehension categorization and consequence. A systematic literature survey of concept location enhancement techniques is also presented. Moreover, the paper presents an overview of the role of concept location in program comprehension and maintenance and discusses information retrieval techniques to advance concept location.展开更多
In order to investigate the maintenance awareness of student group on historical buildings in colleges,this paper employs fuzzy comprehensive evaluation method and determines the evaluation system of maintenance aware...In order to investigate the maintenance awareness of student group on historical buildings in colleges,this paper employs fuzzy comprehensive evaluation method and determines the evaluation system of maintenance awareness.Through sampling survey,it s found that maintenance awareness of college students belongs to medium level,and emotional identity level is high.However,protection behavior is little,which is due to the lack of protection knowledge and college propaganda.What s more,the usage of historical buildings also affects the maintenance awareness level.展开更多
A method based on fuzzy comprehensive evaluation to optimize the maintenance strategy of HVDC transmission system is proposed to provide quantitative reference for the maintenance arrangements. Firstly, a system based...A method based on fuzzy comprehensive evaluation to optimize the maintenance strategy of HVDC transmission system is proposed to provide quantitative reference for the maintenance arrangements. Firstly, a system based on fuzzy comprehensive evaluation, is established to fuzzy the index results of power system adequacy evaluation, so as to analysis the degree of risk in the operation of power system and the effect brought by the maintenance of HVDC. Then, the proposal on the maintenance of HVDC can be formed through the quantization and evaluation summary of the fuzzy results. The equivalent network of the China Southern Power Grid in 2011 ,which respectively operates in the circumstances of peak load, general load and low load, demonstrates the HVDC transmission systems in different operation modes have corresponding Overhaul timing .The result shows that the method proposed is valid and in accordance with engineering practice.展开更多
Digital cable-stayed bridge maintenance and management system (DCBMS) was developed for the need of maintenance and management of long-span cable-stayed bridges. In this paper, the major functions and theoretical ap...Digital cable-stayed bridge maintenance and management system (DCBMS) was developed for the need of maintenance and management of long-span cable-stayed bridges. In this paper, the major functions and theoretical application of eight modules were systematically stated with the background of Harbin Songhua River cable-stayed bridge, which include data management module, inspection and measurement module, assessment module, finite dement analysis module, disease diagnosis and prediction module, maintenance module, query module and help module. By analyzing and calculating the data from manual inspection database, basic database and health monitoring subsystem, DCBMS can accomplish the functions like life prediction, disease diagnosis, comprehensive assessment, maintenance and management of bridges. Therefore, the maintenance and management of long-span cable-stayed bridges can be made digital, professional and scientific. By running this system, a real-time and specific technical guidance can be provided for the maintainers and managers of long- span cable-stayed bridges.展开更多
Service Oriented Architecture (SOA) is an emerging paradigm for orchestrating software components to build new composite applications that enable businesses, government agencies and other organizations to collaborate ...Service Oriented Architecture (SOA) is an emerging paradigm for orchestrating software components to build new composite applications that enable businesses, government agencies and other organizations to collaborate across institutional boundaries. SOA offers new languages and a variety of software development tools that enable software engineers to configure software as services and to interconnect services with other services independent of differences in operating platform and programming and communicating languages. However, SOA composite applications introduce additional complexity into the construction, deployment and maintenance of software, for the purpose of aggravating the issue of program comprehension, which is at the heart of software maintenance. This article describes the challenges in SOA program comprehension and reports on the results of a two-part case study aimed at identifying information that would help a SOA software maintainer. Analysis of the results indicates a need for higher-level abstractions and visualizations that can enhance conventional text-based search to support SOA program understanding. This paper then reports on several specific abstractions, visualization methods, and the development of an intelligent search tool to enhance comprehension of the relationships and data within a SOA composite application.展开更多
文摘When correcting a fault, adding a new concept or feature, or adapting a system to conform to a new platform, software engineers must first find the relevant parts of the code that correspond to a particular change. This is termed as concept or feature location process. Several techniques have been introduced which automate some or all of the process of concept location. Those techniques rely heavily on code comprehension as it is considered a prerequisite when attempting to maintain any software system. It provides a comprehensive overview of large body work which is beneficial to researchers and practitioners. This paper presents an overview of code comprehension categorization and consequence. A systematic literature survey of concept location enhancement techniques is also presented. Moreover, the paper presents an overview of the role of concept location in program comprehension and maintenance and discusses information retrieval techniques to advance concept location.
基金Shanghai Planning Youth Project of Philosophy and Social Science,China(No.2015EWY004)
文摘In order to investigate the maintenance awareness of student group on historical buildings in colleges,this paper employs fuzzy comprehensive evaluation method and determines the evaluation system of maintenance awareness.Through sampling survey,it s found that maintenance awareness of college students belongs to medium level,and emotional identity level is high.However,protection behavior is little,which is due to the lack of protection knowledge and college propaganda.What s more,the usage of historical buildings also affects the maintenance awareness level.
文摘A method based on fuzzy comprehensive evaluation to optimize the maintenance strategy of HVDC transmission system is proposed to provide quantitative reference for the maintenance arrangements. Firstly, a system based on fuzzy comprehensive evaluation, is established to fuzzy the index results of power system adequacy evaluation, so as to analysis the degree of risk in the operation of power system and the effect brought by the maintenance of HVDC. Then, the proposal on the maintenance of HVDC can be formed through the quantization and evaluation summary of the fuzzy results. The equivalent network of the China Southern Power Grid in 2011 ,which respectively operates in the circumstances of peak load, general load and low load, demonstrates the HVDC transmission systems in different operation modes have corresponding Overhaul timing .The result shows that the method proposed is valid and in accordance with engineering practice.
基金Sponsored by the Research Fund for the Doctoral Program of Higher Education of China(Grant No.20050213008)Scientific and Technical Plan Item of Communications Department of Heilongjiang Province of China(Grant No.2004).
文摘Digital cable-stayed bridge maintenance and management system (DCBMS) was developed for the need of maintenance and management of long-span cable-stayed bridges. In this paper, the major functions and theoretical application of eight modules were systematically stated with the background of Harbin Songhua River cable-stayed bridge, which include data management module, inspection and measurement module, assessment module, finite dement analysis module, disease diagnosis and prediction module, maintenance module, query module and help module. By analyzing and calculating the data from manual inspection database, basic database and health monitoring subsystem, DCBMS can accomplish the functions like life prediction, disease diagnosis, comprehensive assessment, maintenance and management of bridges. Therefore, the maintenance and management of long-span cable-stayed bridges can be made digital, professional and scientific. By running this system, a real-time and specific technical guidance can be provided for the maintainers and managers of long- span cable-stayed bridges.
文摘Service Oriented Architecture (SOA) is an emerging paradigm for orchestrating software components to build new composite applications that enable businesses, government agencies and other organizations to collaborate across institutional boundaries. SOA offers new languages and a variety of software development tools that enable software engineers to configure software as services and to interconnect services with other services independent of differences in operating platform and programming and communicating languages. However, SOA composite applications introduce additional complexity into the construction, deployment and maintenance of software, for the purpose of aggravating the issue of program comprehension, which is at the heart of software maintenance. This article describes the challenges in SOA program comprehension and reports on the results of a two-part case study aimed at identifying information that would help a SOA software maintainer. Analysis of the results indicates a need for higher-level abstractions and visualizations that can enhance conventional text-based search to support SOA program understanding. This paper then reports on several specific abstractions, visualization methods, and the development of an intelligent search tool to enhance comprehension of the relationships and data within a SOA composite application.