Laur, Sven, juhendajaKamm, Liina, juhendajaEichhorn, RainTartu Ülikool. Loodus- ja täppisteaduste valdkondTartu Ülikool. Arvutiteaduse instituut2025-10-232025-10-232025https://hdl.handle.net/10062/117013The development and testing of information systems require realistic test data, especially in cases where privacy restrictions prohibit the use of real personal data. Rule-based synthetic data generation provides a way to create datasets that mimic the structure and logic of real data without processing personal information. In this thesis, I present the creation of a rule-based synthetic data generator for the Estonian Population Registry, relying solely on public input data and system business logic. The developed Python-based tool automatically generates use cases, enabling efficient and secure system testing. The results offer a practical foundation for future research and a privacy-preserving alternative to real data.Infosüsteemide arendamine ja testimine nõuab realistlikke testandmeid, eriti olukordades, kus pärisandmete kasutamine on privaatsuspiirangute tõttu keelatud. Reeglipõhine sünteetiliste andmete genereerimine võimaldab luua testandmeid, mis jäljendavad pärisandmete struktuuri ja loogikat ilma isikuandmeid töötlemata. Selles töös näitan, kuidas luua Eesti rahvastikuregistrile sobivat reeglipõhist sünteetiliste andmete generaatorit, kasutades ainult avalikke lähteandmeid ja registri äriloogikat. Loodud Pythonil põhinev tööriist võimaldab automaatselt genereerida kasutuslugusid, toetades tõhusat ja turvalist süsteemide testimist. Tulemused pakuvad praktilist alust edasisteks uuringuteks ja turvalist alternatiivi pärisandmete kasutamisele.etAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttps://creativecommons.org/licenses/by-nc-nd/4.0/sünteetilised andmedreeglipõhine andmete genereeriminetestandmedrahvastikuregisterandmekaitseinfosüsteemide testimineGDPR vastavusmagistritöödinformaatikainfotehnoloogiainformaticsinfotechnologyEesti rahvastikuregistrile sarnase sünteetilise andmestiku reeglipõhine genereerimineRule-Based Generation of Synthetic Data Similar to the Estonian Population RegistryThesis