Patent Document ID: 7496552
Application ID: 11511772
Patent Flag: 1

Claim One:
1. A computer-implemented method for rule compliance situation checking, comprising: a) building a rule model for predefined rules and building business operational models for business processes, said step of building comprising at least: describing said predefined rules as a rule model in a form of logical formula using at least concepts and relations, said concepts including at least: action, actor, resource, organization, time, cost, trigger, artifact, location, principle and purpose, and said relations include at least possible relationships among said concepts; simplifying said rule model as a logical expression connected by logical relation symbols and predicates; expressing the simplified rule model as a rule tree form; formalizing said business operational model; simplifying the formalized business operational model; b) normalizing vocabularies used in said rule model and said business operational model, said step of normalizing comprising at least: unifying or assuming the unity of expressions used in said rule model and said business operational model using a standard vocabulary repository and in accordance with information inputted by a user; c) checking whether said rule model is satisfied by said business operational model, said step of checking comprising at least: loading said simplified rule model and said business operational model; locating in said business operational model all concepts involved in said rule model; calculating logical operators and predicates in said simplified rule model on the basis of said business operational model; and determining whether said rule model is satisfied by said business operational model; parsing semantics of said rule model; parsing semantics of said business operational model; and performing semantic match checking on the parsed rule model and business operational model so as to determine whether said rule model is satisfied by said business operational model; and d) generating and outputting a checking result report, said checking result report defining violation and/or compliance level of said business with respect to said rule and said checking result report is a visualized graphic report.