This is the graduate thesis in software engineering, University of Information Technology, National University of Ho Chi Minh City.