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.
Á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.