Evaluating optimization and reverse engineering techniques on data-intensive systems

Jelen tanulmányban adat-intenzív rendszerek visszatervezési módszereit vizsgáljuk statikus elemzési módszerekkel. Olyan módszerekkel foglalkozunk, amik a szoftver és az adat komponensek együttes vizsgálatával nyernek ki rejtett kapcsolatokat adat-intenzív rendszerekből. A kinyert információ segítség...

Teljes leírás

Elmentve itt :
Bibliográfiai részletek
Szerző: Nagy Csaba
További közreműködők: Gyimóthy Tibor (Témavezető)
Dokumentumtípus: Disszertáció
Megjelent: 2014-05-12
Tárgyszavak:
doi:10.14232/phd.2025

mtmt:2817303
Online Access:http://doktori.ek.szte.hu/2025
LEADER 03603nta a2200241 i 4500
001 dokt2025
005 20200316115135.0
008 140114s2014 hu om 0|| eng d
024 7 |a 10.14232/phd.2025  |2 doi 
024 7 |a 2817303  |2 mtmt 
040 |a SZTE Doktori Repozitórium  |b hun 
041 |a eng 
100 1 |a Nagy Csaba 
245 1 0 |a Evaluating optimization and reverse engineering techniques on data-intensive systems  |h [elektronikus dokumentum] /  |c  Nagy Csaba 
246 1 0 |a Optimalizációs és visszatervezési technikák kiértékelése adat-intenzív rendszereken  |h [elektronikus dokumentum] 
260 |c 2014-05-12 
502 |a Disszertacio 
520 3 |a Jelen tanulmányban adat-intenzív rendszerek visszatervezési módszereit vizsgáljuk statikus elemzési módszerekkel. Olyan módszerekkel foglalkozunk, amik a szoftver és az adat komponensek együttes vizsgálatával nyernek ki rejtett kapcsolatokat adat-intenzív rendszerekből. A kinyert információ segítségével megoldást keresünk adat-intenzív rendszerek architektúrájának feltérképezésére; egy speciális negyedik generációs nyelvben, Magicben fejlesztett alkalmazások minőségbiztosítására; input adat okozta biztonsági hibák felderítésére; valamint információs rendszerek optimalizálására lokális refaktoring műveletek segítségével. A bemutatott módszerekkel nagyméretű, ipari rendszereket elemzünk, egyebek mellett egy több, mint 4 millió soros banki rendszer esettanulmányát is bemutatjuk, ahol a rendszer architektúra térképét állítjuk elő automatikus eszközökkel, illetve minőségproblémákat tárunk fel benne. Az alábbi kutatási kérdésekre keressük a válaszokat: 1. Lehetséges-e automatikus forráskód elemzési módszerekkel, adateléréseket vizsgálva, információt kinyerni, ami segíthet egy adat-intenzív rendszer architektúrájának feltérképezésében? 2. Adaptálható-e egy harmadik generációs nyelvekhez kifejlesztett automatikus elemzési módszer egy negyedik generációs nyelvre, mint amilyen a Magic? Amennyiben igen, úgy lehetséges-e statikus kódelemzéssel támogatni egy Magic alkalmazás újabb verzióra történő migrálását? 3. Hatékonyan használhatóak-e a vezérlési folyam és adatfolyam elemzések a felhasználói input okozta biztonsági hibák felderítéséhez? 4. Milyen mértékben lehetséges csökkenteni kód faktoring algoritmusok segítségével egy fordító által előállított binárisok méretét? Az elért eredményeinket hat tézispontban foglaljuk össze, amelyek az alábbiak: I Örökölt, adat-intenzív rendszerek architektúrájának visszatervezése (a) Architekturális függőségek feltérképezése adat-intenzív rendszerekben (b) Nagyméretű, örökölt rendszerek architekturális problémáinak vizsgálata II A Magic világa (a) Magic alkalmazások visszatervezését támogató elemzőcsomag kifejlesztése (b) Új komplexitás metrikák definiálása és kiértékelése Magic rendszereken III Biztonsági elemzés és optimalizálás (a) Felhasználói input okozta biztonsági hibák felderítése (b) Információs rendszerek optimalizálása: kód faktoring a GCC fordítóban 
650 4 |a matematika- és számítástudományok 
700 1 |a Gyimóthy Tibor  |e ths 
856 4 0 |u https://doktori.bibl.u-szeged.hu/id/eprint/2025/1/Nagy-thesis.pdf  |z Dokumentum-elérés  
856 4 0 |u https://doktori.bibl.u-szeged.hu/id/eprint/2025/2/Nagy-booklet_en.pdf  |z Dokumentum-elérés  
856 4 0 |u https://doktori.bibl.u-szeged.hu/id/eprint/2025/3/Nagy-booklet_hun.pdf  |z Dokumentum-elérés