UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS 5.4 Szolgáltatói Keretrendszerek Prof. Dr. Gyimóthy Tibor, Dr. Bilicki Vilmos Szegedi Tudományegyetem Informatikai Tanszékcsoport Szoftverfejlesztés Tanszék
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Tartalom Áttekintés A minta rendszer jelenleg A minta SW arch. V1 vs. v2 Kicsatolás BelAmi 2. workshop Budapest2
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS 5.4 A részfeladat céljai: ■Szoftverarchitektúra és valós keretrendszer létrehozása, amely segítségével lehetővé válik a szenzor hálózatok szolgáltatásainak a magas szintű, skálázható, biztonságos, megosztott menedzselése és használata adott külső szolgáltatók által. A részfeladat várható eredményei: ■Megvalósított valós keretrendszer, amely alkalmas különböző szenzorhálózatkora épülő szolgáltatások bevezetésére és üzemeltetésére BelAmi 2. workshop Budapest3
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS A projekt BelAmi 2. workshop Budapest4 State of the Art Felhasználói esetek SW Arch Hagyományos Implementáció Kísérleti implementáció M M M3 Dokumentumok Részletes specifikáció Valós implementáció V1 Részletes specifikáció Valós implementáció V Keretrendszer validálása Keretrendszer alapú implementáció
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Eredmények BelAmi 2. workshop Budapest5 ÉvMunkaEredmény I.I. Felhasználói esetek összegyűjtése100+ felhasználói eset Felhasználói esetek elemzéseKövetelmény lista State of the art 7 szempont 50 konkrét megoldás összegyűjtése Követelmények Szoftver architektúra
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Eredmények BelAmi 2. workshop Budapest6 ÉvMunkaEredmény II. Minta rendszer tervezéseRendszerterv Szoftver architektúra mérőrúdFejlesztői produktivitás Munkafolyamat keretrendszer implementálása Drools portolás Android-ra Android X86-os architektúrán Gigabyte M912x / X86 Android developer tagság
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Jelenleg BelAmi 2. workshop Budapest7 ÉvMunkaEredmény III. Minta rendszer megvalósítása Intelligens otthon illesztett eszközökkel (A&D mérleg, vérnyomásmérő) Produktivitás méréseGyenge pontok kimutatása Tartomány specifikus nyelvek megtervezése Tartomány specifikus nyelv az intelligens otthon számára Publikáció Android – Drools alapú intelligens otthon szoftver architektúra Tartomány specifikus nyelvek az intelligens otthon területén
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS A rendszer alapelemei BelAmi 2. workshop Budapest8
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS A rendszer alapelemei BelAmi 2. workshop Budapest9 Tartomány specifikus nyelvek Folyamat alapú logika Szabály alapú logika Komplex esemény feldolgozás Android ökornedszer Privát felhő Szolgáltatói infrasatruktúra
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS SW architektúra v BelAmi 2. workshop Budapest10
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Kihelyezett egységKözpont SW arch. v BelAmi 2. workshop Budapest11 Tartomány specifikus nyelvek CEP Szabály motor Folyamat motor Android CEP Szabály motor Folyamat motor Adminiszt ráció JEE klaszter Adatbázis klaszter Klaszter menedzsment PECES középréteg Android UI WEB SCOTA Eszköz menedzsment Alkalmazások Erőforrások
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Kicsatolás BelAmi 2.SW Arch. Telenor Connected Objects SmartMed Drools On Android HuaweiTelenor Android/Drools közösség Andoroid on X86 Android közösség BelAmi 2. workshop Budapest12
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Összefoglaló Ütemezés ■Fejlesztés befejezése –Drools portolás ( ) –Android alkalmazások ( ) –Központ ( ) –Tartomány specifikus nyelvek ( ) ■Kitelepítés, mérések –Klinikai kísérlet ( )? –Labor tesztek ■Kiértékelés publikálás BelAmi 2. workshop Budapest13
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Köszönöm a figyelmet BelAmi 2. workshop Budapest14