Context-Modeling-for-Context-Aware-Systems