An MASIF-based mobile agent mechanism to locate mobile agent in crossing regions