Notification-oriented software design methodology

Authors

  • Igor Thiago Marques Mendonca Instituto Federal de Santa Catarina
  • Jean Marcelo Simão Universidade Tecnológica Federal do Paraná
  • Paulo Cézar Stadzisz Universidade Tecnológica Federal do Paraná

Keywords:

Modeling, Software engineering, Rule-oriented systems

Abstract

The Notification Oriented Paradigm (NOP) is an alternative paradigm of software programming, in which a rules-oriented and notifications approach about factual elements are applied. In NOP, rules and factual elements are decomposed into a set of entities that communicate themselves directly through notifications, and it constitutes a process of active inference about the rules. The paradigm particulars also lead to challenges in the software design. For example, the full use of UML is not suitable for the NOP because this paradigm is not object-oriented. This paper proposes the Notification-Oriented software design Methodology (NOM), which applies concepts of software design within a new notation for modeling, defined as Holonic Flow Diagram (HFD). The NOM was tried and evaluated in some use cases. In addition, it was conduced a focus group with NOP expert developers that demonstrated the methodology viability.

Downloads

Download data is not yet available.

Published

2020-05-02

How to Cite

Mendonca, I. T. M., Simão, J. M., & Stadzisz, P. C. (2020). Notification-oriented software design methodology. IEEE Latin America Transactions, 18(6), 1144–1153. Retrieved from https://latamt.ieeer9.org/index.php/transactions/article/view/1925