Aiming at the problem of innovative talent training in the industry field in characteristic software colleges,combined with the actual situation of Software College of Northeastern University,this paper analyzes the c...Aiming at the problem of innovative talent training in the industry field in characteristic software colleges,combined with the actual situation of Software College of Northeastern University,this paper analyzes the construction requirements of characteristic talent training mode and training scheme,puts forward the reform of characteristic software innovative talent training scheme integrating production and education,and takes the characteristic direction of financial technology as an example to introduce the curriculum construction based on industry-education integration and school-enterprise cooperation.展开更多
According to the multi-project and program management theory, this paper analyzes the program generation principle and establishes a program based on progress goals. On the basis of the present situation of calculatio...According to the multi-project and program management theory, this paper analyzes the program generation principle and establishes a program based on progress goals. On the basis of the present situation of calculation of penalty for delay of the bidding section construction period with the critical path method, we studied the effects of contractor-induced delay of the bidding section construction period in detail, including the effects on the construction period of the bidding section itself, the earliest start times of the next bidding section and other subsequent bidding sections, and the construction period of the program, and then constructed a penalty model for delay of the bidding section construction period from the perspective of programs. Using the penalty model, we conducted a practical analysis of penalty for delay of the construction period of the Baoying station program in the South-to-North Water Diversion Project. The model can help determine the amount of penalty for delay of the construction period in bidding sections scientifically and reasonably,展开更多
The traditional program refinement strategy cannot be refined to an executable program,and there are issues such as low verification reliability and automation.To solve the above problems,this paper proposes a nonline...The traditional program refinement strategy cannot be refined to an executable program,and there are issues such as low verification reliability and automation.To solve the above problems,this paper proposes a nonlinear program construction and verification method based on partition recursion and Morgan’s refinement rules.First,we use recursive definition technique to characterize the initial specification.The specification is then transformed into GCL(Guarded Command Language)programs using loop invariant derivation and Morgan’s refinement rules.Furthermore,VCG(Verification Condition Generator)is used in the GCL program to generate the verification condition automatically.The Isabelle theorem prover then validates the GCL program’s correctness.Finally,the GCL code generates a C++executable program automatically via the conversion system.The effectiveness of this method is demonstrated using binary tree preorder traversal program construction and verification as an example.This method addresses the problem that the construction process’s loop invariant is difficult to obtain and the refinement process is insufficiently detailed.At the same time,the method improves verification process automation and reduces the manual verification workload.展开更多
The importance and complexity of prioritizing construction projects (PCP) in urban road network planning lead to the necessity to develop an aided decision making program (ADMP). Cost benefit ratio model and stage rol...The importance and complexity of prioritizing construction projects (PCP) in urban road network planning lead to the necessity to develop an aided decision making program (ADMP). Cost benefit ratio model and stage rolled method are chosen as the theoretical foundations of the program, and then benefit model is improved to accord with the actuality of urban traffic in China. Consequently, program flows, module functions and data structures are designed, and particularly an original data structure of road ...展开更多
The program construction process is based on rigorous mathematical reasoning,which leads to a fully correct algorithmic program via step-by-step refinement of the program specifications.The existing program constructi...The program construction process is based on rigorous mathematical reasoning,which leads to a fully correct algorithmic program via step-by-step refinement of the program specifications.The existing program construction methods'refinement process is partly based on individual subjective speculation and analysis,which lacks a precise guidance method.Meanwhile,efficiency factors have usually been ignored in the construction process,and most of the constructed abstract programs cannot be run directly by machines.In order to solve these problems,a novel program construction method for the sequence statistical class algorithms based on bidirectional scan induction is proposed in this paper.The method takes into account the efficiency factor and thus improves the Morgan's refinement calculus.Furthermore,this paper validates the method's feasibility using an efficiency-sensitive sequential statistics class algorithm as a program construction example.The method proposed in this paper realizes the correctness construction process from program specifications to efficient executable programs.展开更多
To meet society’s needs for undergraduate students to have engineering skills and to develop students’ability to operate Linux and engage in network software development,this paper proposes the construction of a new...To meet society’s needs for undergraduate students to have engineering skills and to develop students’ability to operate Linux and engage in network software development,this paper proposes the construction of a new specialized course for network engineering major--Linux system and network programming.This paper analyzes the course’s advantages,presents the contents of this course,designs a series of teaching methods aimed at improving students’engineering ability,proposes a course assessment method that will encourage students to practice,lists the development requirements for an examination software designed for this course,and finally,presents the results of our practice in teaching this course.展开更多
Innovation and entrepreneurship education is becoming one of the important goals of higher education in China.According to the requirements of the Ministry of Education to deepen the reform of innovation and entrepren...Innovation and entrepreneurship education is becoming one of the important goals of higher education in China.According to the requirements of the Ministry of Education to deepen the reform of innovation and entrepreneur-ship education in colleges and universities,we propose a core principle of“from basis to comprehensiveness,and then to innovation”to construct the software design and programming practice course in the information and communication engineering discipline.We have integrated specialized knowledge teaching with innovation and entrepreneurship training,implemented a series of experimental projects that integrate theory with practice,and explored mixed teaching methods and diversified examination methods.In this paper,details about software design and programming practice course construction are shown from aspects of teaching content,teaching methods,and examination methods.These course construction experiences will benefit teachers who engage in innovative practical courses in the information and communication engineering discipline.展开更多
Regarding construction projects, no project is implemented exactly as planned. Changes in construction projects are common due to the dynamic nature of the construction process. It is necessary to use effective and ap...Regarding construction projects, no project is implemented exactly as planned. Changes in construction projects are common due to the dynamic nature of the construction process. It is necessary to use effective and appropriate tools by project management to support decision-making and control changes during all stages of project implementation. This study examined the effects of change orders through technical programs on construction projects in Jordan and focused on how to overcome these effects by making usual orders that can be handled by each of the contracting parties. Also, this study added an advantage by not addressing the negative effects of change orders, but it provided many positive effects of change orders by using technical programs method, which has not been yet researched in Jordanian studies in particular, and in global studies in general. The researcher used descriptive analytical method by interviews to collect data through nine questions to a random sample of 30 engineers selected form constructions projects in Jordan. The results related to the study questions on the effect of change orders through technical programs on construction projects in Jordan showed that, most of the study samples confirm that change orders through technical programs decrease the cost of the projects, cause no need for more materials, cause no delay in the completion schedule, enhances the quality of work, and increase the productivity of the work force. The study recommended applying integrated change management system with technical supports form different technologies, developing effective innovative and practical solution to manage change orders and increase training programs to qualify and increase engineering skills in dealing with ICT (information and communication technologies) program.展开更多
In the context of park city construction,urban street space system and scene construction are the most important forms of presentation of value transformation framework.Most of the outdoor activities of urban resident...In the context of park city construction,urban street space system and scene construction are the most important forms of presentation of value transformation framework.Most of the outdoor activities of urban residents are completed in the urban street space which constitutes various scenes.Scene construction not only includes the material space as the carrier,but also includes the behaviors and activities of the participants and the time and path of “program setting”,as well as the opening and closing of events.Scene construction is an effective approach explored during the construction of the park city demonstration area,which is currently practicing the new development concept.However,there have been no reports on the specific theories,methods,processes,and systems of scene construction,especially for the lack of pattern summary and method induction for program setting in scene construction.Therefore,from the perspective of building a park city demonstration area that implements the new development concept,the paper discusses the concept,connotation,process and modularity of the program setting of street space scene construction,in order to provide certain theoretical basis for the scene construction and “value transformation” of park city street space system.展开更多
With the development of science and technology,various online autonomous learning platforms emerge one after another.Autonomous learning platforms have become an important channel to help students learn.From the liter...With the development of science and technology,various online autonomous learning platforms emerge one after another.Autonomous learning platforms have become an important channel to help students learn.From the literature,there is a lot of research on English platform learning and use,but the research on students'autonomous construction and use of learning platform is relatively small,which is worth studying.This study tracked and investigated the self-built learning platform projects of two university students'innovation and entrepreneurship teams in Guangxi University of Foreign Languages.Using the methods of observation,questionnaire and interview,this paper analyzes the specific conditions of the English learning platform independently constructed by the two College Students Innovation and Entrepreneurship Program students,the difficulties and gains encountered in the construction of the platform,and the users'use of the platform.The study found that students encountered different difficulties in different periods of constructing learning platforms.With the resolution of the difficulties,they have gained a lot of new knowledge and skills.Some students have produced their own research topics in the process of building a learning platform.For platform users,most people like two platforms because they can broaden their knowledge.Some people do not have a strong desire to use it,partly because they do not plan their study well and partly because they think that platform learning is not efficient.The inspiration from the research:the construction of learning platform for students is a process of learning and experience;Students need more patience and more study and research if they want to build a learning platform.展开更多
An optimal allocation of earth is of great significance to reduce the project cost and duration in the construction of rock-fill dams. The earth allocation is a dynamic system affected by various time-space constraint...An optimal allocation of earth is of great significance to reduce the project cost and duration in the construction of rock-fill dams. The earth allocation is a dynamic system affected by various time-space constraints. Based on previous studies, a new method of optimizing this dynamic system as a static one is presented. In order to build a generalized and flexible model of the problem, some man-made constraints were investigated in building the mathematic model. Linear programming and simplex method are introduced to solve the optimization problem of earth allocation. A case study in a large-scale rock-fill dam construction project is presented to demonstrate the proposed method and its successful application shows the feasibility and effectiveness of the method.展开更多
Automatic return oriented programming (ROP) technology can effectively improve the efficiency of ROP constructed, but the existing research results still have some shortcomings including needing more address space, ...Automatic return oriented programming (ROP) technology can effectively improve the efficiency of ROP constructed, but the existing research results still have some shortcomings including needing more address space, poor generality. In order to solve these problems, this paper presents an improved ROP auto-constructor QExtd. Firstly, we design a Turing-complete language QExtdL and provide the basis of gadgets analysis. Secondly, we represent the MI instruction and realize precise process of side-effect instructions for improving the efficiency of automatic construction. At last, we establish a three-layer language conversion mechanism, making it convenient for users to construct ROP. Theoretical and experimental data show that the QExtd automatic construction method is much better than the ROPgadget based on syntax. In addition, the proposed method succeeds in constructing gadgets of ROP with the probability of 84% for programs whose sizes are more than 20 KB and whose directory is "/usr/bin" in Ubuntu, which proves that the construction capability improves significantly.展开更多
To meet the requirements of specifications,intelligent optimization of steel bar blanking can improve resource utilization and promote the intelligent development of sustainable construction.As one of the most importa...To meet the requirements of specifications,intelligent optimization of steel bar blanking can improve resource utilization and promote the intelligent development of sustainable construction.As one of the most important building materials in construction engineering,reinforcing bars(rebar)account for more than 30%of the cost in civil engineering.A significant amount of cutting waste is generated during the construction phase.Excessive cutting waste increases construction costs and generates a considerable amount of CO2emission.This study aimed to develop an optimization algorithm for steel bar blanking that can be used in the intelligent optimization of steel bar engineering to realize sustainable construction.In the proposed algorithm,the integer linear programming algorithm was applied to solve the problem.It was combined with the statistical method,a greedy strategy was introduced,and a method for determining the dynamic critical threshold was developed to ensure the accuracy of large-scale data calculation.The proposed algorithm was verified through a case study;the results confirmed that the rebar loss rate of the proposed method was reduced by 9.124%compared with that of traditional distributed processing of steel bars,reducing CO2emissions and saving construction costs.As the scale of a project increases,the calculation quality of the optimization algorithmfor steel bar blanking proposed also increases,while maintaining high calculation efficiency.When the results of this study are applied in practice,they can be used as a sustainable foundation for building informatization and intelligent development.展开更多
In coal mine construction,to make the optimal plan of complete sets of equipment needs to set up a mixed integer nonlinear programming model,which has many variables and more complicated parameters to set.The problem ...In coal mine construction,to make the optimal plan of complete sets of equipment needs to set up a mixed integer nonlinear programming model,which has many variables and more complicated parameters to set.The problem could hardly be solved using general methods.In this paper a new genetic approach—the hierarchical iterative genetic algorithm (HIGA) was designed to solve it and a satisfactory solution was obtained.展开更多
Most current object-oriented programming courses offered by domestic colleges and universities generally focus on the object-oriented programming language itself,i.e.,the programming grammar of the language,but ignore...Most current object-oriented programming courses offered by domestic colleges and universities generally focus on the object-oriented programming language itself,i.e.,the programming grammar of the language,but ignore the design pattern.However,design patterns are essential to software engineering because they can solve common problems in software design and improve code reuse,readability,extensibility,and reliability.Our Object-oriented Software Construction Course is creative since it aims at cultivating students’object-oriented thinking as well as basic abilities required to construct high-quality,object-oriented software.Specifically,we exploit the 5E teaching principle during the education of this course,and present the whole pipeline in the paper.We also provide one case of the factory pattern to further demonstrate the implementation of the 5E teaching principle in the course.The effect of the 5E teaching principle has also been demonstrated.展开更多
In response to the current issues in the construction of software engineering(SE)degree granting program,such as insufficient resource integration,low level of internationalization,and inadequate quality control,we pr...In response to the current issues in the construction of software engineering(SE)degree granting program,such as insufficient resource integration,low level of internationalization,and inadequate quality control,we propose the Software Engineering Degree Granting Program Construction Practice Project at Harbin Institute of Technology(HIT).This project aims to explore new models for software talent cultivation,establish a superior SE degree granting program,and ultimately cultivate outstanding internationalized composite SE professionals to support the high-quality development of the national software industry.To this end,we design a distinctive overall construction idea and plan for the SE degree granting program,which are characterized by“3I3S:three highlights for specialized cultivation and strictness in three aspects to ensure quality control”.After years of practice and validation of the project at the School of Software at HIT,this project has proven effective in optimizing talent cultivation models,enhancing students’practical abilities,promoting international exchange and cooperation,advancing industry-education integration,and meeting industrial needs.展开更多
Iterative initial value of cable force based on influence matrix and linear programming is determined to study the cable force of long-span concrete-filled steel tube(CFST)arch bridge using the cable-hoisting construc...Iterative initial value of cable force based on influence matrix and linear programming is determined to study the cable force of long-span concrete-filled steel tube(CFST)arch bridge using the cable-hoisting construction method.Considering the effect of tangential displacement,we observed the appropriate cable force through the golden selection method and iterative forward erection.The cable force determination flow and method aimed at the installation shape are analyzed,which shows that the one-off tension of the cable force on a cable-hoisting CFST arch bridge focusing on installation shape is achieved and serves as a reference for similar engineering practices.展开更多
Time and cost are two of the most important factors to consider in each construction project. In order to maximize performance, both the client and the contractor will work to optimize both the duration of the project...Time and cost are two of the most important factors to consider in each construction project. In order to maximize performance, both the client and the contractor will work to optimize both the duration of the project and its cost. We show a model of linear entire mixed programming to solve the considered problem. The aim is to minimize the project total time, by means of the assignment of equipments of work to the different production lines of the activities to realizing. The fundamental beginning is to support the same production (rate of production in meters/day of the activity in view of the equipment of work) for tbe different equipments to achieve the maximum efficiency in each period of time. With the limited availability of resources, the work must be continuous and the period of time between operations and final must be kept. However, this paper also presents the bibliographical study on methodologies of the optimization of construction processes in response to the two objectives: time and cost. This will consider the use of recta-heuristic techniques, such as population based algorithms.展开更多
Nowadays, construction projects became more complex, where the responsibility of construction manager is to control and plan the project resources in a professional way to handover the project in terms of time, cost, ...Nowadays, construction projects became more complex, where the responsibility of construction manager is to control and plan the project resources in a professional way to handover the project in terms of time, cost, and quality. The aim of this study is to analyze the affect of the long experience of the construction manager on project success; it aims to identify the capability skills that the construction manager should have to complete the project on time. The fmding of this study is to help in understanding the factors that influence the project success through the long experience of the construction manager.展开更多
摘要Aiming at the problem of innovative talent training in the industry field in characteristic software colleges,combined with the actual situation of Software College of Northeastern University,this paper analyzes the construction requirements of characteristic talent training mode and training scheme,puts forward the reform of characteristic software innovative talent training scheme integrating production and education,and takes the characteristic direction of financial technology as an example to introduce the curriculum construction based on industry-education integration and school-enterprise cooperation.
基金supported by the National Science and Technology Plan of China (Major Project of the Eleventh Five-Year Plan, Grant No. 2006BAB04A13)the Philosophy and Social Science Fund of Education Department of Jiangsu Province (Grant No. 07SJD630006)+1 种基金the Third Key Discipline (Techno-Economics and Management) of the Project 211the Key Disciplines of Jiangsu Province (Engineering and Project Management)
摘要According to the multi-project and program management theory, this paper analyzes the program generation principle and establishes a program based on progress goals. On the basis of the present situation of calculation of penalty for delay of the bidding section construction period with the critical path method, we studied the effects of contractor-induced delay of the bidding section construction period in detail, including the effects on the construction period of the bidding section itself, the earliest start times of the next bidding section and other subsequent bidding sections, and the construction period of the program, and then constructed a penalty model for delay of the bidding section construction period from the perspective of programs. Using the penalty model, we conducted a practical analysis of penalty for delay of the construction period of the Baoying station program in the South-to-North Water Diversion Project. The model can help determine the amount of penalty for delay of the construction period in bidding sections scientifically and reasonably,
基金Supported by the National Natural Science Foundation of China(62262031)Science and Technology Key Project of Education Department of Jiangxi Province(GJJ2200302,GJJ210307)the Graduate Innovative Special Fund Projects of Jiangxi Province(YJS2022064)
摘要The traditional program refinement strategy cannot be refined to an executable program,and there are issues such as low verification reliability and automation.To solve the above problems,this paper proposes a nonlinear program construction and verification method based on partition recursion and Morgan’s refinement rules.First,we use recursive definition technique to characterize the initial specification.The specification is then transformed into GCL(Guarded Command Language)programs using loop invariant derivation and Morgan’s refinement rules.Furthermore,VCG(Verification Condition Generator)is used in the GCL program to generate the verification condition automatically.The Isabelle theorem prover then validates the GCL program’s correctness.Finally,the GCL code generates a C++executable program automatically via the conversion system.The effectiveness of this method is demonstrated using binary tree preorder traversal program construction and verification as an example.This method addresses the problem that the construction process’s loop invariant is difficult to obtain and the refinement process is insufficiently detailed.At the same time,the method improves verification process automation and reduces the manual verification workload.
摘要The importance and complexity of prioritizing construction projects (PCP) in urban road network planning lead to the necessity to develop an aided decision making program (ADMP). Cost benefit ratio model and stage rolled method are chosen as the theoretical foundations of the program, and then benefit model is improved to accord with the actuality of urban traffic in China. Consequently, program flows, module functions and data structures are designed, and particularly an original data structure of road ...
基金Supported by the National Natural Science Foundation of China(62262031)the Jiangxi Provincial Natural Science Foundation(20232BAB202010)+1 种基金the Science and Technology Project of Education Department of Jiangxi Province(GJJ210307,GJJ2200302)the Cultivation Project for Academic and Technical Leader in Major Disciplines in Jiangxi Province(20232BCJ22013)。
摘要The program construction process is based on rigorous mathematical reasoning,which leads to a fully correct algorithmic program via step-by-step refinement of the program specifications.The existing program construction methods'refinement process is partly based on individual subjective speculation and analysis,which lacks a precise guidance method.Meanwhile,efficiency factors have usually been ignored in the construction process,and most of the constructed abstract programs cannot be run directly by machines.In order to solve these problems,a novel program construction method for the sequence statistical class algorithms based on bidirectional scan induction is proposed in this paper.The method takes into account the efficiency factor and thus improves the Morgan's refinement calculus.Furthermore,this paper validates the method's feasibility using an efficiency-sensitive sequential statistics class algorithm as a program construction example.The method proposed in this paper realizes the correctness construction process from program specifications to efficient executable programs.
基金supported by the Teaching Research and Reform Project of Qingdao University of Technology under Grant 2024-10335040。
摘要To meet society’s needs for undergraduate students to have engineering skills and to develop students’ability to operate Linux and engage in network software development,this paper proposes the construction of a new specialized course for network engineering major--Linux system and network programming.This paper analyzes the course’s advantages,presents the contents of this course,designs a series of teaching methods aimed at improving students’engineering ability,proposes a course assessment method that will encourage students to practice,lists the development requirements for an examination software designed for this course,and finally,presents the results of our practice in teaching this course.
基金This work is supported by the Teaching Reform Project of Harbin Engineering University under Grant JG2021B0806.
摘要Innovation and entrepreneurship education is becoming one of the important goals of higher education in China.According to the requirements of the Ministry of Education to deepen the reform of innovation and entrepreneur-ship education in colleges and universities,we propose a core principle of“from basis to comprehensiveness,and then to innovation”to construct the software design and programming practice course in the information and communication engineering discipline.We have integrated specialized knowledge teaching with innovation and entrepreneurship training,implemented a series of experimental projects that integrate theory with practice,and explored mixed teaching methods and diversified examination methods.In this paper,details about software design and programming practice course construction are shown from aspects of teaching content,teaching methods,and examination methods.These course construction experiences will benefit teachers who engage in innovative practical courses in the information and communication engineering discipline.
摘要Regarding construction projects, no project is implemented exactly as planned. Changes in construction projects are common due to the dynamic nature of the construction process. It is necessary to use effective and appropriate tools by project management to support decision-making and control changes during all stages of project implementation. This study examined the effects of change orders through technical programs on construction projects in Jordan and focused on how to overcome these effects by making usual orders that can be handled by each of the contracting parties. Also, this study added an advantage by not addressing the negative effects of change orders, but it provided many positive effects of change orders by using technical programs method, which has not been yet researched in Jordanian studies in particular, and in global studies in general. The researcher used descriptive analytical method by interviews to collect data through nine questions to a random sample of 30 engineers selected form constructions projects in Jordan. The results related to the study questions on the effect of change orders through technical programs on construction projects in Jordan showed that, most of the study samples confirm that change orders through technical programs decrease the cost of the projects, cause no need for more materials, cause no delay in the completion schedule, enhances the quality of work, and increase the productivity of the work force. The study recommended applying integrated change management system with technical supports form different technologies, developing effective innovative and practical solution to manage change orders and increase training programs to qualify and increase engineering skills in dealing with ICT (information and communication technologies) program.
摘要In the context of park city construction,urban street space system and scene construction are the most important forms of presentation of value transformation framework.Most of the outdoor activities of urban residents are completed in the urban street space which constitutes various scenes.Scene construction not only includes the material space as the carrier,but also includes the behaviors and activities of the participants and the time and path of “program setting”,as well as the opening and closing of events.Scene construction is an effective approach explored during the construction of the park city demonstration area,which is currently practicing the new development concept.However,there have been no reports on the specific theories,methods,processes,and systems of scene construction,especially for the lack of pattern summary and method induction for program setting in scene construction.Therefore,from the perspective of building a park city demonstration area that implements the new development concept,the paper discusses the concept,connotation,process and modularity of the program setting of street space scene construction,in order to provide certain theoretical basis for the scene construction and “value transformation” of park city street space system.
摘要With the development of science and technology,various online autonomous learning platforms emerge one after another.Autonomous learning platforms have become an important channel to help students learn.From the literature,there is a lot of research on English platform learning and use,but the research on students'autonomous construction and use of learning platform is relatively small,which is worth studying.This study tracked and investigated the self-built learning platform projects of two university students'innovation and entrepreneurship teams in Guangxi University of Foreign Languages.Using the methods of observation,questionnaire and interview,this paper analyzes the specific conditions of the English learning platform independently constructed by the two College Students Innovation and Entrepreneurship Program students,the difficulties and gains encountered in the construction of the platform,and the users'use of the platform.The study found that students encountered different difficulties in different periods of constructing learning platforms.With the resolution of the difficulties,they have gained a lot of new knowledge and skills.Some students have produced their own research topics in the process of building a learning platform.For platform users,most people like two platforms because they can broaden their knowledge.Some people do not have a strong desire to use it,partly because they do not plan their study well and partly because they think that platform learning is not efficient.The inspiration from the research:the construction of learning platform for students is a process of learning and experience;Students need more patience and more study and research if they want to build a learning platform.
摘要An optimal allocation of earth is of great significance to reduce the project cost and duration in the construction of rock-fill dams. The earth allocation is a dynamic system affected by various time-space constraints. Based on previous studies, a new method of optimizing this dynamic system as a static one is presented. In order to build a generalized and flexible model of the problem, some man-made constraints were investigated in building the mathematic model. Linear programming and simplex method are introduced to solve the optimization problem of earth allocation. A case study in a large-scale rock-fill dam construction project is presented to demonstrate the proposed method and its successful application shows the feasibility and effectiveness of the method.
基金Supported by the National High Technology Research and Development Program of China(863 Program)(2012AA012902)
摘要Automatic return oriented programming (ROP) technology can effectively improve the efficiency of ROP constructed, but the existing research results still have some shortcomings including needing more address space, poor generality. In order to solve these problems, this paper presents an improved ROP auto-constructor QExtd. Firstly, we design a Turing-complete language QExtdL and provide the basis of gadgets analysis. Secondly, we represent the MI instruction and realize precise process of side-effect instructions for improving the efficiency of automatic construction. At last, we establish a three-layer language conversion mechanism, making it convenient for users to construct ROP. Theoretical and experimental data show that the QExtd automatic construction method is much better than the ROPgadget based on syntax. In addition, the proposed method succeeds in constructing gadgets of ROP with the probability of 84% for programs whose sizes are more than 20 KB and whose directory is "/usr/bin" in Ubuntu, which proves that the construction capability improves significantly.
基金funded by Nature Science Foundation of China(51878556)the Key Scientific Research Projects of Shaanxi Provincial Department of Education(20JY049)+1 种基金Key Research and Development Program of Shaanxi Province(2019TD-014)State Key Laboratory of Rail Transit Engineering Informatization(FSDI)(SKLKZ21-03).
摘要To meet the requirements of specifications,intelligent optimization of steel bar blanking can improve resource utilization and promote the intelligent development of sustainable construction.As one of the most important building materials in construction engineering,reinforcing bars(rebar)account for more than 30%of the cost in civil engineering.A significant amount of cutting waste is generated during the construction phase.Excessive cutting waste increases construction costs and generates a considerable amount of CO2emission.This study aimed to develop an optimization algorithm for steel bar blanking that can be used in the intelligent optimization of steel bar engineering to realize sustainable construction.In the proposed algorithm,the integer linear programming algorithm was applied to solve the problem.It was combined with the statistical method,a greedy strategy was introduced,and a method for determining the dynamic critical threshold was developed to ensure the accuracy of large-scale data calculation.The proposed algorithm was verified through a case study;the results confirmed that the rebar loss rate of the proposed method was reduced by 9.124%compared with that of traditional distributed processing of steel bars,reducing CO2emissions and saving construction costs.As the scale of a project increases,the calculation quality of the optimization algorithmfor steel bar blanking proposed also increases,while maintaining high calculation efficiency.When the results of this study are applied in practice,they can be used as a sustainable foundation for building informatization and intelligent development.
摘要In coal mine construction,to make the optimal plan of complete sets of equipment needs to set up a mixed integer nonlinear programming model,which has many variables and more complicated parameters to set.The problem could hardly be solved using general methods.In this paper a new genetic approach—the hierarchical iterative genetic algorithm (HIGA) was designed to solve it and a satisfactory solution was obtained.
基金supported by Guangdong Hardware and System Teaching and Research Office(Quality Engineeringproject No.HITSZERP22002)+2 种基金Guangdong Province Education Science Planning Project(Higher Education Project,Project No.2022GXJK431)Harbin Institute of Technology(Shenzhen)Course Ideological and Political Project(Project No.HITSZIP21003)Construction Project of Teachers College of Harbin Institute of Technology(Shenzhen)(Project No.HITSZSFXY202201)。
摘要Most current object-oriented programming courses offered by domestic colleges and universities generally focus on the object-oriented programming language itself,i.e.,the programming grammar of the language,but ignore the design pattern.However,design patterns are essential to software engineering because they can solve common problems in software design and improve code reuse,readability,extensibility,and reliability.Our Object-oriented Software Construction Course is creative since it aims at cultivating students’object-oriented thinking as well as basic abilities required to construct high-quality,object-oriented software.Specifically,we exploit the 5E teaching principle during the education of this course,and present the whole pipeline in the paper.We also provide one case of the factory pattern to further demonstrate the implementation of the 5E teaching principle in the course.The effect of the 5E teaching principle has also been demonstrated.
基金supported in part by the Education Reform Key Projects of Heilongjiang Province under Grant Nos.SJGZ20220011,SJGZ20220012,and SJGZY2024008。
摘要In response to the current issues in the construction of software engineering(SE)degree granting program,such as insufficient resource integration,low level of internationalization,and inadequate quality control,we propose the Software Engineering Degree Granting Program Construction Practice Project at Harbin Institute of Technology(HIT).This project aims to explore new models for software talent cultivation,establish a superior SE degree granting program,and ultimately cultivate outstanding internationalized composite SE professionals to support the high-quality development of the national software industry.To this end,we design a distinctive overall construction idea and plan for the SE degree granting program,which are characterized by“3I3S:three highlights for specialized cultivation and strictness in three aspects to ensure quality control”.After years of practice and validation of the project at the School of Software at HIT,this project has proven effective in optimizing talent cultivation models,enhancing students’practical abilities,promoting international exchange and cooperation,advancing industry-education integration,and meeting industrial needs.
基金Supported by the National Natural Science Foundation of China(No.50808019)。
摘要Iterative initial value of cable force based on influence matrix and linear programming is determined to study the cable force of long-span concrete-filled steel tube(CFST)arch bridge using the cable-hoisting construction method.Considering the effect of tangential displacement,we observed the appropriate cable force through the golden selection method and iterative forward erection.The cable force determination flow and method aimed at the installation shape are analyzed,which shows that the one-off tension of the cable force on a cable-hoisting CFST arch bridge focusing on installation shape is achieved and serves as a reference for similar engineering practices.
摘要Time and cost are two of the most important factors to consider in each construction project. In order to maximize performance, both the client and the contractor will work to optimize both the duration of the project and its cost. We show a model of linear entire mixed programming to solve the considered problem. The aim is to minimize the project total time, by means of the assignment of equipments of work to the different production lines of the activities to realizing. The fundamental beginning is to support the same production (rate of production in meters/day of the activity in view of the equipment of work) for tbe different equipments to achieve the maximum efficiency in each period of time. With the limited availability of resources, the work must be continuous and the period of time between operations and final must be kept. However, this paper also presents the bibliographical study on methodologies of the optimization of construction processes in response to the two objectives: time and cost. This will consider the use of recta-heuristic techniques, such as population based algorithms.
摘要Nowadays, construction projects became more complex, where the responsibility of construction manager is to control and plan the project resources in a professional way to handover the project in terms of time, cost, and quality. The aim of this study is to analyze the affect of the long experience of the construction manager on project success; it aims to identify the capability skills that the construction manager should have to complete the project on time. The fmding of this study is to help in understanding the factors that influence the project success through the long experience of the construction manager.