A behavioral approach to GNSS positioning and DOP determination