Ñîçäàíèå àëãîðèòìà
 Ðîññèè ñîçäàëè àëãîðèòì, ïîâûøàþùèé íàäåæíîñòü áîðòîâûõ ñèñòåì ñàìîëåòîâ, ïèøåò ÒÀÑÑ. Ðàçðàáîòêó ìîæíî ïðèìåíÿòü ïðè ñîçäàíèè è ñåðòèôèêàöèè ïðîãðàììíîãî îáåñïå÷åíèÿ (ÏÎ) äëÿ àâèàöèîííûõ è äðóãèõ êðèòè÷åñêè âàæíûõ ÈÒ-ñèñòåì.
 èþëå 2026 ã. ó÷åíûå Ìîñêîâñêîãî ãîñóäàðñòâåííîãî óíèâåðñèòåòà (ÌÃÓ) èìåíè Ì.Â. Ëîìîíîñîâà ðàçðàáîòàëè àëãîðèòì, îáåñïå÷èâàþùèé òî÷íîñòü è ïðåäñêàçóåìîñòü ðàáîòû áîðòîâûõ ÈÒ-ñèñòåì ñàìîëåòîâ è äðóãîé òåõíèêè.
Èññëåäîâàòåëè ôàêóëüòåòà âû÷èñëèòåëüíîé ìàòåìàòèêè è êèáåðíåòèêè ÌÃÓ ïðåäëîæèëè ìåòîäèêó ïðèìåíåíèÿ òåõíîëîãèé áåçîïàñíîé êîìïèëÿöèè äëÿ âñòðîåííûõ ñèñòåì îòâåòñòâåííîãî íàçíà÷åíèÿ.
Ïîäõîä ïîçâîëÿåò ó÷èòûâàòü òðåáîâàíèÿ áåçîïàñíîñòè ïðè èñïîëüçîâàíèè ñîâðåìåííûõ êîìïèëÿòîðîâ è ñíèæàòü ðèñêè, ñâÿçàííûå ñ îïòèìèçàöèåé ïðîãðàììíîãî êîäà. Ðàçðàáîòêà ìîæåò ïðèìåíÿòüñÿ ïðè ñîçäàíèè è ñåðòèôèêàöèè ÏÎ äëÿ àâèàöèîííûõ è äðóãèõ êðèòè÷åñêè âàæíûõ ÈÒ-ñèñòåì, ãäå íåîáõîäèìû âûñîêàÿ íàäåæíîñòü è ïðåäñêàçóåìîñòü ðàáîòû, ñîîáùèëè â ïðåññ-ñëóæáå âóçà.
Àâòîðàì óäàëîñü àäàïòèðîâàòü òåõíîëîãèè îïòèìèçàöèè îáðàáîòêè äàííûõ ê áîðòîâûì ñèñòåìàì, ðàáîòàþùèì â ðåàëüíîì âðåìåíè. Îíè ðåøèëè ïðîáëåìó ïðåîáðàçîâàíèÿ ïðîãðàììíîãî êîäà äëÿ ïîâûøåíèÿ ïðîèçâîäèòåëüíîñòè ÈÒ-ñèñòåìû, êîòîðàÿ âëèÿåò íà ïðåäñêàçóåìîñòü ðàáîòû òàêèõ ïðîãðàìì è óñëîæíÿåò ïðîöåññ âåðèôèêàöèè.
«Ðåçóëüòàòû ðàáîòû ìîãóò ñïîñîáñòâîâàòü ðàçâèòèþ òåõíîëîãèé ðàçðàáîòêè íàäåæíîãî ÏÎ äëÿ ÈÒ-ñèñòåì, ðàáîòàþùèõ â óñëîâèÿõ ïîâûøåííûõ òðåáîâàíèé ê áåçîïàñíîñòè.  èññëåäîâàíèè ïðîàíàëèçèðîâàíû òðåáîâàíèÿ ê îïòèìèçèðóþùèì êîìïèëÿòîðàì äëÿ áîðòîâûõ ÈÒ-ñèñòåì ñ ó÷åòîì ñïåöèôèêè ðàçíûõ îáëàñòåé, à òàêæå âûÿâëåíû ñöåíàðèè, ãäå òàêèå êîìïèëÿòîðíûå îïòèìèçàöèè ìîãóò ïðèâîäèòü ê íàðóøåíèþ òðåáîâàíèé áåçîïàñíîñòè Ïλ, — ïîÿñíèëè â ÌÃÓ.
Ðåøåíèå ìíîãèõ ïðîáëåì
Ê âñòðîåííûì ÈÒ-ñèñòåìàì îòâåòñòâåííîãî íàçíà÷åíèÿ ïðåäúÿâëÿþòñÿ ïîâûøåííûå òðåáîâàíèÿ ê áåçîïàñíîñòè è íàäåæíîñòè.  çàâèñèìîñòè îò îáëàñòè ïðèìåíåíèÿ íà òàêèå ñèñòåìû ðàñïðîñòðàíÿþòñÿ ðàçëè÷íûå íîðìàòèâíûå òðåáîâàíèÿ. Íàïðèìåð, äëÿ áîðòîâûõ îïåðàöèîííûõ ñèñòåì (ÎÑ) ðåàëüíîãî âðåìåíè â ãðàæäàíñêîé àâèàöèè ïðèìåíÿþòñÿ òðåáîâàíèÿ ñòàíäàðòà DO-178C, ðåãóëèðóþùåãî ïðîöåññû ðàçðàáîòêè è âåðèôèêàöèè ÏÎ.
Îäíà èç êëþ÷åâûõ ïðîáëåì — èñïîëüçîâàíèå êîìïèëÿòîðíûõ îïòèìèçàöèé. Ñîâðåìåííûå êîìïèëÿòîðû ìîãóò ñóùåñòâåííî ïðåîáðàçîâûâàòü ïðîãðàììíûé è áèíàðíûé êîä äëÿ ïîâûøåíèÿ ïðîèçâîäèòåëüíîñòè, íî ýòî ñíèæàåò ïðåäñêàçóåìîñòü ðàáîòû ïðîãðàìì è óñëîæíÿåò èõ âåðèôèêàöèþ.
Îñîáûé èíòåðåñ
Îñîáîå âíèìàíèå ó÷åíûå ÌÃÓ óäåëèëè èíòåãðàöèè áåçîïàñíîãî êîìïèëÿòîðà, ðàçðàáîòàííîãî â ñîîòâåòñòâèè ñ ðîññèéñêèì ñòàíäàðòîì ÃÎÑÒ Ð 71206-2024, â áîðòîâóþ ÎÑ ðåàëüíîãî âðåìåíè. Ïðåäëîæåíà ìåòîäèêà àäàïòàöèè áåçîïàñíîãî êîìïèëÿòîðà íà îñíîâå êîìïèëÿòîðà Clang äëÿ ïðèìåíåíèÿ âî âñòðîåííûõ ÈÒ-ñèñòåìàõ. Ïîäõîä áûë ðàññìîòðåí íà ïðèìåðå áîðòîâîé ÎÑ ðåàëüíîãî âðåìåíè, ïîñòðîåííîé íà îñíîâå ñòàíäàðòà ARINC 653, ïðèìåíÿåìîãî ïðè ñîçäàíèè àâèàöèîííûõ âû÷èñëèòåëüíûõ ÈÒ-ñèñòåì.
«Ïðè ðàçðàáîòêå ÏÎ äëÿ ÈÒ-ñèñòåì îòâåòñòâåííîãî íàçíà÷åíèÿ âàæíî ó÷èòûâàòü, êàê êîìïèëÿòîðíûå îïòèìèçàöèè ìîãóò âëèÿòü íà áåçîïàñíîñòü è ïðåäñêàçóåìîñòü ðàáîòû ïðîãðàìì. Ïðåäëîæåííàÿ ìåòîäèêà ïîçâîëÿåò àäàïòèðîâàòü òåõíîëîãèè áåçîïàñíîé êîìïèëÿöèè äëÿ èñïîëüçîâàíèÿ â áîðòîâûõ ÈÒ-ñèñòåìàõ è ó÷èòûâàòü òðåáîâàíèÿ íîðìàòèâíûõ äîêóìåíòîâ», — îòìåòèë äîöåíò êàôåäðû ñèñòåìíîãî ïðîãðàììèðîâàíèÿ ôàêóëüòåòà âû÷èñëèòåëüíîé ìàòåìàòèêè è êèáåðíåòèêè (ÂÌÊ) ÌÃÓ Âèêòîð Êóëÿìèí.
Èññëåäîâàòåëè òàêæå ñðàâíèëè ðàçðàáîòàííûé êîìïèëÿòîð ñ îäíèì èç ñàìûõ ïîïóëÿðíûõ ñîâðåìåííûõ êîìïèëÿòîðîâ — Clang, îöåíèâ, íàñêîëüêî ýôôåêòèâíî êàæäûé èç íèõ ïðåäîòâðàùàåò ïîÿâëåíèå ïîòåíöèàëüíûõ ÈÒ-óÿçâèìîñòåé ïðè îïòèìèçàöèè êîäà.



