The present disclosure relates to a method and a system for verifying one or more rules of a root cause analysis system in a cloud environment. In one embodiment, the method receives an input comprising predefined set of the one or more rules from a cloud database. The method further receives dynamically, information associated with one or more topologies of the cloud environment from the cloud database and one or more user inputs on the input. The method further verifies the input with the information associated with the one or more topologies of the cloud environment and the one or more user inputs, for determining compliance of one of the input and the information associated with the one or more topologies of the cloud environment with one or more property parameters. Upon verifying, the method generates a verification report.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method for verifying one or more rules of a root cause analysis system in a cloud environment, the method comprising: receiving, by a rules verification system, an input comprising predefined set of the one or more rules from a cloud database; receiving dynamically, by the rules verification system, information associated with one or more topologies of the cloud environment from the cloud database and one or more user inputs on the input comprising predefined set of the one or more rules; verifying, by the rules verification system, the input comprising predefined set of the one or more rules with the information associated with the one or more topologies of the cloud environment and the one or more user inputs, for determining compliance of one of the input comprising predefined set of the one or more rules and the information associated with the one or more topologies of the cloud environment with one or more property parameters; and generating, by the rules verification system, a verification report comprising output verified result set of the one or more rules, a corresponding verification status information of each of the one or more rules of the output verified result set and a verification score determined for the output verified result set. 2. The method as claimed in claim 1 further comprises providing one or more suggestions to the user based on the verification report generated, for enabling the user to perform one or more actions on at least one of the output verified result set and the information associated with the one or more topologies of the cloud environment. 3. The method as claimed in claim 2, wherein the one or more actions comprises at least one of adding, updating, modifying, ignoring and deleting at least one of the one or more rules and the information associated with the one or more topologies of the cloud environment. 4. The method as claimed in claim 1, wherein the one or more rules indicate correlation of one or more events with one or more root causes defined based on corresponding properties and constraints associated with the one or more events and the information associated with the one or more topologies of the cloud environment. 5. The method as claimed in claim 1, wherein the one or more property parameters comprises at least one of completeness, incompleteness, correctness, incorrectness, consistency, inconsistency, redundancy, satisfactory and non-satisfactory, associated with the one or more rules in accordance with the information associated with the one or more topologies of the cloud environment. 6. The method as claimed in claim 1, wherein the verification status information of the output verified result set comprises at least one of consistent, inconsistent, redundant, correct, incorrect, complete, incomplete, satisfactory and non-satisfactory. 7. A rules verification system for verifying one or more rules of a root cause analysis system in a cloud environment, the system comprising: a processing unit; and a memory unit communicatively coupled to the processing unit, wherein the memory unit stores the processing unit-executable instructions which, on execution causes the processing unit to: receive an input comprising predefined set of the one or more rules from a cloud database; receive dynamically information associated with one or more topologies of the cloud environment from the cloud database and one or more user inputs on the input comprising predefined set of the one or more rules; verify the input comprising predefined set of the one or more rules with the information associated with the one or more topologies of the cloud environment and the one or more user inputs, for determining compliance of one of the input comprising predefined set of the one or more rules and the information associated with the one or more topologies of the cloud environment with one or more property parameters; and generate a verification report comprising output verified result set of the one or more rules, a corresponding verification status information of each of the one or more rules of the output verified result set and a verification score determined for the output verified result set. 8. The rules verification system as claimed in claim 7, wherein the processing unit is further configured to provide one or more suggestions to the user based on the verification report generated, for enabling the user to perform one or more actions on at least one of the output verified result set and the one or more topologies of the cloud environment. 9. The rules verification system as claimed in claim 8, wherein the one or more actions comprises at least one of adding, updating, modifying, ignoring and deleting at least one of the one or more rules and the information associated with the one or more topologies of the cloud environment. 10. The rules verification system as claimed in claim 7, wherein the one or more rules indicate correlation of one or more events with one or more root causes defined based on corresponding properties and constraints associated with the one or more events and the information associated with the one or more topologies of the cloud environment. 11. The rules verification system as claimed in claim 7, wherein the one or more property parameters comprises at least one of completeness, incompleteness, correctness, incorrectness, consistency, inconsistency, redundancy, satisfactory and non-satisfactory, associated with the one or more rules in accordance with the information associated with the one or more topologies of the cloud environment. 12. The rules verification system as claimed in claim 7, wherein the verification status information of the output verified result set comprises at least one of consistent, inconsistent, redundant, correct, incorrect, complete, incomplete, satisfactory and non-satisfactory. 13. A non-transitory computer readable medium including instructions stored thereon that when processed by at least one processing unit cause a rules verification system to perform operations comprising: receiving an input comprising predefined set of the one or more rules from a cloud database; receiving dynamically information associated with one or more topologies of the cloud environment from the cloud database and one or more user inputs on the input comprising predefined set of the one or more rules; verifying the input comprising predefined set of the one or more rules with the information associated with the one or more topologies of the cloud environment and the one or more user inputs, for determining compliance of one of the input comprising predefined set of the one or more rules and the information associated with the one or more topologies of the cloud environment with one or more property parameters; and generating a verification report comprising output verified result set of the one or more rules, a corresponding verification status information of each of the one or more rules of the output verified result set and a verification score determined for the output verified result set.