Evaluation of the Notification Oriented Paradigm Applied to Real-Time Systems

Software development based upon current paradigms, such as the Imperative Paradigm (IP) and the Declarative Paradigm (DP), often presents drawbacks such as waste of processing capacity and coupling among entities. This is due to their orientation to a monolithic inference mechanism that is based on causal evaluation implemented by means of searches over passive computational entities. The Notification-Oriented Paradigm (NOP) was conceived as a new approach for conception, structuring, and execution of software leading to performance improvements, organization of causal knowledge, and decoupling of programming entities. The NOP introduces a different manner of structuring software and realization of its inferences, which are based upon small, smart, and decoupled collaborative entities that interact by means of precise notifications. In this way, NOP achieves responsiveness, distributiveness, consistency, and robustness. These features are among the demands of Real-Time Systems. This paper analyzes the NOP applicability to Real-Time Systems by confronting the demands of the latter with the characteristics of the former. As conclusion, the NOP is considered applicable to this sort of computational system.

[1]  Jean Marcelo Simão,et al.  A Contribution to the Development of a HMS Simulation Tool and Proposition of a Meta-Model for Holonic Control. (Contribution au Développement d'un Outil de Simulation de Systèmes Holoniques de Production et Proposition d'un Meta-Modèle de Contrôle Holonique) , 2005 .

[2]  Wayne Wolf High-Performance Embedded Computing: Architectures, Applications, and Methodologies , 2006 .

[3]  Felix Wortmann,et al.  Internet of Things , 2015, Business & Information Systems Engineering.

[4]  William A. Gruver Distributed Intelligence Systems: A New Paradigm for Systems Integration , 2007, 2007 IEEE International Conference on Information Reuse and Integration.

[5]  George Coulouris,et al.  Distributed systems - concepts and design , 1988 .

[6]  Paulo Cézar Stadzisz,et al.  Inference Based on Notifications: A Holonic Metamodel Applied to Control Issues , 2009, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[7]  Alan Burns,et al.  Real-Time Systems and Programming Languages , 2009 .

[8]  Robson Ribeiro Linhares Contribuição para o desenvolvimento de uma arquitetura de computação própria ao paradigma orientado a notificações , 2015 .

[9]  Gary L. Peterson,et al.  Myths About the Mutual Exclusion Problem , 1981, Inf. Process. Lett..

[10]  Wolfgang A. Halang,et al.  Real-time programming languages , 1992 .

[11]  Ian F. Akyildiz,et al.  Wireless sensor networks: a survey , 2002, Comput. Networks.

[12]  Andrea Maggiolo-Schettini,et al.  Time-Based Expressivity of Time Petri Nets for System Specification , 1999, Theor. Comput. Sci..

[13]  Seng Wai Loke,et al.  Context-aware pervasive systems - architectures for a new breed of applications , 2019 .

[14]  Carl E. Landwehr,et al.  Basic concepts and taxonomy of dependable and secure computing , 2004, IEEE Transactions on Dependable and Secure Computing.

[15]  Cesar Augusto Tacla,et al.  Notification Oriented Paradigm (NOP) and Imperative Paradigm: A Comparative Study , 2012 .

[16]  Robson Ribeiro Linhares,et al.  Evaluation of the Notification Oriented Paradigm Applied to Sentient Computing , 2014, 2014 IEEE 17th International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing.