Meta-tehnologia n-aplicațiilor, platforma de conținut

Institutul de Cercetări de Inteligență Artificială, Moscova

Se ia în considerare structura unui complex de tehnologii bazate pe aparatul de calcul H. Starea sa actuală și posibilele direcții de dezvoltare sunt discutate.







Caracteristicile noi calitative au asigurat implementarea software a dispozitivului H, locul mașinii virtuale multifuncționale de bază, care a devenit nucleul meta-tehnologiei unei game largi de aplicații legate de domeniul matematicii computaționale și IT-ului inteligent.

Multifuncționalitatea nucleului a permis echipei noastre să dezvolte un concept meta-tehnologic care îmbunătățește semnificativ nivelul procesului de creare a acestei clase de aplicații.

2. Componentele necesare ale unei astfel de meta-tehnologii (Fig.1) sunt nucleul computational al motorului UniCalc și interfața utilizatorului final, ambele având anumite grade de libertate necesare pentru acordul aplicațiilor specifice.

Configurabilitatea kernelului este determinată de funcția de bază a mașinii. În același timp, setările principale sunt:

§ Tipuri de date și seturi de operațiuni și relații conexe.

§ Euristica procesului propriu de management.

§ Oportunități de interacțiune cu procesele de procesare externă.

Această configurare oferă o selecție optimă de kernel pentru o gamă largă de aplicații de la sisteme expert și baze de cunoștințe la software pur calculat, cum ar fi calcule financiare sau CAD.

Figura 1 prezintă schema generală a meta-tehnologiei discutate a aplicațiilor H. Pe acesta, la componentele menționate deja se adaugă încă trei, de regulă, obligatorii:

§ Componente tehnice (generatoare de rapoarte, ajutor etc.)

§ Interfața cu mediul aplicației create și

§ Baza de date utilizată pentru a găzdui "componentele" aplicației.

Partea umbrită a modulelor de circuit sunt subsisteme personalizabile ale acestor module, definite de proiectant printr-un set de instrumente de personalizare.







Meta-tehnologia n-aplicațiilor, platforma de conținut

Fig. 1. Schema generală a meta-tehnologiei aplicațiilor H.

3. Cele cinci componente listate sunt "setul standard" al oricărei aplicații H. De exemplu, soluția UniCalc [3], care într-un sens constructiv este cel mai simplu produs al meta-tehnologiei aflate în discuție, este ea însăși o tehnologie, deoarece oferă posibilitatea de a extinde și de a selecta o configurație.

Versiuni mai complexe ale aplicațiilor H, cum ar fi tehnologia de programare a resurselor Time-EX [4] sau tehnologia de modelare macroeconomică Economics [5], extind compoziția componentelor enumerate prin alte elemente, cum ar fi:

§ Preprocesorul orientat spre probleme, care convertește la nivelul de intrare a construcțiilor speciale de bază ale motorului UniCalc a limbii modelelor H, orientate spre caracteristicile zonei de aplicare.

§ Un procesor specializat care extinde capacitățile nucleului cu elemente orientate pe probleme ale procesului de calcul.

§ Baza de cunoștințe care să susțină funcțiile acestor componente suplimentare.

Evident, o astfel de schemă extinsă este necesară pentru toate aplicațiile H, cum ar fi CAD, APCS, managementul obiectelor complexe și multe altele care necesită, pe lângă calcule complexe bazate pe motorul UniCalc, utilizarea activă a cunoștințelor domeniului.

4. Schema de meta-tehnologie este prezentată aici numai la cel mai general nivel, ceea ce nu ne permite să analizăm mai detaliat componentele sale, deși fiecare dintre ele este potențial și, în unele cazuri, reprezintă un complex tehnologic destul de complex. De exemplu, întreaga parte specializată a tehnologiei Time-EX și nucleul motorului UniCalc în noua versiune UniCalc 5, prezentată la această conferință.

Planurile pentru dezvoltarea ulterioară a meta-tehnologiei aflate în discuție presupun o mișcare în această direcție. În special, se discută proiectul de creare a meta-tehnologiei graficelor utilizatorilor, care sintetizează experiența graficelor UniCalc, a proiectelor Time-EX și a economiei pe baza tehnologiei obiectelor active (TAO). Prima experiență a unui astfel de proiect este prezentată într-un alt raport al acestei conferințe.

Lucrarea a fost realizată cu sprijinul financiar al Fundației ruse pentru cercetare de bază, proiectul nr.

1. Modele și operații Narinyani cu valori nedeterminate. - pretipărirea Centrului de calcul al Filiala Siberiană a Academiei de Științe a URSS, nr. 400, 1982.







Trimiteți-le prietenilor: