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

Refining hierarchies in object-oriented models

An object-oriented, model-based technology, applied in data processing applications, instruments, computing, etc., to solve the problems that exporters do not have import history, cannot be detected, and have incorrect semantics.

Active Publication Date: 2014-03-26
IBM 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
  • Refining hierarchies in object-oriented models
  • Refining hierarchies in object-oriented models
  • Refining 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

A method and system for refining hierarchies in object-oriented models which comprise i) providing a business object model in the form of an object-oriented model having one or more members with multiple distinct verbalizations (synonyms); ii) identifying distinct verbalizations of a given business object model member; iii) reviewing existing rules of the business object model to produce mappings of the distinct verbalizations and any attributes or operations used in conjunction with the distinct verbalizations of members of the business object model; iv) analyzing the mappings to identify patterns of use of the distinct verbalizations; and vi) categorising a distinct verbalization as a superclass or subclass.

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
IPC IPC(8): G06Q10/06
CPCG06Q10/06G06Q10/067G06F40/247G06F40/30G06F40/40
Inventor S.J.厄普顿P.J.约翰逊
Owner IBM 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