A Framework for the Development of Computerized Adaptive Tests