Notification-oriented paradigm framework 2.0: An implementation based on design patterns

AF Ronszcka, GZ Valenca, RR Linhares… - IEEE Latin America …, 2017 - ieeexplore.ieee.org
AF Ronszcka, GZ Valenca, RR Linhares, JA Fabro, PC Stadzisz, JM Simao
IEEE Latin America Transactions, 2017ieeexplore.ieee.org
The Notification-Oriented Paradigm (NOP) is a new technique to develop software. NOP is a
rule-oriented approach where every rule and fact-base element is derived into less complex
entities with specific tasks. These entities particularly collaborate by means of notifications,
which occur only when their state changes. This allows carrying out an inference process
completely active. Due to this particular arrangement, NOP can eliminate most of the
structural and temporal redundancies that affects program execution performance …
The Notification-Oriented Paradigm (NOP) is a new technique to develop software. NOP is a rule-oriented approach where every rule and fact-base element is derived into less complex entities with specific tasks. These entities particularly collaborate by means of notifications, which occur only when their state changes. This allows carrying out an inference process completely active. Due to this particular arrangement, NOP can eliminate most of the structural and temporal redundancies that affects program execution performance, difficulties in codification level, and high coupling in program modules. In order to validate the NOP state of art, a framework was initially implemented in C++. Even though it quite demonstrated the features of the paradigm in terms of the development process, it still presented a gap in execution performance. In this context, this paper presents the NOP Framework 2.0. This new version was reengineered aiming better structuration and improvements in the execution time of NOP applications. The experiments show that the new implementation is two times faster than the former one. In addition, new experiments were presented comparing the NOP applications to equivalent implementations based on Oriented-Object Paradigm (OOP) in C++. The NOP applications presented, in some cases, better performance than the OOP applications.
ieeexplore.ieee.org
以上显示的是最相近的搜索结果。 查看全部搜索结果