• DocumentCode
    1320453
  • Title

    Knowledge object modeling

  • Author

    Wu, Xindong ; Cai, Kevin

  • Author_Institution
    Dept. of Math. & Comput. Sci., Colorado Sch. of Mines, Golden, CO, USA
  • Volume
    30
  • Issue
    2
  • fYear
    2000
  • fDate
    3/1/2000 12:00:00 AM
  • Firstpage
    96
  • Lastpage
    107
  • Abstract
    Knowledge objects are an integration of the object-oriented paradigm with logic rules. The proper integration provides a flexible and powerful environment, as rule-based components provide facilities for deductive retrieval and pattern matching, and object-oriented components provide a clear intuitive structure for programs in the form of class hierarchies. Based on the knowledge object concept, this paper presents a factor-centered representation language, Factor++, which models logic rules into the object-oriented paradigm, and a scheduling system, Schedular, using the Factor++ framework The construction of Schedular demonstrates that by using an object-oriented representation of knowledge objects, users can be given explicit control of the object hierarchy to customize the system to their particular needs, which includes letting users select among scheduling and other methods. In Schedular, rules are designed as derivation rules and constraint rules. The purpose of rules is either to restrict object structure and behavior, or to infer new data from the existing data. Rules are arranged in positions so that object methods are automatically firing up if environment changes are detected by these rules
  • Keywords
    formal logic; inference mechanisms; knowledge representation languages; object-oriented languages; pattern matching; scheduling; Factor++; Schedular; class hierarchies; deductive retrieval; factor-centered representation language; knowledge object concept; knowledge object modeling; knowledge object representation; knowledge representation; logic rules; object-oriented paradigm; pattern matching; program structure; rule-based components; scheduling system; Airports; Control systems; Information technology; Logic design; Logic programming; Object detection; Object oriented modeling; Object oriented programming; Pattern matching; Power system modeling;
  • fLanguage
    English
  • Journal_Title
    Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1083-4427
  • Type

    jour

  • DOI
    10.1109/3468.833091
  • Filename
    833091