How to Document Computer Networks
Sabah Al-Fedaghi1 & Bader Behbehani1 Show affiliations
- Kuwait University, Kuwait
Journal of Computer Science, Volume 16, Issue 6, pp. 723–734 · doi.org/10.3844/jcssp.2020.723.734
Abstract
Documenting networks is an essential tool for troubleshooting network problems. The documentation details a network’s structure and context, serves as a reference and makes network management more effective. Complex network diagrams are hard to document and maintain and are not guaranteed to reflect reality. They contain many superficial icons (e.g., wall, screen and tower). Defining a single coherent network architecture and topology, similar to engineering schematics, has received great interest. We propose a fundamental approach for methodically specifying a network architecture using a diagramming method to conceptualize the network’s structure. The method is called a thinging (abstract) machine, through which the network world is viewed as a single unifying element called the thing/machine (thimac), providing the ontology for modeling the network. To test its viability, the thinging-machine-based methodology was applied to an existing computer network to produce a single integrated, diagrammatic representation that incorporates communication, software and hardware. The resultant description shows a viable, coherent depiction that can replace the current methods.
Licence and reuse
Open access. This article is licensed under a Creative Commons Attribution 3.0 Licence (CC BY 3.0), as printed on the article, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original authors and the source. No permission is needed.
How to reuse this articleResponses (0)
About this article
Al-Fedaghi, S. & Behbehani, B. (2020). How to Document Computer Networks. Journal of Computer Science, 16(6), 723–734. https://doi.org/10.3844/jcssp.2020.723.734
- Licence
- CC BY 3.0
- Issue
- Volume 16, Issue 6
- Policies
- Editorial independenceUse of generative AIData availabilityAppeals and complaints
- Version
- Version of record
