øèðîêîì òîëêîâàíèè â èíñòðóìåíòàðèé âêëþ÷àþò è àïïàðàòóðó, îðèåíòèðîâàííóþ {SITELINK-S565}íà ðàçðàáîòêó ÝÑ{/SITELINK} (àïïàðàòóðíûé èíñòðóìåíòàðèé).
Íà ïðîåêòèðîâàíèå è ñîçäàíèå îäíîé ÝÑ ðàíüøå òðåáîâàëîñü 20 — 30 ÷åë.-ëåò.  íàñòîÿùåå âðåìÿ èìååòñÿ ðÿä ñðåäñòâ, óñêîðÿþùèõ ñîçäàíèå ÝÑ. Ýòè ñðåäñòâà íàçûâàþòñÿ èíñòðóìåíòàëüíûìè (ÈÑ), èëè èíñòðóìåíòàðèåì.
{SITELINK-S566}Ýêñïåðòíûå ñèñòåìû {/SITELINK}âûïîëíÿþòñÿ íà ÝÂÌ ñëåäóþùèõ òèïîâ: îáùåãî íàçíà÷åíèÿ; ÏÝÂÌ; èíòåëëåêòóàëüíûå ðàáî÷èå ñòàíöèè (ò.å. ðàáî÷èå ñòàíöèè òèïà San, Appolo è äð., ñíàáæåííûå ýôôåêòèâíûìè ÈÑ äëÿ ñîçäàíèÿ ÝÑ); ïîñëåäîâàòåëüíûå ñèìâîëüíûå ÝÂÌ òèïà ËÈÑÏ — ìàøèí (Symbolik-3670, Alpha, Explorer, Xerox 1100 è äð.) è ÏÐÎËÎà — ìàøèí; ïàðàëëåëüíûå ñèìâîëüíûå ÝÂÌ (Connection, Dado, Faun, Hyper Cube è äð.).
Ïðîãðàììíûå ÈÑ áóäåì îïðåäåëÿòü ñëåäóþùåé ñîâîêóïíîñòüþ õàðàêòåðèñòèê: íàçíà÷åíèå; ñòàäèÿ ñóùåñòâîâàíèÿ; òèï ÈÑ; òèï èñïîëüçóåìûõ ìåòîäîâ è çíàíèé; óíèâåðñàëüíîñòü; îñíîâíûå ñâîéñòâà; ñðåäà ôóíêöèîíèðîâàíèÿ.
Íàçíà÷åíèå îïðåäåëÿåò, äëÿ ðàáîòû â êàêèõ ïðîáëåìíûõ îáëàñòÿõ è äëÿ ñîçäàíèÿ êàêîé ñòàäèè ÝÑ ïðåäíàçíà÷åíî ÈÑ.
Ïî ñòåïåíè îòðàáîòàííîñòè ÈÑ îáû÷íî âûäåëÿþò òðè ñòàäèè ñóùåñòâîâàíèÿ: ýêñïåðèìåíòàëüíàÿ, èññëåäîâàòåëüñêàÿ, êîììåð÷åñêàÿ. Ýêñïåðèìåíòàëüíûå ÈÑ ñîçäàþòñÿ äëÿ ðåøåíèÿ óçêèõ ñïåöèôè÷åñêèõ çàäà÷ è ðåäêî ïðîâåðÿþòñÿ íà äðóãèõ çàäà÷àõ, îáû÷íî îíè ðàáîòàþò ìåäëåííî è íåýôôåêòèâíî. Ñëåäóþùåé ñòàäèåé ÿâëÿåòñÿ èññëåäîâàòåëüñêàÿ. Ñðåäñòâà, äîñòèãøèå ýòîé ñòàäèè, îáû÷íî òùàòåëüíî ïðîâåðåíû, èìåþò äîêóìåíòàöèþ è ïîääåðæèâàþòñÿ ðàçðàáîò÷èêîì, îäíàêî îíè åùå ìîãóò äåéñòâîâàòü ìåäëåííî è íåýôôåêòèâíî. Èññëåäîâàòåëüñêèå ÈÑ èñïîëüçóþòñÿ ïðè ðàçðàáîòêå ïðîòîòèïîâ ÝÑ. Âûñøåé ñòàäèåé ñóùåñòâîâàíèÿ ÈÑ ÿâëÿåòñÿ êîììåð÷åñêàÿ. Ýòîé ñòàäèè äîñòèãàþò òå ÈÑ, êîòîðûå âñåñòîðîííå è òùàòåëüíî ïðîâåðåíû, õîðîøî äîêóìåíòèðîâàíû, ñîïðîâîæäàþòñÿ ðàçðàáîò÷èêîì, ÿâëÿþòñÿ áûñòðûìè è îáëàäàþò óäîáíûì èíòåðôåéñîì ñ ïîëüçîâàòåëåì.
Ïî òèïó ÈÑ êëàññèôèöèðóþòñÿ ñëåäóþùèì îáðàçîì:
-
ñèìâîëüíûå ÿçûêè ïðîãðàììèðîâàíèÿ, îðèåíòèðîâàííûå íà ñîçäàíèå ÝÑ è ñèñòåì ÈÈ (íàïðèìåð, LISP, INTERLISP, SMALLTALK);
-
ÿçûêè èíæåíåðèè çíàíèé, ò.å. ÿçûêè âûñîêîãî óðîâíÿ, îðèåíòèðîâàííûå íà ïîñòðîåíèå ÝÑ (íàïðèìåð, OPS-5, LOOPS, KES, ÏÐÎËÎÃ);
-
ñèñòåìû, àâòîìàòèçèðóþùèå ðàçðàáîòêó (ïðîåêòèðîâàíèå) ÝÑ (íàïðèìåð, KEE, ART, TEIRESIAS, AGE, TIMM), èõ ÷àñòî íàçûâàþò îêðóæåíèåì (environment) äëÿ ðàçðàáîòêè ñèñòåì ÈÈ, îðèåíòèðîâàí íûõ íà çíàíèÿ;
-
îáîëî÷êè ÝÑ (èëè ïóñòûå ÝÑ) — ÝÑ, íå ñîäåðæàùèå çíàíèé íè î êàêîé ïðîáëåìíîé îáëàñòè (íàïðèìåð, ÝÊÑÏÅÐÒÈÇÀ, EMYCIN, ÝÊÎ, ÝÊÑÏÅÐÒ).
 ïðèâåäåííîé êëàññèôèêàöèè ÈÑ ïåðå÷èñëåíû â ïîðÿäêå óáûâàíèÿ òðóäîçàòðàò, íåîáõîäèìûõ íà ñîçäàíèå ñ èõ ïîìîùüþ {SITELINK-S563}êîíêðåòíîé ÝÑ{/SITELINK}. Äåéñòâèòåëüíî, ïðè èñïîëüçîâàíèè ÈÑ ïåðâîãî òèïà â çàäà÷ó ðàçðàáîò÷èêà âõîäèò ïðîãðàììèðîâàíèå âñåõ êîìïîíåíòîâ ÝÑ íà ÿçûêå äîâîëüíî íèçêîãî óðîâíÿ. Èñïîëüçîâàíèå ÈÑ âòîðîãî òèïà ïîçâîëÿåò çíà÷èòåëüíî ïîâûñèòü óðîâåíü ÿçûêà, ÷òî, êàê ïðàâèëî, ïðèâîäèò ê íåêîòîðîìó ñíèæåíèþ ýôôåêòèâíîñòè. Èíñòðóìåíòàëüíûå ñðåäñòâà òðåòüåãî òèïà ïîçâîëÿþò ðàçðàáîò÷èêó íå ïðîãðàììèðîâàòü âñå èëè ÷àñòü êîìïîíåíòîâ ÝÑ, à âûáèðàòü èõ èç çàðàíåå ñîñòàâëåííîãî íàáîðà. Ïðè ïðèìåíåíèè ÈÑ ÷åòâåðòîãî òèïà ðàçðàáîò÷èê ÈÑ ïîëíîñòüþ îñâîáîæäàåòñÿ îò ðàáîò ïî ñîçäàíèþ ïðîãðàìì, òàê êàê áåðåò ãîòîâóþ ïóñòóþ ÝÑ.
