Xu B.,Guangdong Baiyun University
Proceedings of the IEEE International Conference on Software Engineering and Service Sciences, ICSESS | Year: 2015
Ajax-based technology plays an important role in RIA (rich internet application). Meanwhile, Ajax-based three-tier architecture is a classic architecture in software development industry. Study shows that the data access layer and the business logic layer can be designed as universal modules and the presentation layer can be divided into specific module and universal module. As universal module is reusable, developers can find out the universal design solution for Ajax-based three-tier architecture in order to increase development efficiency. © 2015 IEEE.
Ye P.,Guangdong Baiyun University
2010 International Conference on Machine Vision and Human-Machine Interface, MVHI 2010 | Year: 2010
UML activity diagram is an important component of software design model based on UML, because it describes the dynamic behaviors of a software system. It becomes a valuable information source in software integration test. We present a workflow modeling method based on the improved UML acting diagram after introducing the UML language in this paper. The modeling for checking is described and analyzed. The result shows that the improved method can achieve better effect in describing workflow modeling progress than conventional approaches. Hence it provides an approach to model checking UML AD s by model-checker FDR. Finally, the formalisms and model checking are explicitly illustrated through a simple but non-trivial example.© 2010 IEEE.
Xiang Y.,Sun Yat Sen University |
Xiang Y.,Guangdong Baiyun University |
Zhou Y.,Sun Yat Sen University |
Liu H.,Guangdong University of Technology
European Journal of Operational Research | Year: 2015
In this paper, we suggest a new multi-objective artificial bee colony (ABC) algorithm by introducing an elitism strategy. The algorithm uses a fixed-size archive that is maintained based on crowding-distance to store non-dominated solutions found during the search process. In the proposed algorithm, an improved artificial bee colony algorithm with an elitism strategy is adopted for the purpose of avoiding premature convergence. Specifically, the elites in the archive are selected and used to generate new food sources in both employed and onlooker bee phases in each cycle. To keep diversity, a member located at the most crowded region will be removed when the archive overflows. The algorithm is very easy to be implemented and it employs only a few control parameters. The proposed algorithm is tested on a wide range of multi-objective problems, and compared with other state-of-the-art algorithms in terms of often-used quality indicators with the help of a nonparametric test. It is revealed by the test procedure that the algorithm produces better or comparable results when compared with other well-known algorithms, and it can be used as a promising alternative tool to solve multi-objective problems with the advantage of being simple and effective. © 2015 Elsevier B.V. All rights reserved.
Li Y.,Guangdong Baiyun University |
Ding Z.,Jiujiang University
Applied Mechanics and Materials | Year: 2012
Magnetorheological elastomers air spring, a practical new paten t is introduced, which is composed of magnetorheological elastomers, up-board, down-board and control system. The control system adjusts air pressure and real time stiffness. The air spring can enhance car capability of shock absorption, riding ride and steering stabilization, which can be applied to car's suspension system. © (2012) Trans Tech Publications, Switzerland.
Zhong Y.-B.,Guangzhou University |
Xiang Y.,Guangdong Baiyun University |
Liu H.-L.,Guangdong University of Technology
Applied Intelligence | Year: 2014
This paper presents a new multi-objective artificial bee colony algorithm called dMOABC by dividing the whole searching space S into two independent parts S1 and S2. In this algorithm, two "basic" colonies are assigned to search potential solutions in regions S1 and S2, while the so-called "synthetic" colony explores in S. This multi-colony model could enable the good diversity of the population, and three colonies share information in a special way. A fixed-size external archive is used to store the non-dominated solutions found so far. The diversity over the archived solutions is controlled by utilizing a self-adaptive grid. For basic colonies, neighbor information is used to generate new food sources. For the synthetic colony, besides neighbor information, the global best food source gbest selected from the archive, is also adopted to guide the flying trajectory of both employed and onlooker bees. The scout bees are used to get rid of food sources with poor qualities. The proposed algorithm is evaluated on a set of unconstrained multi-objective test problems taken from CEC09, and is compared with 11 other state-of-the-art multi-objective algorithms by applying Friedman test in terms of four indicators: HV, SPREAD, EPSILON and IGD. It is shown by the test results that our algorithm significantly surpasses its competitors. © 2014 Springer Science+Business Media New York.