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
Link To Document