self-adaptive process optimization