Automatically generating models of IT systems
Ivan Kova\v{c}evi\'c, Stjepan Gro\v{s}, Ante {\DJ}erek

TL;DR
This paper introduces a system called the Generator that automatically creates detailed, realistic models of IT systems based on high-level requirements, aiding cybersecurity and training applications.
Contribution
It presents the first known approach to automatically generate detailed IT system models from high-level specifications, filling a gap in existing research.
Findings
Successfully generated models for a fictional financial institution
Validated the Generator's performance relative to problem size
Proposed extensions for probabilistic and expert-validated generation
Abstract
Information technology system (ITS), informally, consists of hardware and software infrastructure (e.g., workstations, servers, laptops, installed software packages, databases, LANs, firewalls, etc.), along with physical and logical connections and inter-dependencies between various items. Nowadays, every company owns and operates an ITS, but detailed information about the system is rarely publicly available. However, there are many situations where the availability of such data would be beneficial. For example, cyber ranges need descriptions of complex realistic IT systems in order to provide an effective training and education platform. Furthermore, various algorithms in cybersecurity, in particular attack tree generation, need to be validated on realistic models of IT systems. In this paper, we describe a system we call the Generator that, based on the high-level requirements such as…
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.
