• DocumentCode
    3255359
  • Title

    Rules in an extended C++

  • Author

    Czejdo, Bogdan ; Eick, Christoph

  • Author_Institution
    Loyola Univ., New Orleans, LA, USA
  • fYear
    1992
  • fDate
    28-30 May 1992
  • Firstpage
    365
  • Lastpage
    368
  • Abstract
    The rule-based and object-oriented paradigms are all relevant to many advanced applications, yet none of these addresses all of the important issues. The authors discuss the features of a system called TANGUY, which integrates these paradigms in order to capture the advantages of each. They discuss extensions to the C++ programming language that result in the capabilities to process rules. The presented techniques allow programmers to use object-oriented programming and rule based programming within the same environment. In contrast to classical forward chaining languages, such as OPS or CLIPS, the authors approach supports calls of arbitrary C++-functions in TANGUY rules. Furthermore, the availability of contexts allows them to sensitize rules for the execution of particular operations, which is not possible in approaches that integrate classical forward chaining rules into object-oriented systems
  • Keywords
    C language; integrated software; logic programming; object-oriented programming; programming environments; TANGUY; extended C++; object-oriented paradigms; object-oriented programming; rule based programming; rule-based paradigms; Application software; Computer languages; Data models; Object oriented programming; Production systems; Programming profession;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing and Information, 1992. Proceedings. ICCI '92., Fourth International Conference on
  • Conference_Location
    Toronto, Ont.
  • Print_ISBN
    0-8186-2812-X
  • Type

    conf

  • DOI
    10.1109/ICCI.1992.227635
  • Filename
    227635