Digital Twin and an Approach to its Change Management using Generative Modeling

dc.contributor.advisorJoshi, Anupam
dc.contributor.authorDas, Nilanjana
dc.contributor.departmentComputer Science and Electrical Engineering
dc.contributor.programComputer Science
dc.date.accessioned2024-08-09T17:11:48Z
dc.date.available2024-08-09T17:11:48Z
dc.date.issued2024-01-01
dc.description.abstractWith the rise of cybersecurity threats, patches/changes to physical systems (i.e., computers) have become compulsory to make the system up-to-date and prevent any attack against it. However, these patches/changes cannot be directly applied to a production environment where critical services like security tools run. Larger business entities may have a separate production and non-production environment, but smaller business entities such as startups may not have such benefits. In this, research, we introduce a digital twin for IoT devices for smaller business entities. This digital twin acts as a non-production environment where patches/changes can be applied, and automated/manual tests can be performed before and after the production system is patched. Stress testing the digital twin after the patch is applied requires additional data to create functional tests or compare the behavior of the digital twin before the patch application with the behavior after the patch application. For this purpose, we designed a Network Activity ontology to guide a Generative Adversarial Network (GAN) with domain knowledge to generate synthetic network traffic data that could be used to identify test case scenarios to create functional tests manually. Additionally, only GAN was used to yield synthetic system data for future use in stress testing of digital twins for system-level defects after patch application. We designed basic functional tests using Snort rules and Scapy.
dc.formatapplication:pdf
dc.genrethesis
dc.identifierdoi:10.13016/m2bxwz-sxht
dc.identifier.other12906
dc.identifier.urihttp://hdl.handle.net/11603/35283
dc.languageen
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Computer Science and Electrical Engineering Department Collection
dc.relation.ispartofUMBC Theses and Dissertations Collection
dc.relation.ispartofUMBC Graduate School Collection
dc.relation.ispartofUMBC Student Collection
dc.rightsThis item may be protected under Title 17 of the U.S. Copyright Law. It is made available by UMBC for non-commercial research and education. For permission to publish or reproduce, please see http://aok.lib.umbc.edu/specoll/repro.php or contact Special Collections at speccoll(at)umbc.edu
dc.sourceOriginal File Name: Das_umbc_0434M_12906.pdf
dc.titleDigital Twin and an Approach to its Change Management using Generative Modeling
dc.typeText
dcterms.accessRightsDistribution Rights granted to UMBC by the author.

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Das_umbc_0434M_12906.pdf
Size:
4.36 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
DasNilanjana_1071688_Open.pdf
Size:
463.44 KB
Format:
Adobe Portable Document Format
Description: