Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Refinement of Hierarchies in Object-Oriented Models

An object-oriented and model-oriented technology, applied in data processing applications, instruments, calculations, etc., can solve problems such as incorrect semantics, exporters will not have import history, and cannot be detected

Inactive Publication Date: 2017-06-30
INT BUSINESS MASCH CORP
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0013] While technically correct (i.e. the class would have the required fields, so it would not cause an error when executing this query), it is semantically incorrect because the exporter would not have a history of importing
Most business users (i.e. rule writers) will not notice a problem (without encountering a runtime error) even though they may write rules that make little sense and produce invalid results, making the problem undetectable for long periods of time

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Refinement of Hierarchies in Object-Oriented Models
  • Refinement of Hierarchies in Object-Oriented Models
  • Refinement of Hierarchies in Object-Oriented Models

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] It will be understood that, for simplicity and clarity of illustration, elements shown in the figures have not necessarily been drawn to scale. For example, the dimensions of some of the elements may be exaggerated relative to other elements for clarity. Further, where considered appropriate, reference numerals may be repeated among the figures to indicate corresponding or analogous features.

[0045] In the following detailed description, numerous specific details are given in order to provide a thorough understanding of the present invention. However, it will be understood by those skilled in the art that the present aspect may be practiced without these specific details. In other instances, well-known methods, procedures, and components have not been described in detail so as not to obscure the present invention.

[0046] Methods and systems are provided for analyzing usage patterns of a unique Business Object Model (BOM) language expression, including which attrib...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Methods and systems for refining hierarchies in object-oriented models are provided. The method may include: providing a business object model in the form of an object-oriented model, the business object model having one or more members having a plurality of unique language expressions; identifying a given business object model member Existing rules of the business object model are examined to generate a mapping of the unique language to any attributes or operations used in conjunction with the unique language of members of the business object model; analysis of the mapping to identify usage patterns of the unique language expressions; and classifying the unique language expressions into superclasses or subclasses.

Description

technical field [0001] The invention relates to the field of business rule management systems. In particular, the present invention relates to refining hierarchies in an object-oriented model of a business rules management system. Background technique [0002] A Business Rules Management System (BRMS) uses a Business Object Model (BOM) to define the underlying structure of the business objects on which rules are executed. The BOM may contain verbalization information, which is used by rule authoring systems (eg, ILOG Intellirule (ILOG and Intellirule are trademarks of International Business Machines Corporation)) to allow the construction of natural language business rules. [0003] For example: [0004] BOM name: customer; [0005] Language expressions: "the customer", "the customer", "the multiple customers". [0006] One of the advantages of verbalizing BOM members in this way (and allowing users to define their own linguistic expressions) is that it allows BOM member...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F17/00G06Q10/06
CPCG06Q10/06G06Q10/067G06F40/247G06F40/30G06F40/40
Inventor S.J.厄普顿P.J.约翰逊
Owner INT BUSINESS MASCH CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products