BPEL 2.0 MUNKAFOLYAMATOK FORMÁLIS VERIFIKÁCIÓJA 1
|
|
- Virág Bodnár
- 6 évvel ezelőtt
- Látták:
Átírás
1 BPEL 2.0 MUNKAFOLYAMATOK FORMÁLIS VERIFIKÁCIÓJA 1 Hegedüs Ábel Budapesti Müszaki és Gazdaságtudományi Egyetem Méréstechnikai és Információs Rendszerek Tanszék Absztrakt. A cikkben BPEL 2.0 munkafolyamatok modellellenırzésen alapuló formális verifikációjára dolgoztam ki egy módszert. A folyamatokból tervezési idıben, automatikus modelltranszformációk segítségével precíz leírás készül tranzíciós rendszerek formájában, amelyen kiterjedt vizsgálatok végezhetık az állapottér szisztematikus és kimerítı bejárását végzı modellellenırzı eszközökkel. Bevezetés Napjainkban a szolgáltatás orientált architektúra (SOA) elképzelés központi szerepet tölt be a komplex, nagyvállalati elosztott rendszerek tervezésében. Ezen rendszerek olyan autonóm szolgáltatásokból épülnek fel, amelyek precíz interfészekkel rendelkeznek. Az egyedi szolgáltatásokra épülı komplex üzleti folyamatok modellezésére szabványos munkafolyamat-leíró nyelvek léteznek, például a Business Process Execution Language for Web Services (BPEL) [1]. Motiváció. A BPEL segítségével létrehozott üzleti folyamatokat gyakran használják üzleti partnerek közötti automatikus adatcserében (Business-to-Business) és vállalati alkalmazásintegrációban (Enterprise Application Integration). Mivel ezek a folyamatok valósítják meg az együttmőködést a szereplık között, minıségük kritikus fontosságú, hiszen bármilyen rendellenes mőködésnek jelentıs, negatív pénzügyi hatása lehet. A hibák elıfordulási esélyeinek minimalizálásához a tervezıknek és elemzıknek olyan eszközökre van szükségük, amelyek garantálják az üzleti folyamatok megfelelı viselkedését. Célkitőzés. Kiterjedt múltbeli kutatások bizonyították a modellellenırzés és más formális módszerek használhatóságát az üzleti folyamatok minıségének javításában. A létezı módszerek azonban csak a munkafolyamatok elemkészletének egy részhalmazát képesek vizsgálni. Ezért szükség van olyan módszerekre, amelyek a kiforrottabb BPEL 2.0 szabvány alapján készített munkafolyamatokat lehetıleg minden nyelvi elemében támogatják, kiterjesztve így a [2] ban a BPEL szabvány 1.1-es változatára korábban elvégzett vizsgálatokat többek között a párhuzamos részfeladatok közötti részleges sorrendezés mőködésének modellezésével. Megközelítés. A javasolt módszer alkalmas BPEL 2.0 munkafolyamatok mőködésének formális modellezésére és helyességellenırzésére. A vizsgált folyamatból egy modelltranszformációs keretrendszer tranzíciós rendszer leírást hoz létre. Ezen a matematikailag precíz struktúrán automatikusan végezhetı el a temporális logikai kifejezések alakjában megadott kritériumok szisztematikus, kimerítı állapottérbejáráson alapuló ellenırzése. A modellellenırzı keretrendszer által szolgáltatott ellenpélda visszavetíthetı az eredeti BPEL munkafolyamatra, így megadva a kiemelt lefutást. 1 Ezt a munkát részben a SENSORIA Európai Uniós kutatási projekt (IST ) és a ResilTech támogatta.
2 Esettanulmány A dolgozatban módszerünk bemutatásához egy esettanulmányt fogok felhasználni. A mintapélda a SENSORIA projekt elosztott tanulmányi és kurzus menedzsment rendszert leíró esettanulmányának (elearning Case Study [3]) egy részfeladatát használja fel. A SENSORIA projekt célja a modellalapú fejlesztésre, ellenırzésre használható módszerek kifejlesztése. 1. ábra: Az esettanulmány fıfolyamata Egy tanulmányi rendszer egyik fontos feladata a hallgatók kurzusjelentkezéseinek kezelése, amely összetett feladatot öt együttmőködı komponens végez el. Abban az esetben, ha egy hallgató egy kurzust nem a saját egyetemén kíván teljesíteni, akkor a két egyetem tanulmányi rendszereinek kooperációjára van szükség, melynek során a kurzus áthallgatási kérelmet elbírálják és tárolják. A folyamat a kérelem fogadása után ellenırzi az adatokat, majd párhuzamosan kapcsolatba lép a tanulmányi és adminisztrációs rendszerekkel. Az adminisztrációs rendszer válaszának függvényében állítja össze a válaszüzenetet, továbbá e rendszer hibája esetén biztosítja az elvégzett mőveletek visszagörgetését kompenzáció segítségével. A folyamat mőködése a végrehajtáshoz szükséges részleteket elfedı illusztráción látható az 1. ábrán.
3 A cikkben részletezett módszer felhasználásával verifikálom a mintapélda folyamatát. Egyrészt az adatok tárolására használt változók helyes használatát vizsgálom, másrészt ellenırzöm, hogy a folyamatok minden esetben véget érnek-e. BPEL 2.0 munkafolyamatok modellezése A munkafolyamatokat gyakran ábrázolják olyan véges automata formalizmus használatával, amelyet modellellenırzı rendszerek bemeneti nyelvére lehet fordítani, majd az állapottér bejárásával bizonyíthatók a folyamatra megadott tulajdonságok. A következıkben a [2] által bevezetett módszer BPEL 2.0 munkafolyamatokra történı kiterjesztése és az összeköttetések támogatásának bevezetése kerül részletezésre, melynek technikai részleteit [4] tartalmazza. A BPEL 2.0 szabványban bevezetésre került a változó inicializáció, és az integrált adatmanipuláció lehetısége. Lehetıség van a változók definiálásakor egy kezdıérték megadására, ezzel csökkenthetı a változóolvasáskor elıforduló hibák száma. Az esettanulmányban például a tanulmányi rendszer szolgáltatásának meghívásakor (Invoke Education Service) az üzenet egyes részei már a folyamat kezdetekor megadhatók. Szintén újdonság, hogy a változók közötti adatmásoláshoz nem szükséges külön Assign típusú tevékenység használata (ilyen például a Positive Reply tevékenység), hanem lehetıség van az adatmanipuláció elvégzésére az adatot használó tevékenységeken belül is (például Check Data bemeneti paramétereinek és eredményének elérése). Ezen lehetıségek modellezéséhez az eredeti módszer [2] adatmanipulációjának kiterjesztésére volt szükség. Újdonság a BPEL 2.0 szabványban a hibaterjesztés lehetısége, és az explicit megszakításkezelı megjelenése. Az elıbbi használható olyan esetekben, ha egy lekezelt hibát változtatás nélkül a felsıbb szintő vezérlési folyamat alapegység (Scope) felé tovább kell terjeszteni, ennek modellezése egy egyszerő tevékenységhez hasonló, kiegészítve a hiba paramétereinek továbbadásával. Az utóbbi alkalmazható Scope-ok futásának szabályozott leállítására, olyan esetekben, amikor explicit megszakításra van szükség. A megszakításkezelıt, a hiba- és eseménykezelıkhöz hasonlóan, egy strukturált tevékenységként modellezzem, amelynek lefutása a Scope egy adott állapota esetén lehetséges. Flow linkek modellezése A BPEL lehetıséget ad arra, hogy a párhuzamos végrehajtású ágak tevékenységei között sorrendi összeköttetéseket adhassunk meg. Az 1. ábrán szaggatott nyilak jelölik az esettanulmányban definiált linkeket. Minden linkhez megadható egy átviteli feltétel és minden cél tevékenységhez egy kapcsolódási feltétel. Ennek következtében a linkek a sorrendi összeköttetésen túl engedélyezési információt is hordozhatnak. Ezért a linkek alkalmazása esetén elıfordulhat, hogy egy tevékenység nem hajtódik végre. Ennek a mőködésnek a modellezéséhez szükség van a tevékenységekhez tartozó állapotváltozók értékkészletének kibıvítésére. Felveszem a kihagyott (Skipped) állapotot, amely azt jelzi, hogy az adott tevékenység nem hajtódott végre. A 2. ábrán látható a kibıvített állapottér egy példa tevékenység esetén.
4 Linkek állapottere Az összeköttetések modellezésekor figyelembe kell venni azokat az állapotokat és állapotátmeneteket, amelyek a végrehajtás során elıfordulhatnak. A link állapota a munkafolyamat futásának kezdetén letiltott (disabled). A linket definiáló flow tevékenység elindulásakor az állapot határozatlan (unset) lesz. A link kezdıpontját képzı tevékenység lefutása után (például az adminisztrációs rendszer válaszüzenete megérkezésekor, Invoke Administration Service) a link igaz (true) vagy hamis (false) értéket vesz fel. A flow tevékenység befejezıdésekor a definiált linkek állapota ismét letiltottra vált. A 2. ábra illusztrálja a link állapotterét. 2. ábra: Tevékenységek és összeköttetések állapottere Holt utak eltávolításának modellezése A folyamatokban elıfordulhatnak olyan tevékenységek, amelyek bizonyos lefutások esetén nem kerülnek végrehajtásra. A kihagyott tevékenységek kimenı linkjei holtpontot okozhatnak a folyamatban, mert nem kapnak határozott értéket. Ennek elkerülésére definiálja a szabvány a holt utak eltávolítása algoritmust, melynek mőködése két fázisra osztható: az egyik a nem végrehajtható tevékenységek megtalálása, a másik a kimenı linkek kezelése. A következı helyzetekben lehetséges, hogy egy tevékenység nem kerül végrehajtásra, ezeket az eseteket kezelı tranzíciókat kell modellezni: (1) kapcsolódási feltétel hamis értékő és a hiba elnyomásra kerül, (2) feltételes elágazás nem végrehajtott ágaiban helyezkedik el, (3) pick tevékenység nem végrehajtott ágaiban helyezkedik el, (4) scope tevékenységen belül egy hiba keletkezési helye után vannak, (5) nem végrehajtott hibakezelık és megszakításkezelı tartalmazza. A felsorolt esetekben a kihagyott tevékenységek kimenı linkjei hamis értéket kapnak, így megakadályozva a holtpont kialakulását.
5 BPEL 2.0 munkafolyamatok analízise A bemutatott modellezési módszer használata lehetıséget nyújt önálló folyamatok modellellenırzésére. Az ellenırzés segítségével mind általános, mind folyamat-specifikus kritériumok teljesülése vizsgálható egy adott munkafolyamat esetén. A modellellenırzéshez a vizsgált folyamat mőködését modellezı tranzíciós rendszer leírást kiegészítjük a követelmények formális definíciójával. Ezek a definíciók lineáris temporális logikai (LTL) kifejezések, amelyek igazságtartalmát bizonyítja a modellellenırzı keretrendszer. Az általam használt rendszer a Symbolic Analysis Laboratory (SAL) [5], amely tranzíciós rendszer leírással megadott modellek ellenırzésére használható. A SAL szimbolikus modellellenırzı eszköze a definiált LTL kifejezéseket kísérli meg bizonyítani. Ha a kifejezés hamis, akkor egy, az illegális állapotba vezetı (kifejezést sértı) tranzíciósorozatot is szolgáltat az ellenırzı (ezt nevezzük ellenpéldának). Az ellenpélda a folyamat egy konkrét lefutását adja meg, így a meghibásodást elıidézı körülmények visszavezethetık az eredeti folyamatleírásra. Az önálló folyamatokra megadott néhány általános kritérium a következı: - Nincs inicializálatlan változó olvasás. G(var reply read) A vizsgált munkafolyamat végrehajtásakor nem következhet be olyan helyzet, amikor egy változó tartalmát felhasználja, mielıtt a változót írta volna (például a Send Reply végrehajtásakor). A folyamat teljesíti ezt a kritériumot, tehát a read változót soha nem olvassa a folyamat elıbb, mint írná. - Nincs soha nem olvasott változó. (F(var check = writtenandread)) Teljesítése esetén kimondható, hogy nincs felesleges változó a rendszerben (ebben az esetben a Check Data eredményét tároló változót vizsgálom). Ez azt jelenti, hogy minden változót módosít a folyamat és a változó tartalma felhasználásra kerül. Az a munkafolyamat, amelyben a tulajdonság nem teljesül, tartalmaz felesleges változót, amely eltávolítható. A kritérium a konkrét folyamaton igaz. - A folyamat futása mindig befejezıdik. G(P = startable F(P = finished)) Kritérium fennállása biztosítja, hogy a folyamat minden esetben véget ér. Azt az állapotot, ahonnan egy folyamat nem képes továbblépni, holtpontnak (deadlock) nevezzük. Az ellenırzés a holtpont létezésének ténye mellett a folyamat holtpontra jutását okozó lefutást is megadja. Az esettanulmány teljesíti ezt a kritériumot. Kapcsolódó munkák Van der Aalst és Verbeek megoldása [6] le tudja képezni a lehetséges tevékenységek nagy részét, így a Linket is, de nincs Scope és hibakezelés. A BPEL szemantikát szinte teljes egészében lefedi [7]. Egy másik figyelemreméltó megközelítés [8], amely a folyamatokat hierarchikus, színezett Petri-hálókra képezi le. A Petri-hálókkal történı modellezésre kialakított eszköz [9] jelenleg mindössze háromfajta, meglehetısen korlátozott ellenırzést támogat. Az eddig ismertetett munkák mindegyike a BPEL 1.1-es szabványának megfelelı BPEL folyamatok modellezését tőzte ki célul. A közelmúltban megjelent 2.0-ás szabványban található újdonságokat is lefedı megoldást nyújt [10]. Ez a módszer [7] egyfajta kiegészítésének tekinthetı, így a modellezési eljárás azonos.
6 Összefoglalás és kitekintés A munkafolyamatok ebben az esetben a BPEL 2.0 szabványnak megfelelı munkafolyamatok leírása nem alkalmas formális verifikáció elvégzésére. Az általam kidolgozott módszer a munkafolyamatok formális verifikációját teszi lehetıvé, a BPEL legújabb 2.0-s szabványban felhasználható elemek jelentıs részét képes modellezni. Kiemelt jelentıségő az összeköttetések és a holt utak eltávolítása algoritmus támogatása. A dolgozatban használt esettanulmány folyamatain ellenırzéseket végeztem és a módszer a SENSORIA project Sensoria Development Environmentbe történı integráltam. A megközelítés kiterjesztésére többféle lehetıség van. A részletezett módszert felhasználva lehetıség nyílik kooperáló üzleti folyamatok ellenırzésére is. Az ellenırzés során ellenpélda-vezérelt iteratív modellfinomítást alkalmaztunk. Ennek használhatóságát és jó hatásfokát bizonyítottuk a [4,11] publikációkban. Terveim között szerepel egy grafikus felület létrehozása a követelményspecifikációk megadására és az eredmények megjelenítésére. Továbbá doménspecifikus hibamodellek használata is növelné a módszer használhatóságát. Irodalomjegyzék [1] Alves, A. és mások: Web services business process execution language version 2.0 (OASIS standard). WS-BPEL TC OASIS, [2] Kovács, M., Varró, D. és Gönczy, L.: Formal Analysis of BPEL Workflows with Compensation by Model Checking. International Journal of Computer Systems Science and Engineering, 2008 [3] Hölzl, M.: SENSORIA Deliverable D8.4.a: University management and e- learning case study: Requirements modelling and analysis of selected scenarios. Tech. rep., [4] Bende, T. és Hegedüs, Á.: BPEL 2.0 alapú Munkafolyamatok Kooperációjának Formális Verifikációja, Budapest, TDK dolgozat, [5] Shankar, N.: Symbolic Analysis of Transition Systems. Monte Verità, Computer Science, Springer-Verlag, [6] Verbeek, H. M. W. és Aalst, W.: Analyzing BPEL processes using petri nets, Miami, Florida International University, [7] Stahl, C.: A Petri Net Semantics for BPEL. Berlin, Informatik-Berichte 188, Humboldt-Universität zu Berlin, [8] Yang, Y. és mások: Verifying web services composition: A transformationbased approach. PDCAT, IEEE Computer Society, [9] Ouyang, C. és mások: WofBPEL: A Tool for Automated Analysis of BPEL Processes. ICSOC, [10] Lohmann, N.: A feature-complete Petri net semantics for WS-BPEL 2.0 and its compiler BPEL2oWFN. Berlin, Informatik-Berichte 212, Humboldt-Universität zu Berlin, [11] Bende, T., Hegedüs, Á., Kovács, M., Varró, D. és Gönczy, L.: Verification of BPEL Process Cooperations by Iteratively Refined Abstraction. Business Process Management Conference, (bírálat alatt)
BPEL nyelvű üzleti folyamatok modellezése és formális ellenőrzése
BPEL nyelvű üzleti folyamatok modellezése és formális ellenőrzése Kovács Máté, Gönczy László {kovmate,gonczy}@mit.bme.hu Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek
A KUTATÁS EREDMÉNYEI ZÁRÓJELENTÉS 2004-2006.
ÖNELLENŐRZÉS ÉS FUTÁSIDEJŰ VERIFIKÁCIÓ SZÁMÍTÓGÉPES PROGRAMOKBAN OTKA T-046527 A KUTATÁS EREDMÉNYEI ZÁRÓJELENTÉS 2004-2006. Témavezető: dr. Majzik István Budapesti Műszaki és Gazdaságtudományi Egyetem
Automatikus tesztgenerálás modell ellenőrző segítségével
Méréstechnika és Információs Rendszerek Tanszék Automatikus tesztgenerálás modell ellenőrző segítségével Micskei Zoltán műszaki informatika, V. Konzulens: Dr. Majzik István Tesztelés Célja: a rendszerben
Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék
Folyamatmodellezés és eszközei Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Folyamat, munkafolyamat Munkafolyamat (Workflow): azoknak a lépéseknek a sorozata,
Rendszermodellezés. Modellellenőrzés. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék
Rendszermodellezés Modellellenőrzés Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Ismétlés: Mire használunk modelleket? Kommunikáció, dokumentáció Gondolkodás,
Modell alapú tesztelés mobil környezetben
Modell alapú tesztelés mobil környezetben Micskei Zoltán Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék A terület behatárolása Testing is an activity performed
Valószínűségi modellellenőrzés Markov döntési folyamatokkal
Valószínűségi modellellenőrzés Markov döntési folyamatokkal Hajdu Ákos Szoftver verifikáció és validáció 2015.12.09. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek
BPEL 2.0 ALAPÚ MUNKAFOLYAMATOK KOOPERÁCIÓJÁNAK FORMÁLIS VERIFIKÁCIÓJA. Bende Tibor V. évf. Műszaki informatika
BPEL 2.0 ALAPÚ MUNKAFOLYAMATOK KOOPERÁCIÓJÁNAK FORMÁLIS VERIFIKÁCIÓJA Bende Tibor V. évf. Műszaki informatika Hegedüs Ábel V. évf. Műszaki informatika Konzulensek: Kovács Máté LMU-PST doktorandusz Gönczy
Alapszintű formalizmusok
Alapszintű formalizmusok dr. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék 1 Mit szeretnénk elérni? Informális tervek Informális követelmények Formális modell Formalizált követelmények
Részletes szoftver tervek ellenőrzése
Részletes szoftver tervek ellenőrzése Majzik István Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék http://www.mit.bme.hu/~majzik/ Tartalomjegyzék A részletes
Szoftver-modellellenőrzés absztrakciós módszerekkel
Szoftver-modellellenőrzés absztrakciós módszerekkel Hajdu Ákos Formális módszerek 2017.03.22. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék 1 BEVEZETŐ 2
Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék
Folyamatmodellezés és eszközei Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Folyamat, munkafolyamat Ez vajon egy állapotgép-e? Munkafolyamat (Workflow):
Intervenciós röntgen berendezés teljesítményszabályozójának automatizált tesztelése
Intervenciós röntgen berendezés teljesítményszabályozójának automatizált tesztelése Somogyi Ferenc Attila 2016. December 07. Szoftver verifikáció és validáció kiselőadás Forrás Mathijs Schuts and Jozef
Transzformációk integrált alkalmazása a modellvezérelt szoftverfejlesztésben. Ráth István
Transzformációk integrált alkalmazása a modellvezérelt szoftverfejlesztésben Ráth István rath@mit.bme.hu A grafikus nyelvek... mindenhol ott vannak: Grafikus felületek (Visual Studio) Relációs sémák (dbdesign)
Folyamattervezéstıl a megvalósításig
IBM Software Group Folyamattervezéstıl a megvalósításig Balogh Péter WebSphere Technical Specialist IBM Software Group Koczé Zoltán Tanácsadó Hyperteam 2006 IBM Corporation IBM Software Group Problémák
Irányítástechnika 1. 9. Elıadás. PLC-k programozása
Irányítástechnika 1 9. Elıadás PLC-k programozása Irodalom - Helmich József: Irányítástechnika I, 2005 - Zalotay Péter: PLC tanfolyam - Jancskárné Anweiler Ildikó: PLC programozás az IEC 1131-3 szabvány
Webszolgáltatás alapokon BPEL
Üzleti folyamatok Webszolgáltatás alapokon BPEL Pl.: Bank: Motiváció o Ahány beszállító, annyi technológia, módszertan, protokoll o Régi eszközöket soha nem selejteznek le Meglévő workflow eszközök o Gyártófüggőek
Korlátos modellellenőrzés. dr. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék
Korlátos modellellenőrzés dr. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék 1 Hol tartunk most? Alacsony szintű formalizmusok (KS, LTS, KTS) Magasabb szintű formalizmusok Temporális
A modellellenőrzés érdekes alkalmazása: Tesztgenerálás modellellenőrzővel
A modellellenőrzés érdekes alkalmazása: Tesztgenerálás modellellenőrzővel Majzik István Micskei Zoltán BME Méréstechnika és Információs Rendszerek Tanszék 1 Modell alapú fejlesztési folyamat (részlet)
Webszolgáltatás alapokon BPEL
Üzleti folyamatok Webszolgáltatás alapokon BPEL Pl.: Bank: Motiváció o Ahány beszállító, annyi technológia, módszertan, protokoll o Régi eszközöket soha nem selejteznek le Meglévő workflow eszközök o Gyártófüggőek
V. Félév Információs rendszerek tervezése Komplex információs rendszerek tervezése dr. Illyés László - adjunktus
V. Félév Információs rendszerek tervezése Komplex információs rendszerek tervezése dr. Illyés László - adjunktus 1 Az előadás tartalma A GI helye az informatikában Az előadás tartalmának magyarázata A
ICT ÉS BP RENDSZEREK HATÉKONY TELJESÍTMÉNY SZIMULÁCIÓJA DR. MUKA LÁSZLÓ
ICT ÉS BP RENDSZEREK HATÉKONY TELJESÍTMÉNY SZIMULÁCIÓJA DR. MUKA LÁSZLÓ 1 TARTALOM 1.1 A MODELLEZÉS ÉS SZIMULÁCIÓ META-SZINTŰ HATÉKONYSÁGÁNAK JAVÍTÁSA A. Az SMM definiálása, a Jackson Keys módszer kiterjesztése
Hardver leíró nyelvek (HDL)
Hardver leíró nyelvek (HDL) Benesóczky Zoltán 2004 A jegyzetet a szerzıi jog védi. Azt a BME hallgatói használhatják, nyomtathatják tanulás céljából. Minden egyéb felhasználáshoz a szerzı belegyezése szükséges.
Járműinformatika A járműinformatikai fejlesztés
Járműinformatika A járműinformatikai fejlesztés 2016/2017. tanév, II. félév Dr. Kovács Szilveszter E-mail: szkovacs@iit.uni-miskolc.hu Informatika Intézet 107/a. Tel: (46) 565-111 / 21-07 A járműfejlesztés
Szolgáltatásintegráció (VIMIM234) tárgy bevezető
Szolgáltatásintegráció Szolgáltatásintegráció (VIMIM234) tárgy bevezető Gönczy László gonczy@mit.bme.hu A tárgyról A tantárgy célja a hallgatók megismertetése a komplex informatikai rendszerek integrációs
Modellellenőrzés a vasút automatikai rendszerek fejlesztésében. XIX. Közlekedésfejlesztési és beruházási konferencia Bükfürdő
Modellellenőrzés a vasút automatikai rendszerek fejlesztésében XIX. Közlekedésfejlesztési és beruházási konferencia Bükfürdő 2018.04.25-27. Tartalom 1. Formális módszerek state of the art 2. Esettanulmány
KÉPZÉS NEVE: Informatikai statisztikus és gazdasági tervezı TANTÁRGY CÍME: Projektmenedzsment. Készítette: Dr. Sediviné Balassa Ildikó
Leonardo da Vinci Kísérleti projekt által továbbfejlesztett Szakmai program KÉPZÉS NEVE: Informatikai statisztikus és gazdasági tervezı TANTÁRGY CÍME: Projektmenedzsment Készítette: Dr. Sediviné Balassa
Szoftver-technológia II. Szoftver újrafelhasználás. (Software reuse) Irodalom
Szoftver újrafelhasználás (Software reuse) Irodalom Ian Sommerville: Software Engineering, 7th e. chapter 18. Roger S. Pressman: Software Engineering, 5th e. chapter 27. 2 Szoftver újrafelhasználás Szoftver
A modellellenőrzés érdekes alkalmazása: Tesztgenerálás modellellenőrzővel
A modellellenőrzés érdekes alkalmazása: Tesztgenerálás modellellenőrzővel Majzik István Micskei Zoltán BME Méréstechnika és Információs Rendszerek Tanszék 1 Modell alapú fejlesztési folyamat (részlet)
Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék. Dr. Kulcsár Gyula egyetemi docens
Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék Dr. Kulcsár Gyula egyetemi docens Tartalomjegyzék Bevezetés Termelési paradigma fogalma Paradigma váltások A CIM fogalmának
Ráth István. DECOS Nemzeti Nap október 15. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék
Korszerű fejlesztő környezetek Ráth István Tartalom A szoftverfejlesztés evolúciója Szakterület-specifikus nyelvek és előnyeik Verifikáció és validáció a rendszertervezésben Modern fejlesztőkörnyezetek
Beszédfelismerés alapú megoldások. AITIA International Zrt. Fegyó Tibor
Beszédfelismerés alapú megoldások AITIA International Zrt. Fegyó Tibor fegyo@aitia.hu www.aitia.hu AITIA Magyar tulajdonú vállalkozás Célunk: kutatás-fejlesztési eredményeink integrálása személyre szabott
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék. Folyamatmodellezés
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Folyamatmodellezés Folyamat, munkafolyamat Munkafolyamat (Workflow): azoknak a lépéseknek a sorozata, amelyeket
1. elıadás. Információelmélet Információ technológia Információ menedzsment
http://vigzoltan.hu 1. elıadás A számítógépes információ rendszerk tudománya, amely tartalmazza az alábbiakat: Elméleti összefüggések Szemlélet Módszertant a tervezéshez, fejlesztéshez üzemeltetéshez Tartalmazza
SOA modell: Ez az interfész definiálja az elérhető adatokat, és megadja, hogy hogyan lehet azokhoz hozzáférni.
Service-Oriented Architecture, SOA Az elosztott rendszerek fejlesztésének módja. Célja:az IT eszközök komplexitásának a kezelésének egyszerűsítése könnyebben újrafelhasználhatóság, egymással integrálhatóság
TÁVOKTATÁSI TANANYAGOK FEJLESZTÉSÉNEK MÓDSZERTANI KÉRDÉSEI
TÁVOKTATÁSI TANANYAGOK FEJLESZTÉSÉNEK MÓDSZERTANI KÉRDÉSEI A távoktatási forma bevezetése és eredményességének vizsgálata az igazgatásszervezők informatikai képzésében DOKTORI ÉRTEKEZÉS TÉZISEI dr. Horváth
Petri-hálók és produkciós hálók közötti kapcsolat
A kutatás célkitűzése a Petri-hálók és a produkciós hálók közötti kapcsolat feltárásának segítségével olyan hatékony analízis és optimalizálási módszerek kidolgozása volt, melyek eszközként szolgálnak
Elérhetőségi analízis Petri hálók dinamikus tulajdonságai
Elérhetőségi analízis Petri hálók dinamikus tulajdonságai dr. Bartha Tamás Dr. Pataricza András BME Méréstechnika és Információs Rendszerek Tanszék Petri hálók vizsgálata Az elemzés mélysége szerint: Vizsgálati
Nagy bonyolultságú rendszerek fejlesztőeszközei
Nagy bonyolultságú rendszerek fejlesztőeszközei Balogh András balogh@optxware.com A cég A BME spin-off-ja A Hibatűrő Rendszerek Kutatócsoport tagjai alapították Tisztán magánkézben Szakmai háttér Hibatűrő
Ráth István. A fejlesztés evolúciója
Korszerű fejlesztő környezetek Ráth István Tartalom A szoftverfejlesztés evolúciója Szakterület-specifikus nyelvek és előnyeik Verifikáció és validáció a rendszertervezésben Modern fejlesztőkörnyezetek
Bevezetés az SAP világába. 5. Kommunikációs és integrációs technológiák
Bevezetés az SAP világába Zolnai László zolnai@elte.hu http://zolnai.web.elte.hu/bev_sap.html 5. Kommunikációs és integrációs technológiák 1 Rendszerek közötti kapcsolatok SAP és nem-sap rendszerek Vállalaton
6. A szervezet. Az egyik legfontosabb vezetıi feladat. A szervezetek kialakítása, irányítása, mőködésük ellenırzése, hatékonyságuk növelése,
6. A szervezet Az egyik legfontosabb vezetıi feladat A szervezetek kialakítása, irányítása, mőködésük ellenırzése, hatékonyságuk növelése, 1 Formális és informális szervezetek A formális szervezet formákban
OpenCL alapú eszközök verifikációja és validációja a gyakorlatban
OpenCL alapú eszközök verifikációja és validációja a gyakorlatban Fekete Tamás 2015. December 3. Szoftver verifikáció és validáció tantárgy Áttekintés Miért és mennyire fontos a megfelelő validáció és
Folyamatmodellezés implementáció
Folyamatmodellezés implementáció BPEL jbpm (XPDL) Kitekintés: folyamatanalízis Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Pl.: Bank: Motiváció o Ahány
Hely- és kontextusfüggő alkalmazások fejlesztését támogató keretrendszer mobil környezetben
Department of Distributed Systems Hely- és kontextusfüggő alkalmazások fejlesztését támogató keretrendszer mobil környezetben MTA SZTAKI Elosztott Rendszerek Osztály - Mátételki Péter matetelki@sztaki.hu
UML (Unified Modelling Language)
UML (Unified Modelling Language) UML (+ Object Constraint Language) Az objektum- modellezés egy szabványa (OMG) UML A 80-as, 90-es években egyre inkább terjedő objektum-orientált analízis és tervezés (OOA&D)
Steps Towards an Ontology Based Learning Environment. Anita Pintér Corvinno Technologia Transzfer Kft apinter@corvinno.hu
Steps Towards an Ontology Based Learning Environment Anita Pintér Corvinno Technologia Transzfer Kft apinter@corvinno.hu Ontológia alapú elektronikus tanulási környezet megteremtése Anita Pintér Corvinno
Elosztott adatbázis-kezelő formális elemzése
Elosztott adatbázis-kezelő formális elemzése Szárnyas Gábor szarnyas@mit.bme.hu 2014. december 10. Budapesti Műszaki és Gazdaságtudományi Egyetem Hibatűrő Rendszerek Kutatócsoport Budapesti Műszaki és
Szolgáltatásintegráció (VIMIM234) tárgy bevezető
Szolgáltatásintegráció Szolgáltatásintegráció (VIMIM234) tárgy bevezető Gönczy László gonczy@mit.bme.hu A tárgyról A tantárgy célja a hallgatók megismertetése a komplex informatikai rendszerek integrációs
Mai program. Web Technológiák. Webalkalmazások. Webalkalmazás, mint UI
Web Technológiák Mai program Répási Tibor egyetemi tanársegéd Miskolc Egyetem Infomatikai és Villamosmérnöki Tanszékcsoport (IVM) Általános Informatikai Tanszék Iroda: Inf.Int. 108. Tel: 2101 Webalkalmazás
A BIZTONSÁGINTEGRITÁS ÉS A BIZTONSÁGORIENTÁLT ALKALMAZÁSI FELTÉTELEK TELJESÍTÉSE A VASÚTI BIZTOSÍTÓBERENDEZÉSEK TERVEZÉSE ÉS LÉTREHOZÁSA SORÁN
A BIZTONSÁGINTEGRITÁS ÉS A BIZTONSÁGORIENTÁLT ALKALMAZÁSI FELTÉTELEK TELJESÍTÉSE A VASÚTI BIZTOSÍTÓBERENDEZÉSEK TERVEZÉSE ÉS LÉTREHOZÁSA SORÁN Szabó Géza Bevezetés Az előadás célja, vasúti alrendszerekre
Modell alapú tesztelés: célok és lehetőségek
Szoftvertesztelés 2016 Konferencia Modell alapú tesztelés: célok és lehetőségek Dr. Micskei Zoltán Budapesti Műszaki és Gazdaságtudományi Egyetem Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika
Információs rendszerek Információsrendszer-fejlesztés
Információs rendszerek Információsrendszer-fejlesztés A rendszerfejlesztés életciklusa problémadefiniálás helyzetfeltárás megvalósítási tanulmány döntés a fejlesztésrıl ELEMZÉS IMPLEMENTÁCIÓ programtervezés
Az alkalmazás minőségbiztosítás folyamata Fókuszban a teszt-automatizálás
Az alkalmazás minőségbiztosítás folyamata Fókuszban a teszt-automatizálás Alvicom HP szeminárium 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without
Az üzleti igények átültetése a gyakorlatba eszköz és módszertan: - ARIS és WebSphere megoldások együttes használata a folyamatmendzsmentben -
Az üzleti igények átültetése a gyakorlatba eszköz és módszertan: - ARIS és WebSphere megoldások együttes használata a folyamatmendzsmentben - Solti Árpád HyperTeam ügyvezető HyperTeam bemutatása Bemutatkozás
Vezetői információs rendszerek
Vezetői információs rendszerek Kiadott anyag: Vállalat és információk Elekes Edit, 2015. E-mail: elekes.edit@eng.unideb.hu Anyagok: eng.unideb.hu/userdir/vezetoi_inf_rd 1 A vállalat, mint információs rendszer
Objektumorientált programozás Pál László. Sapientia EMTE, Csíkszereda, 2014/2015
Objektumorientált programozás Pál László Sapientia EMTE, Csíkszereda, 2014/2015 9. ELİADÁS Kivételkezelés (Exception handling) 2 Mi a kivétel (exception)? A kivétel, olyan hibás állapot vagy esemény, amely
Pacemaker készülékek szoftverének verifikációja. Hesz Gábor
Pacemaker készülékek szoftverének verifikációja Hesz Gábor A szív felépítése http://hu.wikipedia.org/w/index.php?title=fájl:diagram_of_the_human_heart_hu.svg http://en.wikipedia.org/wiki/file:conductionsystemoftheheartwithouttheheart.png
Oracle adatkezelési megoldások helye az EA világában. Előadó: Tar Zoltán
Oracle adatkezelési megoldások helye az EA világában Előadó: Tar Zoltán Témák Bemutatkozás Enterprise Architecture bemutatása Mi az az EA? TOGAF bemutatása OEAF bemutatása Oracle megoldások Oracle termékek
III. Alapfogalmak és tervezési módszertan SystemC-ben
III. Alapfogalmak és tervezési módszertan SystemC-ben A SystemC egy lehetséges válasz és egyben egyfajta tökéletesített, tovább fejlesztett tervezési módszertan az elektronikai tervezés területén felmerülő
Modellellenőrzés. dr. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék
Modellellenőrzés dr. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék 1 Mit szeretnénk elérni? Informális vagy félformális tervek Informális követelmények Formális modell: KS, LTS, TA
Hatékony technikák modellellenőrzéshez: Korlátos modellellenőrzés. dr. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék
Hatékony technikák modellellenőrzéshez: Korlátos modellellenőrzés dr. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék 1 Hol tartunk most? Alacsony szintű formalizmusok (KS, LTS, KTS)
EGYÜTTMŰKÖDŐ ÉS VERSENGŐ ERŐFORRÁSOK SZERVEZÉSÉT TÁMOGATÓ ÁGENS RENDSZER KIDOLGOZÁSA
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
A szoftver-folyamat. Szoftver életciklus modellek. Szoftver-technológia I. Irodalom
A szoftver-folyamat Szoftver életciklus modellek Irodalom Ian Sommerville: Software Engineering, 7th e. chapter 4. Roger S. Pressman: Software Engineering, 5th e. chapter 2. 2 A szoftver-folyamat Szoftver
Temporális logikák és modell ellenırzés
Temporális logikák és modell ellenırzés Temporális logikák Modális logika: kijelentések különböző módjainak tanulmányozására vezették be (eredetileg filozófusok). Ilyen módok: esetleg, mindig, szükségszerűen,
Szaniszló Gábor, ABB Kft MEE szakmai nap elıadás, 2010.05.27. Az IEC61850-es szabvány gyakorlati alkalmazása. ABB Group June 1, 2010 Slide 1
Szaniszló Gábor, ABB Kft MEE szakmai nap elıadás, 2010.05.27. Az IEC61850-es szabvány gyakorlati alkalmazása June 1, 2010 Slide 1 Az ABB IEC61850 kompatibilis készülék palettája Szerverek - Konverteres
Komponens alapú fejlesztés. Szoftvertechnológia elıadás
Komponens alapú fejlesztés Szoftvertechnológia elıadás Tartalom Újrafelhasználás Komponens alapú fejlesztés Példák Újrafelhasználás alapú tervezés A mérnöki tudományágakban a tervezés már létezı komponensek
Modellezési alapismeretek
Modellezési alapismeretek Budapesti Műszaki és Gazdaságtudományi Egyetem Hibatűrő Rendszerek Kutatócsoport Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék
Kódverifikáció gépi tanulással
Kódverifikáció gépi tanulással Szoftver verifikáció és validáció kiselőadás Hidasi Balázs 2013. 12. 12. Áttekintés Gépi tanuló módszerek áttekintése Kódverifikáció Motiváció Néhány megközelítés Fault Invariant
Debreceni Egyetem Informatikai Kar. Szolgáltatás-orientált programozás az Oracle-ben
Debreceni Egyetem Informatikai Kar Szolgáltatás-orientált programozás az Oracle-ben Témavezető: Dr. Juhász István egyetemi adjunktus Készítette: Ács László programtervező-matematikus Debrecen 2009 1 Tartalom
A Magyar Aktuárius Társaság szakmai ajánlása Nem-élet termékterv díjkalkulációjával szembeni aktuáriusi elvárások
A Magyar Aktuárius Társaság szakmai ajánlása Nem-élet termékterv díjkalkulációjával szembeni aktuáriusi elvárások Elfogadás, hatályba lépés Az alábbi figyelemfelhívó szakmai ajánlást a Magyar Aktuárius
Szoftver újrafelhasználás
Szoftver újrafelhasználás Szoftver újrafelhasználás Szoftver fejlesztésekor korábbi fejlesztésekkor létrehozott kód felhasználása architektúra felhasználása tudás felhasználása Nem azonos a portolással
webalkalmazások fejlesztése elosztott alapon
1 Nagy teljesítményű és magas rendelkezésreállású webalkalmazások fejlesztése elosztott alapon Nagy Péter Termékmenedzser Agenda Java alkalmazás grid Coherence Topológiák Architektúrák
Modellellenőrzés. dr. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék
Modellellenőrzés dr. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék 1 Mit szeretnénk elérni? Informális vagy félformális tervek Informális követelmények Formális modell: KS, LTS, TA
Verifikáció és validáció Általános bevezető
Verifikáció és validáció Általános bevezető Általános Verifikáció és validáció verification and validation - V&V: ellenőrző és elemző folyamatok amelyek biztosítják, hogy a szoftver megfelel a specifikációjának
A TANTÁRGY ADATLAPJA
1. A képzési program adatai A TANTÁRGY ADATLAPJA 1.1 Felsőoktatási intézmén Babeș-Bolyai Tudományegyetem 1.2 Kar Matematika és Informatika 1.3 Intézet Magyar Matematika és Informatika 1.4 Szakterület Informatika
Modellinformációk szabványos cseréje. Papp Ágnes, Debreceni Egyetem EFK
Modellinformációk szabványos cseréje Papp Ágnes, agi@delfin.unideb.hu Debreceni Egyetem EFK Tartalom MOF, UML, XMI Az UML és az XML séma MDA - Model Driven Architecture Networkshop 2004 2 Az OMG metamodell
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Oracle Felhő Alkalmazások: Gyorsabb eredmények alacsonyabb kockázattal Biber Attila Igazgató Alkalmazások Divízió 2 M I L L I Á RD 4 1 PERC MINDEN 5 PERCBŐL 5 6 Ember használ mobilt 7 FELHŐ SZOLGÁLTATÁS
OOP. Alapelvek Elek Tibor
OOP Alapelvek Elek Tibor OOP szemlélet Az OOP szemlélete szerint: a valóságot objektumok halmazaként tekintjük. Ezen objektumok egymással kapcsolatban vannak és együttműködnek. Program készítés: Absztrakciós
Software Engineering Babeş-Bolyai Tudományegyetem Kolozsvár
Software Engineering Dr. Barabás László Ismétlés/Kitekintő Ismétlés Software Engineering = softwaretechnológia Projekt, fogalma és jellemzői, személyek és szerepkörök Modell, módszertan Kitekintés Elemzés/
SAS szoftverek felhasználási lehetőségei a felsőoktatásban
SAS szoftverek felhasználási lehetőségei a felsőoktatásban Hodász Attila BDX Kft. Abrán József SAS Magyarország Miért SAS? Integrált keretrendszer amely a teljes feladat támogatására alkalmas Kiforrott
Elérhetőségi probléma egyszerűsítése: Állapottér és struktúra redukció Petri-háló alosztályok
Elérhetőségi probléma egyszerűsítése: Állapottér és struktúra redukció Petri-háló alosztályok dr. Bartha Tamás Dr. Pataricza András BME Méréstechnika és Információs Rendszerek Tanszék Elérhetőségi probléma
folyamatrendszerek modellezése
Diszkrét eseményű folyamatrendszerek modellezése Hangos Katalin Számítástudomány Alkalmazása Tanszék Veszprémi Egyetem Haladó Folyamatmodellezés és modell analízis PhD kurzus p. 1/36 Tartalom Diszkrét
Összeállította Horváth László egyetemi tanár
Óbudai Egyetem Neumann János Informatikai Kar Intelligens Mérnöki Rendszerek Intézet Intelligens Mérnöki Rendszerek Szakirány a Mérnök informatikus alapszakon Összeállította Horváth László Budapest, 2011
Üzleti modellen alapuló webes tudásprezentáció
Üzleti modellen alapuló webes tudásprezentáció Pataki Máté, Micsik András Bevezetés Számos projekt küzd azzal a problémával, hogy a projekt menete során felhalmozott nagy mennyiségű, hasznos információ,
Köztesréteg adatbiztonsági protokollok megvalósítására
Köztesréteg adatbiztonsági protokollok megvalósítására GENGE Béla 1, dr. HALLER Piroska 2 1,2 Petru Maior Egyetem, Marosvásárhely, ROMÁNIA { 1 bgenge, 2 phaller}@upm.ro Abstract This paper presents a Web
Szoftverminőségbiztosítás
NGB_IN003_1 SZE 2014-15/2 (13) Szoftverminőségbiztosítás Szoftverminőség és formális módszerek Formális módszerek Formális módszer formalizált módszer(tan) Formális eljárások alkalmazása a fejlesztésben
Varró Dániel MTA doktori értekezésének bírálata. Precíz modell transzformációk tervezése és analízise a modellvezérelt fejlesztésben
Varró Dániel MTA doktori értekezésének bírálata Precíz modell transzformációk tervezése és analízise a modellvezérelt fejlesztésben Design and Analysis Techniques for Precise Model Transformations in Model-Driven
SOA. Szolgáltatás Orientált Architektúra. Jelen és jövı. Várkonyi László IT Architect, IBM SWG. Software. SOA on your terms and our expertise
SOA Szolgáltatás Orientált Architektúra Jelen és jövı Várkonyi László IT Architect, IBM SWG SOA on your terms and our expertise 2005 IBM Corporation 2008-ig a vállalatok több, mint 60%-a a SOA elvei szerint
Szigma Integrisk integrált kockázatmenedzsment rendszer
Szigma Integrisk integrált kockázatmenedzsment rendszer A rendszer kidolgozásának alapja, hogy a vonatkozó szakirodalomban nem volt található olyan eljárás, amely akkor is megbízható megoldást ad a kockázatok
Folyamatmodellezés (BPMN) és alkalmazásai
Folyamatmodellezés (BPMN) és alkalmazásai Rendszermodellezés 2018. Budapesti Műszaki és Gazdaságtudományi Egyetem Hibatűrő Rendszerek Kutatócsoport Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika
The nontrivial extraction of implicit, previously unknown, and potentially useful information from data.
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs rendszerek Tanszék Adatelemzés intelligens módszerekkel Hullám Gábor Adatelemzés hagyományos megközelítésben I. Megválaszolandó
Funkcionális menedzsment Általános (naturális) filozófiai értelmezés
MINİSÉGMENEDZSMENT Funkcionális menedzsment 2. A minıség filozófiai értelmezése 1. Általános (naturális) filozófiai értelmezés A minıség egy adott dolog azon tulajdonságainak összessége, amelyek azzá teszik
A gyártástervezés feladata. CAM tankönyv. Technológiai terv elemei. Alapfogalmak, definíciók. A gyártástervezés területei. Alapfogalmak, definíciók
Budapesti Műszaki és Gazdaságtudományi Egyetem Szent István Egyetem Typotex Kiadó TÁMOP-4.1.2-08/A/KMR-0029 Óbudai Egyetem CAM tankönyv A gyártástervezés feladata A gyártástervezés feladata: Megtervezni
Publikációs lista. Gódor Győző. 2008. július 14. Cikk szerkesztett könyvben... 2. Külföldön megjelent idegen nyelvű folyóiratcikk...
Publikációs lista Gódor Győző 2008. július 14. Cikk szerkesztett könyvben... 2 Külföldön megjelent idegen nyelvű folyóiratcikk... 2 Nemzetközi konferencia-kiadványban megjelent idegen nyelvű előadások...
rendszerszemlélető, adatközpontú funkcionális
http://vigzoltan.hu rendszerszemlélető, adatközpontú funkcionális Integrált Vállalatirányítási Rendszerek Alkalmazói fejlesztések mindig valamilyen módszertan alapján történnek. A módszertan eljárások,
stratégiai kutatási terve
A NESSI-Hungary stratégiai kutatási terve Dr. Kondorosi osi Károly BME IIT 2 Vázlat Bevezető Alakulás, motivációk Mit csinál a NESSI az EU-s anya Mit csinál a NESSI-Hungary A Stratégiai kutatási terv (SKT)
Témakörök. Struktúrált fejlesztés. Elınyök (SA) Structured Analysis (SA) Hátrányok (SA) Alapfogalmak (SA)
Témakörök Struktúrált fejlesztés Szoftvertechnológia elıadás Structured Analysis/Stuctured Design (SA/SD) Jackson Structured Programming (JSP) Jackson System Development (JSD) Data Structured Systems Development
Üzleti architektúra menedzsment, a digitális integrált irányítási rendszer
Üzleti architektúra menedzsment, a digitális integrált irányítási rendszer XXII. MINŐSÉGSZAKEMBEREK TALÁLKOZÓJA A digitalizálás a napjaink sürgető kihívása Dr. Ányos Éva működésfejlesztési tanácsadó Magyar
Az alkoholtartalom-növelésre, az édesítésre, a savtartalom-növelésre és a savtompításra vonatkozó új Európai Uniós elıírások
Az alkoholtartalom-növelésre, az édesítésre, a savtartalom-növelésre és a savtompításra vonatkozó új Európai Uniós elıírások A közös borpiaci szabályozás második ütemében, 2009. augusztus 1-tıl léptek