Integrating adaptation rules for people with special needs in model-based UI development process