Հեղինակի գրքերը (1)
Ինֆորմատիկա
Объектно-ориентированная среда интерпретации, отладки и анализа процессов в распределенных средах
Սա Արթուր Լևոնի Բալագեզյանի 2003 թվականին Երևանում պատրաստված տեխնիկական գիտությունների թեկնածուի գիտական աստիճանի համար նախատեսված ատենախոսության սեղմագիրն է, որը կատարվել է Երևանի մաթեմատիկական մեքենաների գիտահետազոտական ինստիտուտում։ Մատենագիտական աղբյուրների համաձայն՝ աշխատանքը վերաբերում է ծրագրերի մեկնաբանմանը, կարգաբերմանը և բաշխված հաշվողական միջավայրերում ընթացող գործընթացների վերլուծությանը, իսկ սեղմագիրը կազմում է 14 էջ և պարունակում է նկարներ։ Աշխատանքի հիմնական գաղափարը օբյեկտակողմնորոշված մոտեցման հիման վրա այնպիսի ծրագրային միջավայրի ստեղծումն է, որը հնարավորություն է տալիս աշխատել բաշխված համակարգերում իրականացվող գործընթացների հետ ոչ միայն դրանց կատարման, այլև դրանց ընթացքի ուսումնասիրման, վերահսկման և սխալների հայտնաբերման տեսանկյունից։ Այսպիսի միջավայրի անհրաժեշտությունը պայմանավորված է բաշխված համակարգերի բարդությամբ, քանի որ հաշվարկային գործողությունները կարող են իրականացվել տարբեր հանգույցներում, գործընթացները կարող են փոխազդել միմյանց հետ, իսկ համակարգի վարքագիծը կախված է հաղորդակցությունից, համաժամացումից և առանձին բաղադրիչների վիճակից։ Օբյեկտակողմնորոշված մոտեցումը այստեղ կարևոր է նրանով, որ թույլ է տալիս համակարգը ներկայացնել որպես փոխկապակցված օբյեկտների և գործընթացների ամբողջություն՝ յուրաքանչյուր բաղադրիչի հատկությունները, գործողությունները և փոխազդեցությունները հնարավորինս հստակ առանձնացնելով։ Աշխատանքի շրջանակում հատկապես կարևոր են ինտերպրետացիայի և դեբագինգի խնդիրները։ Ինտերպրետատորի միջոցով հնարավոր է ծրագրային հրահանգների կամ գործընթացների փուլային մշակում և կատարում, իսկ կարգաբերման գործիքները նախատեսված են սխալների հայտնաբերման, ծրագրի կատարման ընթացքի դիտարկման և խնդրահարույց հատվածների ուսումնասիրության համար։ Բաշխված միջավայրի դեպքում այս խնդիրները ավելի բարդ են, քան սովորական տեղային ծրագրերում, քանի որ անհրաժեշտ է հետևել միաժամանակ ընթացող գործընթացներին, դրանց միջև հաղորդակցությանը և տարբեր հանգույցներում կատարվող գործողություններին։ Աշխատանքի կարևոր կողմերից մեկը գործընթացների վերլուծությունն է, որը հնարավորություն է տալիս ոչ միայն արձանագրել, որ համակարգում տեղի է ունեցել որևէ գործողություն կամ սխալ, այլև ուսումնասիրել գործընթացների դինամիկան և դրանց փոխկապակցվածությունը։ Այդպիսի մոտեցումը կարող է օգտակար լինել բաշխված ծրագրային համակարգերի մշակման, փորձարկման և օպտիմալացման ժամանակ, քանի որ մշակողին հնարավորություն է տալիս ավելի լավ հասկանալ համակարգի իրական վարքը և հայտնաբերել այնպիսի խնդիրներ, որոնք սովորական կարգաբերման միջոցներով դժվար է նկատել։ Աշխատանքը նաև տեղավորվում է օբյեկտակողմնորոշված ծրագրավորման և բաշխված հաշվողական համակարգերի զարգացման ավելի լայն գիտական ուղղության մեջ։ Օբյեկտակողմնորոշված մոդելը թույլ է տալիս համակարգի տրամաբանական կառուցվածքը նկարագրել օբյեկտների և դասերի միջոցով, իսկ դինամիկ վարքը՝ դրանց փոխազդեցությունների և հաղորդագրությունների փոխանակման միջոցով։ Այս մոտեցումը հատկապես համապատասխան է բաշխված համակարգերին, որտեղ տարբեր ծրագրային բաղադրիչներ կարող են դիտարկվել որպես փոխազդող ինքնուրույն միավորներ։ Հետևաբար, աշխատանքը կարելի է գնահատել որպես ծրագրային ինժեներիայի այն խնդիրների ուսումնասիրություն, որտեղ միավորվում են օբյեկտակողմնորոշված ծրագրավորումը, ինտերպրետացիան, ծրագրերի կարգաբերումը, գործընթացների մոնիթորինգը և բաշխված հաշվողական միջավայրերի վերլուծությունը։ Այն առավել հետաքրքիր է համակարգային ծրագրավորմամբ, բաշխված համակարգերով, ծրագրային գործիքների մշակմամբ և բարդ ծրագրային գործընթացների վերլուծությամբ զբաղվող մասնագետների ու հետազոտողների համար։
Թարմացվել է՝ 2026-08-14