Ïðè èñïîëüçîâàíèè ÈÑ òðåòüåãî è îñîáåííî ÷åòâåðòîãî òèïà ìîãóò âîçíèêíóòü ñëåäóþùèå ïðîáëåìû: óïðàâëÿþùèå ñòðàòåãèè, âëîæåííûå â ïðîöåäóðû âûâîäà ÈÑ, ìîãóò íå ñîîòâåòñòâîâàòü ìåòîäàì ðåøåíèÿ, êîòîðûå èñïîëüçóåò ýêñïåðò, âçàèìîäåéñòâóþùèé ñ äàííîé ÝÑ, ÷òî ìîæåò ïðèâîäèòü ê íåýôôåêòèâíûì, à âîçìîæíî, è ê íåïðàâèëüíûì ðåøåíèÿì; ÿçûê ïðåäñòàâëåíèÿ çíàíèé, ïðèíÿòûé â ÈÑ, ìîæåò íå ïîäõîäèòü äëÿ äàííîãî ïðèëîæåíèÿ.
Ïîä÷åðêíåì, ÷òî ðàçâèòèå ñèñòåì, àâòîìàòèçèðóþùèõ ðàçðàáîòêó ÝÑ, ïðèâîäèò ê ïîÿâëåíèþ ÈÑ, êîòîðûå ìîæíî íàçâàòü íàñòðàèâàåìûìè îáîëî÷êàìè. Ýòè ÈÑ ïîçâîëÿþò ðàçðàáîò÷èêó èñïîëüçîâàòü îáîëî÷êó íå êàê íå÷òî íåèçìåííîå, à ãåíåðèðîâàòü îáîëî÷êó èç ìíîæåñòâà ìåõàíèçìîâ, èìåþùèõñÿ â ÈÑ. Òèïè÷íûìè òàéìåðàìè òàêèõ ÈÑ ÿâëÿþòñÿ ÊÅÅ, ART, ÝÊÑÏÅÐÒÈÇÀ, ÃËÎÁ.
|