infokommunikációs technológiák EGYÜTTMŰKÖDŐ ÉS VERSENGŐ ERŐFORRÁSOK SZERVEZÉSÉT TÁMOGATÓ ÁGENS RENDSZER KIDOLGOZÁSA Témavezető: Tarczali Tünde Témavezetői beszámoló 2015. január 7.
TÉMAKÖR Felhő technológián alapuló döntéstámogató szoftverrendszer kifejlesztése munkafeladatok elosztására humán és szoftverágensek között kvalitások megbízhatóság hatékonyság vizsgálata Moduláris felépítésű rendszer a feladatok optimalizált kiosztására üzleti folyamat modellezés workflow motor dokumentumsablon szerkesztő ágens modul információ feldolgozás folyamatbányászat optimalizálás optimalizáló modul 2
RENDSZER MŰKÖDÉSE 3
SZEMÉLYEK-FELADATOK Dósa György A döntéstámogató alrendszerben az erőforrások ütemezésének támogatására historikus adatokra támaszkodó heurisztikus algoritmus kifejlesztésében és tesztelésében való részvétel. A munkafolyamatokban párhuzamosan futó tevékenységek ütemezésének kezelésére online algoritmus kidolgozása Dulai Tibor A döntéstámogató alrendszerhez kapcsolódó adatbázis finomítása, az általános feladat-ütemező keretrendszer tervezése, implementálása, tesztelése A döntéstámogató alrendszerhez kapcsolódóan az erőforrások hozzáférhetőségének a rendszer két oldalán alkalmazott reprezentációi közti konverzió kidolgozása, a folyamatmodell tevékenységei közti kapcsolatok (a strukturális lehetőségek) finomítása Frits Márton fiatal Üzleti folyamatok optimalizálásának vizsgálata Üzleti folyamatok erőforrásaihoz kapcsolódó ütemezési lehetőségeinek vizsgálata, alkalmazható módszerek azonosítása Szalkai István Az erőforrások ütemezését támogató LS algoritmus változatainak kidolgozása és implementációinak elkészítése, futtatások végzése Tarczali Tünde Elkészített leírónyelv alkalmazhatóságának vizsgálata, üzleti folyamatok optimalizálásának vizsgálata Üzleti folyamatok érzékenységének illetve minőségi paramétereinek vizsgálata Werner Ágnes Az ágens szimulációs modul és a log elemző modul integrálása, a rendszer működésének tesztelése. Az általános feladat-ütemező keretrendszerben implementálandó algoritmusok irodalmazása, az algoritmusok implementálása, tesztelése Ütemezési módszerek kidolgozása idő, költség és historikus adatok figyelembe vételével, az eljárások paraméterezése, tesztelése 4
FEJLESZTŐK Ábrahám Gyula Farkas Gábor Flamis Soma Kiss László Kőszegi Balázs Mokcsay Ádám Oláh László Pongrácz István Radnóti Mária Rozner Viktória Samu Balázs Szabó Nikolett Szabó Zsolt Szarvas Tamás Szűcs Attila Tóth Tamás 5
A TÉMA ELŐREHALADÁSA 2014. JÚLIUS - 2014. DECEMBER Kutatási feladatok Elkészített leírónyelv alkalmazhatóságának vizsgálata, üzleti folyamatok optimalizálásának vizsgálata Üzleti folyamatok érzékenységének illetve minőségi paramétereinek vizsgálata Üzleti folyamatok optimalizálásának vizsgálata Üzleti folyamatok erőforrásaihoz kapcsolódó ütemezési lehetőségeinek vizsgálata, alkalmazható módszerek azonosítása Ütemezési módszerek kidolgozása idő, költség és historikus adatok figyelembe vételével, az eljárások paraméterezése, tesztelése. Gyártási folyamatok erőforrás ütemezése idő és költség alapon valamint heurisztikus módszer alkalmazása üzleti folyamatok erőforrás ütemezéséhez A log elemző modulból származó eredmények felhasználási lehetőségeinek a feltárása az erőforrás ütemező modul számára. A logokból további használható adatok kibányászására alkalmas algoritmusok tervezése A döntéstámogató alrendszerben az erőforrások ütemezésének támogatására historikus adatokra támaszkodó heurisztikus algoritmus kifejlesztésében és tesztelésében való részvétel. A munkafolyamatokban párhuzamosan futó tevékenységek ütemezésének kezelésére online algoritmus kidolgozása z erőforrások ütemezését támogató LS algoritmus változatainak kidolgozása és implementációinak elkészítése, futtatások végzése nagyméretű adathalmazokon Munkafolyamatokban párhuzamosan futó tevékenységek ütemezésének kezelésére online algoritmus kidolgozása és az algoritmus implementációja BPMN modellek formális megközelítése, összetett BPMN szerkezetek egyszerű elemekre redukálása, valós és elméleti példák meghatározása. Üzleti folyamatok validálási szabályainak meghatározása 6
A TÉMA ELŐREHALADÁSA II. 2014. JÚLIUS - 2014. DECEMBER Fejlesztési feladatok Az ágens szimulációs rendszerhez tartozó erőforrás ütemező algoritmus továbbfejlesztése a logokból származó adatok felhasználásával Az ágens szimulációs rendszerhez tartozó tovább fejlesztett erőforrás ütemező algoritmus tesztelése, összehasonlító elemzése a korábban kifejlesztett, illetve már meglévő algoritmusokkal Az ágens szimulációs rendszerhez tartozó erőforrás ütemező algoritmus integrálása az általános feladat-ütemező keretrendszerbe Az általános feladat-ütemező keretrendszerhez tartozó erőforrás ütemező algoritmusok tesztelése, összehasonlító elemzése A párhuzamos környezetben működő idő és költség alapú ütemezési módszer továbbfejlesztése A döntéstámogató alrendszerhez kapcsolódó adatbázis finomítása, az alrendszer működésének tesztelése. Az általános feladat-ütemező keretrendszer tervezése, implementálása, tesztelése A döntéstámogató alrendszerhez kapcsolódóan az erőforrások hozzáférhetőségének a rendszer két oldalán alkalmazott reprezentációi közti konverzió kidolgozása, a folyamatmodell tevékenységei közti kapcsolatok (a strukturális lehetőségek) finomítása, konkretizálása, valamint az erőforrástípusok tulajdonságainak hierarchikus ábrázolási lehetőségeinek megteremtése a döntéstámogató rendszer oldalán lévő adatbázisban Az ágens szimulációs modul és a log elemző modul integrálása, a rendszer működésének tesztelése. Az általános feladat-ütemező keretrendszerben implementálandó algoritmusok irodalmazása, az algoritmusok implementálása, tesztelése Megbízási szerződések kezelésének üzleti folyamatát támogató felhasználói felület tervezése és fejlesztése Ütemezetten futó önálló szolgáltatások/szervizek tervezése és kialakítása az interfész szerver működésének támogatására Dokumentum szerkesztő modul továbbfejlesztése Workflow motor, task list és a dokumentummegjelenítő modulok működésének szinkronizációja Az üzleti folyamatokat leíró formális nyelv szerkesztő modul fejlesztése Az üzleti folyamatok általános erőforrás hozzárendelését biztosító leíró nyelv értelmezését végző rendszermodul tesztelése és fejlesztése Funkciógombok és digitális aláírás kezelése az űrlap megjelenítő és kitöltést támogató modulban Formszerkesztő modul továbbfejlesztése A döntéstámogató rendszer tesztelésének előkészítése, tesztadatok generálása Felhasználói dokumentáció készítése 7
PUBLIKÁCIÓK Konferenciaelőadások illetve konferenciakiadványban megjelent anyagok: Á. Werner Stark, T. Dulai, Gy. Ábrahám, Modeling of an Agent System to Support the Management of Cooperating and Rival Resources for BusinessWorkflows; SIMULTECH 2014, 2014. 08. 27-31. Wien, Austria T. Tarczali, Z. Süle, K. Kalauz, Business Process Optimization Using P-Graph Based Branch And Bound Method, EDSI 2014, Kolding, Dánia, 2014. 06. 29 07. 2. I. Szalkai, Gy. Dósa, Online Algorithms for a Generalized Parallel Machine Scheduling Problem, VOCAL 2014, 2014. december. 14-17. Veszprém, Hungary Á. Mokcsay, M. Frits, T. Tarczali, Defining a description language for automatic processing of business processes in a decision support system, VOCAL 2014, 2014. 12. 14-17. Veszprém, Hungary Folyóiratcikk Ning Ding, Yan Lan, Xin Chen, György Dósa, He Guo,Xin Han, Online minimum makespan scheduling with a buffer, International Journal of Foundations of Computer Science, Vol 25, No 5 (2014), 525-536. 8
infokommunikációs technológiák KÖSZÖNÖM A FIGYELMET!