A computer-implemented method for generating a runway landing alert for an aircraft, comprising: establishing by a ground station a Runway Awareness Advisory System, RAAS, envelope (104, 204, 304, 404, 504) for a designated target runway (102, 201, 302, 402, 502, 602) of the aircraft, the RAAS envelop (104, 204, 304, 404, 504) comprising horizontal boundaries and an alert altitude parameter; monitoring by the ground station a track (202, 306, 406, 506) of the aircraft with reference to a centerline of the designated target runway (102, 201, 302, 402, 502, 602) based on the position, heading, bearing and descent rate of the aircraft; detecting by the ground station a deviation by the aircraft from the centerline of the designated target runway (102, 201, 302, 402, 502, 602); determining by the ground station if the deviation from the centerline of the designated target runway (102, 201, 302, 402, 502, 602) by the aircraft is within a margin of error of less than 5°, where the altitude parameter of the RAAS envelope (104, 204, 304, 404, 504) is increased if the deviation is determined to within the margin of error; if the deviation is determined to be outside the margin of error, determining by the ground station, if the aircraft is still maneuvering into alignment with the centerline of the designated target runway (102, 201, 302, 402, 502, 602) by monitoring a rate of change of the track of the aircraft, or by monitoring a roll angle of the aircraft, where the altitude parameter of the RAAS envelope (104, 204, 304, 404, 504) is decreased if the aircraft is still maneuvering; and generating by the ground station an alert for aircraft if the aircraft position is outside the horizontal boundaries and below the modified altitude parameter of the RAAS envelope (104, 204, 304, 404, 504). establishing by a ground station a Runway Awareness Advisory System, RAAS, envelope (104, 204, 304, 404, 504) for a designated target runway (102, 201, 302, 402, 502, 602) of the aircraft, the RAAS envelop (104, 204, 304, 404, 504) comprising horizontal boundaries and an alert altitude parameter; monitoring by the ground station a track (202, 306, 406, 506) of the aircraft with reference to a centerline of the designated target runway (102, 201, 302, 402, 502, 602) based on the position, heading, bearing and descent rate of the aircraft; detecting by the ground station a deviation by the aircraft from the centerline of the designated target runway (102, 201, 302, 402, 502, 602); determining by the ground station if the deviation from the centerline of the designated target runway (102, 201, 302, 402, 502, 602) by the aircraft is within a margin of error of less than 5°, where the altitude parameter of the RAAS envelope (104, 204, 304, 404, 504) is increased if the deviation is determined to within the margin of error; if the deviation is determined to be outside the margin of error, determining by the ground station, if the aircraft is still maneuvering into alignment with the centerline of the designated target runway (102, 201, 302, 402, 502, 602) by monitoring a rate of change of the track of the aircraft, or by monitoring a roll angle of the aircraft, where the altitude parameter of the RAAS envelope (104, 204, 304, 404, 504) is decreased if the aircraft is still maneuvering; and generating by the ground station an alert for aircraft if the aircraft position is outside the horizontal boundaries and below the modified altitude parameter of the RAAS envelope (104, 204, 304, 404, 504).