Napretkom automobilske industrije dolazi do povećane potrebe za razvojem i održavanjem programske podrške ugradbenih sustava u automobilu. Ugradbeni računalni sustavi su ograničeni resursima potrebnima za rad, pa tako i radnom memorijom. U ovom radu bilo je potrebno smanjiti potrošnju radne memorije automatski generiranih testova ugradbenog računalnog sustava zasnovanog na Infineon Tricore AURIX mikrokontroleru. Testni programski kod u C programskom jeziku generira se koristeći Python alate nad C programskim kodom. U svrhu optimizacije radne memorije primijenjene su metode inverzije petlje, otpetljavanje petlje, smanjenje veličine varijabli, zamjena globalnih i lokalnih varijabli, poravnavanje memorije, zamjena strukture s unijom i heuristi...