Al-Yasiri, A, "GECAF: a framework for developing context-aware pervasive systems", Computer Science - Research and Development, 2015