A system comprising: a GNSS position sensor configured to calculate or obtain data based on signals received from GNSS satellites, wherein the data comprises one of an absolute position, velocity, heading of motion, or time measurements; one or more processors configured to: execute one or more hardware platform diagnostics on one or more platforms (116, 118) associated with the GNSS position sensor to determine if the one or more platforms (116, 118) pass or fail the one or more hardware platform diagnostics, assign a hardware platform good qualifier as a hardware platform qualifier for the one or more platforms associated with the GNSS position sensor when all of the one or more hardware platform diagnostics pass and assign a hardware platform bad qualifier as the hardware platform qualifier for the one or more platforms (116, 118) associated with the GNSS position sensor when at least one of the one or more hardware platform diagnostics fails, execute a RAIM algorithm to compute at least a protection level for the data, assign an output good qualifier as an output qualifier for the data when the protection level does not exceed an alert limit and assign an output bad qualifier as the output qualifier for the data when the protection level exceeds the alert limit, assign an Automotive Safety Integrity Level (ASIL) good qualifier as an ASIL qualifier when the output qualifier is assigned the output good qualifier and the hardware platform qualifier is assigned the hardware platform good qualifier, wherein the ASIL good qualifier is an indication that the data can be utilized, assign an ASIL bad qualifier as the ASIL qualifier when the output qualifier is assigned the output bad qualifier or the hardware platform qualifier is assigned the hardware platform bad qualifier, wherein ASIL bad qualifier is an indication that the data should not be utilized, and compute a probability associated with an integrity violation of the RAIM algorithm, wherein the integrity violation occurs when a true error exceeds the computed protection level for the RAIM algorithm and the computed probability associated with the integrity violation of the RAIM algorithm is utilized as input for the hardware platform diagnostics. execute one or more hardware platform diagnostics on one or more platforms (116, 118) associated with the GNSS position sensor to determine if the one or more platforms (116, 118) pass or fail the one or more hardware platform diagnostics, assign a hardware platform good qualifier as a hardware platform qualifier for the one or more platforms associated with the GNSS position sensor when all of the one or more hardware platform diagnostics pass and assign a hardware platform bad qualifier as the hardware platform qualifier for the one or more platforms (116, 118) associated with the GNSS position sensor when at least one of the one or more hardware platform diagnostics fails, execute a RAIM algorithm to compute at least a protection level for the data, assign an output good qualifier as an output qualifier for the data when the protection level does not exceed an alert limit and assign an output bad qualifier as the output qualifier for the data when the protection level exceeds the alert limit, assign an Automotive Safety Integrity Level (ASIL) good qualifier as an ASIL qualifier when the output qualifier is assigned the output good qualifier and the hardware platform qualifier is assigned the hardware platform good qualifier, wherein the ASIL good qualifier is an indication that the data can be utilized, assign an ASIL bad qualifier as the ASIL qualifier when the output qualifier is assigned the output bad qualifier or the hardware platform qualifier is assigned the hardware platform bad qualifier, wherein ASIL bad qualifier is an indication that the data should not be utilized, and compute a probability associated with an integrity violation of the RAIM algorithm, wherein the integrity violation occurs when a true error exceeds the computed protection level for the RAIM algorithm and the computed probability associated with the integrity violation of the RAIM algorithm is utilized as input for the hardware platform diagnostics.