咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >Notification Oriented and Obje... 收藏

Notification Oriented and Object Oriented Paradigms Comparison via Sale System

通知导向和面向对象的范式通过销售系统的比较

作     者:Jean M.Simao Danillo L.Belmonte Adriano F.Ronszcka Robson R.Linhares Glauber Z.Valenca Roni F.Banaszewski Joao A.Fabro Cesar A.Tacla Paulo C.Stadzisz Márcio V.Batista 

作者机构:Graduate School in Electrical Engineering&Industrial Computer Science(CPGEI)Federal University of Technology-ParanáCu-ritibaBrazil Graduate School of Applied Computing(PPGCA)Federal University of Technology-ParanáCuritibaBrazil 

出 版 物:《Journal of Software Engineering and Applications》 (软件工程与应用(英文))

年 卷 期:2012年第5卷第9期

页      面:695-710页

学科分类:1002[医学-临床医学] 100214[医学-肿瘤学] 10[医学] 

基  金:R. F. Banaszewski’s M.Sc. thesis was supported by CAPES Foundation (Brazil) as well as R. F. Banas- zewski’s Ph.D. thesis and A. F. Ronszcka’s M.Sc. thesis are under CAPES support 

主  题:Notification Oriented Paradigm Notification Oriented Inference NOP and OOP Comparison 

摘      要:This paper presents a new programming paradigm named Notification-Oriented Paradigm (NOP) and analyses the performance aspects of NOP programs by means of an experiment. NOP provides a new manner to conceive, structure, and execute software, which would allow causal-knowledge organization and decoupling better than standard solutions based upon current paradigms. These paradigms are essentially Imperative Paradigm (IP) and Declarative Paradigm (DP). In short, DP solutions are considered easier to use than IP solutions due to the concept of high-level programming. However, they are considered slower in execution and lesser flexible in development. Anyway, both paradigms present similar drawbacks such as redundant causal-evaluation and strongly coupled entities, which decrease software performance and processing distribution feasibility. These problems exist due to an orientation to a monolithic inference mechanism based on sequential evaluation searching on passive computational entities. NOP proposes another way to structure software and make its inferences, which is based on small, collaborative, and decoupled computational entities whose interaction happens through precise notifications. This paper presents a quantitative comparison between two equivalent implementations of a sale system, one developed according to the principles of Object-Oriented Paradigm (OOP/IP) in C++ and other developed according to the principles of NOP based on a NOP framework in C++. The results showed that NOP implementation obtained quite equivalent results with respect to OOP implementation. This happened because the NOP framework uses considerable expensive data-structures over C++. Thus, it is necessary a new compiler to NOP in order to actually use its potentiality.

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分