Detail publikace
A method for parallel software refactoring for safety standards compliance
Hanáček Petr, doc. Dr. Ing. (UITS FIT VUT)
Barabas Maroš, Ing., Ph.D. (UITS FIT VUT)
Henzl Martin, Ing. Mgr. (UITS FIT VUT)
Kačic Matej, Ing., Ph.D. (UITS FIT VUT)
Význam bezpečnostných noriem softvérových systémov stúpa ako rastie používanie softvéru, kvôli jeho flexibilite. Bezpečnostné štandardy softvéru sú veľmi dôležité v leteckom, automobilovom premysle. Všeobecnou požiadavkou všetkých týchto štandardov je požiadavka spoľahlivosti, ktorú možno ľahko dosiahnuť použitím overených návrhových vzorov. Vyvinuli sme systém na generovanie a refaktoring paralelných kódov slúžiaci na dodržiavanie bezpečnostných noriem, čo zvyšuje spoľahlivosť existujúcich zdrojových kódov, pomocou refaktoringu a paralelných návrhových vzorov. V našom výskume sme vytvorili systém pre vkladanie súbežných a synchronizáčných návrhových vzorov do (predtým vytvorených)menej kvalitných paralelných zdrojových kódov, čo je tá najdôležitejšia časť systému znížujúca množstvo potenciálnych zdrojov chýb. Dôležitou súčasťou nášho systém je metóda pre špecifikáciu overiteľných paralelných návrhových vzorov, čo je hlavný prínos popísaný tomto článku.
@INBOOK{FITPUB10465, author = "Peter Jurne\v{c}ka and Petr Han\'{a}\v{c}ek and Maro\v{s} Barabas and Martin Henzl and Matej Ka\v{c}ic", title = "A method for parallel software refactoring for safety standards compliance", pages = "42--48", booktitle = "Resilience, Security \& Risk in Transport", year = 2013, location = "London, GB", publisher = " The Institution of Engineering and Technology", ISBN = "978-1-84919-787-8", doi = "10.1049/PERRSR3E", language = "english", url = "https://www.fit.vut.cz/research/publication/10465" }