1. A vehicle operating in accordance with a predetermined advanced driver assistance system (ADAS) control logic comprising: a sensing unit configured to acquire environment information of a given area; and a controller configured to change a setting value of the ADAS control logic based on the acquired environment information in real time when the environment information satisfies predetermined conditions and control the vehicle in accordance with the ADAS control logic based on the changed setting value, wherein the given area is an area adjacent to a location where the vehicle drives, and wherein the environment information includes at least one of driving-related information of an adjacent vehicle located in the given area and location information of the given area.