Software Engineering Meets Network Engineering: Conceptual Model for Events Monitoring and Logging
Sabah Al-Fedaghi, Bader Behbehani

TL;DR
This paper introduces a novel abstract modeling approach using the 'thinging machine' (TM) to represent and analyze network monitoring systems, aiming to improve systemization and maintainability in network management.
Contribution
It applies the TM methodology from software engineering to model network monitoring, providing a unified theoretical framework for representing network events and behaviors.
Findings
TM model effectively captures network monitoring processes.
Application to a real enterprise network demonstrates TM's feasibility.
Model enhances understanding and systematization of network monitoring.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware System Performance and Reliability · Service-Oriented Architecture and Web Services
