Software Engineering Meets Network Engineering: Conceptual Model for Events Monitoring and Logging

12/01/2021
by   Sabah Al-Fedaghi, et al.
0

Abstraction applied in computer networking hides network details behind a well-defined representation by building a model that captures an essential aspect of the network system. Two current methods of representation are available, one based on graph theory, where a network node is reduced to a point in a graph, and the other the use of non-methodological iconic depictions such as human heads, walls, towers or computer racks. In this paper, we adopt an abstract representation methodology, the thinging machine (TM), proposed in software engineering to model computer networks. TM defines a single coherent network architecture and topology that is constituted from only five generic actions with two types of arrows. Without loss of generality, this paper applies TM to model the area of network monitoring in packet-mode transmission. Complex network documents are difficult to maintain and are not guaranteed to mirror actual situations. Network monitoring is constant monitoring for and alerting of malfunctions, failures, stoppages or suspicious activities in a network system. Current monitoring systems are built on ad hoc descriptions that lack systemization. The TM model of monitoring presents a theoretical foundation integrated with events and behavior descriptions. To investigate TM modeling s feasibility, we apply it to an existing computer network in a Kuwaiti enterprise to create an integrated network system that includes hardware, software and communication facilities. The final specifications point to TM modeling s viability in the computer networking field.

READ FULL TEXT
research
06/11/2020

How to Document Computer Networks

Documenting networks is an essential tool for troubleshooting network pr...
research
10/02/2020

Underpinning Theories of Software Engineering: Dynamism in Physical Sources of the Shannon Weaver Communication Model

This paper aims to contribute to further understanding of dynamism (the ...
research
12/17/2020

Conceptual Software Engineering Applied to Movie Scripts and Stories

This study introduces another application of software engineering tools,...
research
07/27/2019

Five Generic Processes for Behavior Description in Software Engineering

Behavior modeling and software architecture specification are attracting...
research
02/14/2023

Antithesis of Object Orientation: Occurrence-Only Modeling Applied in Engineering and Medicine

This paper has a dual character, combining a philosophical ontological e...
research
01/25/2017

Monitoring and Intervention: Concepts and Formal Models

Our machines, products, utilities, and environments have long been monit...
research
07/26/2017

Process Description, Behavior, and Control

Modeling processes are the activities of capturing and representing proc...

Please sign up or login with your details

Forgot password? Click here to reset