DocumentCode :
1800429
Title :
Reasoning and modeling paradigms are incompatible
Author :
Wegner, Peter
Author_Institution :
Brown Univ., Providence, RI, USA
fYear :
1993
fDate :
5-8 Jan 1993
Firstpage :
115
Abstract :
Object-oriented and logic-programming paradigms are shown to be incompatible as component-based models of computation. This impossibility result, based on a new notion of observability of interactions among components, suggests that combining object-oriented with logic programming is not merely hard but impossible. It implies the more general incompatibility of reasoning and modeling and the impossibility of reducing modeling to reasoning as in automatic program verification. While paradigmatic incompatibility is the most startling result, the novel use of models and metrics is of independent interest. A notion of software complexity with parallels to computational complexity, and a notion of LP-completeness that parallels NP-completeness are introduced
Keywords :
computational complexity; logic programming; object-oriented programming; program verification; software metrics; LP-completeness; NP-completeness; automatic program verification; component-based models; computational complexity; logic-programming; modeling paradigms; object oriented programming; observability; reasoning; software complexity; Computational modeling; Computer aided instruction; Encapsulation; Logic programming; Mathematical model; Mathematics; Object oriented modeling; Open systems; Predictive models; Problem-solving;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1993, Proceeding of the Twenty-Sixth Hawaii International Conference on
Conference_Location :
Wailea, HI
Print_ISBN :
0-8186-3230-5
Type :
conf
DOI :
10.1109/HICSS.1993.284118
Filename :
284118
Link To Document :
بازگشت