Title :
Multiparadigm modeling with Extension Factor++
Author :
Lin, Xiaoya ; Wu, Xindong
Author_Institution :
Dept. of Software Dev., Monash Univ., Clayton, Vic., Australia
Abstract :
Rules are one of the best ways to represent logical relationships among entities. Object oriented modeling is useful for understanding problems and efficiently describing real world concepts. Since a domain expertise always contains a set of concepts and the relationships between them, there has been much research effort dedicated to combine object oriented programming and rule based systems in order to develop a multiparadigm programming philosophy. We propose a scheme for object and rule integration-Extension Factor++-which models the rule based paradigm into object oriented programming based on knowledge object techniques (X. Wu et al., 1995). We demonstrate an example, ATM problem modeling, to explain how this scheme contributes to the multiparadigm programming methodology
Keywords :
automatic teller machines; bank data processing; knowledge based systems; logic programming; object-oriented languages; object-oriented programming; ATM problem modeling; Extension Factor++; domain expertise; knowledge object techniques; logical relationships; multiparadigm modeling; multiparadigm programming methodology; multiparadigm programming philosophy; object oriented modeling; object oriented programming; real world concepts; rule based paradigm; rule based systems; rule integration; Encapsulation; Expert systems; Humans; Knowledge based systems; Logic programming; Object oriented modeling; Object oriented programming; Production; Programming profession; Software engineering;
Conference_Titel :
Knowledge and Data Engineering Exchange Workshop, 1997. Proceedings
Conference_Location :
Newport Beach, CA
Print_ISBN :
0-8186-8230-2
DOI :
10.1109/KDEX.1997.629845