Bin Xu

Learn More
Businesses become globally distributed and speed to market is a critical success for new products. However, global cooperative design in legacy system reengineering is formidable because of the communication and coordination issues. Besides finding the domain expertise via the agents and distributing the different process steps at different sites,(More)
Customer satisfaction and cost are very important factors in software maintenance. However, the tradeoff between them is formidable in maintenance of software_product family. This paper suggests a decision tree method to improve multi-customer satisfaction adaptively with the available human resource. An experiment was conducted in the maintenance(More)
In this paper, a robust nonlinear controller is proposed for trajectory tracking of underwater vehicle-manipulator systems (UVMS). The controller is non-adaptive and of sliding mode type, and is designed based on the decentralized form of the dynamics of UVMS. It has the advantages of simplicity, robustness, precise performance, and ease of implementation.(More)
Software architecture is the backbone of a software-intensive system, many architecture models and styles are struggling to make the artifacts more understandable and reusable. Service-oriented programming is proposed to support reusing and enhancing distributed system development and a service-oriented architecture is essentially a collection of services(More)
Global cooperative software design is a formidable task because of the communication and coordination issues. While rescheduling of the tasks is necessary to reduce the impact of communication delay, the dependence of tasks must be well handled. Multiple component status transition graph (MCSTG) describes task dependence within and between components(More)
While many collaboration methods have been suggested in distributed software development project, cross-project collaboration is still problematic. On the basis of the former research on the collaboration improvement in dual-shore software projects, the authors present a role base cross-project collaboration framework to enhance the collaboration in(More)
The component service in web service composition may fail or degrade in QoS thus needs to be replaced. In this paper, we propose a novel approach for services replacement of the composition. The target service could be replaced individually, or it could be replaced with its related services in the composition as a whole by a more complex service. In this(More)
Rescheduling design tasks is essential to reduce the impact of communication delay in global cooperative software design. However, it is difficult due to the undetermined duration, delay and task sequence. Micro-estimation on demand refines the estimation of effort and duration for the tasks in the next short period. When using multiple component status(More)
In this paper, a new sliding mode controller is proposed for trajectory tracking of underwater-manipulator systems (UVMS), with gain tuning based on the fuzzy logic control approach. The sliding mode controller is designed based on the decentralized form of the dynamics of UVMS. By tuning gains with fuzzy logic, the proposed controller has the advantages(More)
Innovation talent development has been paid great attention during the undergraduate education in Chinese universities. Since equipments, instructors, and time are limited, the innovation development projects couldn't cover all the undergraduate students. This paper proposes a constraint-based planning method based on E-CARGO collaborative model for(More)