Constrained Explicit Logic Format for Legislation Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing rule-based systems for developing and administering legislation lack efficiency in drafting, verification, and error identification, relying on case-based testing and symbolic representations that are difficult to understand and automate.

Innovation Solution

The Constrained Explicit Logic Format (CELF) is introduced, which combines declarative and procedural rules to enable the automatic generation of executable rule bases from natural language, allowing for parsing and validation of draft legislation, transforming existing legislation into a normalized format, and generating grammatical forms for transparent and coherent rule bases.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If case-based testing is used to verify legislation accuracy, then reliability of legislation verification is improved, but productivity of drafting process deteriorates

Engineering Contradiction:
Improvelegislation verification accuracyVSAvoiddrafting process efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by creating executable legislation in advance that can be automatically tested before finalization. The system generates computer-executable versions of legislation drafts, allowing automated verification of logical consistency, completeness, and accuracy before the legislation is finalized, thereby improving reliability without sacrificing productivity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces manual case-based testing with automated computer-executable verification. By transforming legislation into executable code that can be automatically run and tested, the system eliminates the need for manual testing while maintaining or improving verification accuracy, thus resolving the contradiction between reliability and productivity

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If symbolic representations are used in rule-based systems, then adaptability of rule representation is improved, but ease of operation deteriorates

Engineering Contradiction:
Improverule representation flexibilityVSAvoidsystem usability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary layer that translates between natural language legislation and executable code. This intermediary translation process allows the system to maintain the adaptability of symbolic representations while improving ease of operation by enabling automated processing and verification of the translated rules

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter of rule representation from purely symbolic to executable code with defined data types and structures. This transformation maintains the adaptability of rule representation while significantly improving ease of operation through automated validation, type checking, and logical consistency verification

Inventive Principle:
Principle #35Parameter changes

3Productivity

If automated parsing is implemented for legislation verification, then productivity of error identification is improved, but device complexity increases

Engineering Contradiction:
Improveerror identification speedVSAvoidsystem structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the legislation verification process into distinct automated parsing stages: syntax validation, semantic analysis, logical consistency checking, and executable code generation. This segmentation improves productivity by enabling parallel processing and targeted error identification, while managing complexity through modular system architecture

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7933854B2Rule based system and method
Publication Date: 2011.04.26 RULEBURST
  • US7933854B2 patent drawing
  • US7933854B2 patent drawing
  • US7933854B2 patent drawing

AI summary

A rule based computerized method is disclosed of developing and/or implementing and/or administering rule based systems such as legislation and/or policy and/or other rule sets, the method including: -developing a computerized database containing a set of rules in accordance with which the rule based system can be developed, written in and delivered; wherein the rules are: -written in natural spoken language to express the individual grammatical units constituting the rules, constrained in being written in accordance with defined constraints to limit the number of logical formats in which the rules can be expressed, and explicit in being written in a manner to avoid implicit meanings; whereby the rules are expressed in a logical format readily understandable to both humans and computers.