Self-adaptive Software Modeling Based on Contextual Requirements - Aradea, Aradea; Bandung Institute of Technology (Universitas Ahmad Dahlan, 2018)