N-alkalmazások meta-technológiája, tartalom platform

Orosz Mesterséges Intelligencia Intézet, Moszkva

A H-számolóberendezéseken alapuló technológiák komplexének felépítését fontolóra veszi. Jelenlegi állapotát és a lehetséges fejlődési irányokat tárgyaljuk.

A minőségi új funkciók lehetővé tették a H-eszköz szoftvertelepítése számára az alap multifunkcionális virtuális gép helyét, amely a számítástechnikai matematika és az intelligens informatika területével kapcsolatos számos alkalmazáshoz kapcsolódó meta-technológiák középpontjává vált.

A core multifunkcionalitása lehetővé tette csapatunk számára, hogy olyan meta-technológiai koncepciót dolgozzon ki, amely jelentősen javítja az alkalmazáskategóriák létrehozásának folyamatát.

2. Az ilyen meta-technológia szükséges elemei (1. ábra) az UniCalc motorszámítógép magja és a végfelhasználói interfész, amelyek mindegyike rendelkezik bizonyos fokú szabadsággal az egyes alkalmazásokhoz való tuninghoz.

A rendszermag konfigurálhatóságát alapvető gépfunkció határozza meg. Ugyanakkor a fő beállítások:

§ Adattípusok és kapcsolódó műveletek és kapcsolatok.

§ A saját irányítási folyamat heurisztikája.

§ A külső feldolgozási folyamatokkal való interakció lehetőségei.

Ez a beállítás optimális rendszermagválasztást nyújt a különböző rendszerekhez és tudásbázisokhoz való alkalmazások széles köréhez, pusztán számítógépes szoftverekhez, például pénzügyi számításokhoz vagy CAD-hez.

Az 1. ábra a H-alkalmazások tárgyalt meta-technikájának általános vázlata. A már említett komponenseken kívül további három, kötelezően kötelezően hozzáadott:

§ Műszaki elemek (jelentéskészítő, segítség stb.),

§ Alkalmazás környezetének kialakítása és létrehozása

§ Az alkalmazás "összetevői" fogadására használt adatbázis.

Az áramköri modulok árnyékolt részei a modulok testreszabható alrendszerei, amelyeket a tervező egy testreszabási eszközön keresztül definiál.

N-alkalmazások meta-technológiája, tartalom platform

Ábra. 1. A H-alkalmazások meta-technológiájának általános rendszere.

3. A felsorolt ​​öt összetevő minden H-alkalmazás "szabványkészlete". Például az UniCalc megoldó [3], amely konstruktív értelemben a vita tárgyát képező meta-technológia legegyszerűbb terméke, önmagában is technológia, mivel lehetővé teszi a konfiguráció bővítését és kiválasztását.

A H-alkalmazások bonyolultabb verziói, mint például az Time-EX erőforrás-ütemezési technológia [4] vagy a makrogazdasági modellezési technológia [5], a felsorolt ​​összetevők összetételét további elemekkel bővítik:

§ A probléma-orientált előfeldolgozó, amely az UniCalc motor magjának bemeneti szintjére átalakítja a H-modellek nyelvének speciális konstrukcióit, az alkalmazási terület jellemzőire irányulva.

§ Speciális processzor, amely kiterjeszti a rendszermag képességeket a számítási folyamat problémakezelési elemeivel.

§ Ezen kiegészítő elemek funkcióit támogató tudásbázis.

Nyilvánvaló, hogy egy ilyen kiterjesztett séma szükséges bármely H-alkalmazáshoz, mint például a CAD, az APCS, az összetett objektumok kezelése és sok más, amelyek az UniCalc motoron alapuló komplex számítások mellett a domain ismereteinek aktív használatát igénylik.

4. A meta-technika rendszerét itt csak a legáltalánosabb szinten mutatjuk be, ami nem engedi meg részletesebben megvizsgálni összetevõit, bár mindegyik potenciálisan, sõt bizonyos esetekben meglehetõsen összetett technológiai komplexumot jelent. Például a Time-EX technológia teljes szakosodott része, és az UniCalc 5 új verziójában az UniCalc motor magja.

A vita tárgyát képező meta-technológia továbbfejlesztésére irányuló tervek ebben az irányban mozognak. Különösen foglalkozik a felhasználói grafikák meta-technológiájának megtervezésével, amely összefoglalta az UniCalc, Time-EX projektek és a Gazdaság grafikáinak tapasztalatait az Active Object Technology (TAO) alapján. Egy ilyen projekt első tapasztalatát egy újabb jelentésben mutatják be ezen a konferencián.

A munkát az Orosz Alapítvány Alapkutatásának Alapítványa pénzügyi támogatásával végezték el.

1. Narinyani modellek és műveletek határozatlan értékekkel. - A Szovjetunió Tudományos Akadémia szibériai fiókjának számítástechnikai központjának előkészülete, No. 400, 1982.