IB413. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Modellalapú tervezés és kódgenerálás szakkör Bevezető.

Slides:



Advertisements
Hasonló előadás
Moodle tapasztalatok, megoldások a Széchenyi István Egyetemen
Advertisements

„Esélyteremtés és értékalakulás” Konferencia Megyeháza Kaposvár, 2009
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék 5.5. Model Based Architecture módszerek BelAmI_H Spring.
Valós idejű tesztlefedettség- monitorozás JEE környezetben Dr. Ferenc Rudolf, Szegedi Tudományegyetem Bakota Tibor, FrontEndART Szoftver Kft.
Alkossuk meg együtt a jövőt! Üzleti játék innovatív, sikerorientált hallgatók részére.
Pályázati adatok: Projekt címe: „ A pedagógiai módszertani reformot támogató informatikai infrastruktúra fejlesztése Békéscsaba iskoláiban” Azonosító:
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Adatbázis alapú rendszerek 1. Gyakorlat Követelmények / SQL.
1 Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar VET Villamos Művek és Környezet Csoport Budapest Egry József.
Követelmények Szoftver- környezet SQL ismétlés ADATBÁZIS ALAPÚ RENDSZEREK.
Szent István Egyetem Gépészmérnöki Kar Településüzemeltető Szakirányú továbbképzési szak /szakmérnöki képzés/
Energetikai gazdaságtan 2014.
EKOP Elektronikus levéltár
Mini felderítő repülőgép készítése SolidWorks-szel
50 éves a szegedi informatika
Előadók: Nagy László Balogh Miklós
Feladatok együttműködésének ellenőrzése
Budapesti Műszaki és Gazdaságtudományi Egyetem Áramlástan Tanszék
Energetika II. energetikai BSc szak (energetikai mérnök szak)
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréselőkészítő óra II.
Szoftverfejlesztés és szolgáltatás kiszervezés Folyamatjavítási mérföldkövek a világon és Magyaroszágon Bevezető gondolatok Dr. Biró Miklós.
Kalmár László  Informatikai Tanszékcsoport, Főépület 2000-nél több informatikus hallgató.
kötelező program, SZÁMONKÉRÉSEK
1 Hálózati Operációs Rendszerek gyakorlat Bevezető Előadó: Bilicki Vilmos
Egészségügyi informatika oktatása és kutatása az Egészségügyi Főiskolai Karon.
Ember László Windows Update Windows frissítés.
6. Előadás Merevítő rendszerek típusok, szerepük a tervezésben
MINŐSÍTŐ VIZSGÁZTATÁS KATONAI VIZSGAKÖZPONT (ILIAS RENDSZER)
szakmérnök hallgatók számára
Budapesti Műszaki Egyetem Méréstechnika és Információs Rendszerek Tanszék 1 Szolgáltatásbiztos számítástechnika = hibatűrés, információbiztonság Pataricza.
Méréstechnika és Információs Rendszerek Tanszék
Pókerágens fejlesztése játékelméleti alapokon
Szakirányú továbbképzési szak /szakmérnöki képzés/
ÜZLETI TERVEZÉS levelező hallgatóknak ÖSSZEFOGLALÁS.
2008 február 26.1 Szonda Ipsos-GfK Hungária országos rádióhallgatottsági mérés 2008 január ● Módszertan Módszertan ● 15+ célcsoport  15+ célcsoport 
2007 július 24.1 Szonda Ipsos-GfK Hungária országos rádióhallgatottsági mérés 2007 június ●MódszertanMódszertan ●15+ célcsoport 15+ célcsoport  ●15+
2007 augusztus 27.1 Szonda Ipsos-GfK Hungária országos rádióhallgatottsági mérés 2007 július ●MódszertanMódszertan ●15+ célcsoport 15+ célcsoport  ●15+
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke Az elektrosztatikus mozgatás Székely Vladimír Mizsei.
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke MIKROELEKTRONIKA, VIEEA306 Integrált mikrorendszerek:
MIKROELEKTRONIKA, VIEEA306
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke MIKROELEKTRONIKA, VIEEA306 Integrált áramkörök: áttekintés,
Budapesti Műszaki Főiskola Neumann János Informatikai Kar Informatikai Automatizált Rendszerek Konzulens: Vámossy Zoltán Projekt tagok: Marton Attila Tandari.
Budapesti Műszaki és Gazdaságtudományi Egyetem
Valós idejű adaptív útvonalkeresés
Matematika oktatás mérnök és informatikai képzésekben Ráckeve, március Pannon Egyetem (Veszprémi Egyetem, 1949) Bölcsészettudományi Kar Gazdaságtudományi.
1 Matematika oktatás mérnök és műszaki informatikai képzésekben Ráckeve, március 2-4. Recski András, BME Számítástud. és Inf.elm. T. Budapesti Műszaki.
gyakorlat Párolgásszámítás Meyer eljárásával
Hibaterjedés-analízis
1 Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar VET Villamos Művek és Környezet Csoport Budapest Egry József.
Felzárkóztatás, tehetséggondozás
László Gyula1 Szakmai gyakorlat Szakdolgozat Záróvizsga Tájékoztató a BA III.-IV. évfolyamnak.
Budapest University of Technology and Economics Department of Measurement and Information Systems Monitor komponensek fejlesztése okostelefon platformra.
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Okostelefon köztesréteg Dr. Bilicki Vilmos Szegedi Tudományegyetem.
Általános iskola első osztály
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke Mikroelektronika Laboratórium Tájékoztató
OKOSTELEFON KÖZÉPRÉTEG, VALÓS IDEJŰ TELJESEN ELOSZTOTT ADATFELDOLGOZÁS
1 „Hogy életünk is fenntartható legyen” FENNTARTHATÓ FEJLŐDÉS Dunaújvárosban Környezetvédelmi témájú internetes vetélkedősorozat A Dunaújvárosi Főiskola.
„ A NAGY KÖNYV ” Programtervezet. Mi is ez? év legjelentősebb kulturális eseménye Játék, amelynek lényege, hogy mindenki szavazhat kedvenc magyar.
Hogyan válasszunk iskolát, tudnivalók iskolaválasztás előtt! 8. évfolyamra járó tanulók szüleinek tartandó értekezletre 8. évfolyamra járó tanulók szüleinek.
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Korlátkielégítési problémák Autonóm és hibatűrő információs.
Menetrend optimalizálása genetikus algoritmussal
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék R3-COP és R5-COP projekt: Környezetfüggő viselkedés tesztelése.
Piramis klaszter rendszer
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke MIKROELEKTRONIKA, VIEEA /2013 I. félév Követelmények.
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Programozás I. Követelmények.
Követelmények Szoftver- környezet SQL ismétlés ADATBÁZIS ALAPÚ RENDSZEREK.
Manhertz Gábor; Raj Levente Tanársegéd; Tanszéki mérnök Budapesti Műszaki és Gazdaságtudományi Egyetem Mechatronika, Optika és Gépészeti Informatika Tanszék.
Oktatásunk fejlődése az elmúlt negyedszázadban
EVA 1 – 5. kurzus Kanyó Kristóf.
KomHálók tehetségápolás tájékoztató
Demonstrációs verseny
Előadás másolata:

IB413

Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Modellalapú tervezés és kódgenerálás szakkör Bevezető Darvas Dániel, Horányi Gergő február 14.

3 Kik vagyunk mi?  MIT FTSRG – Hibatűrő Rendszerek Kutatócsoport  Darvas Dániel, MSc –  Horányi Gergő, MSc –  dr. Majzik István, docens –  Szatmári Zoltán, tud. segédmunkatárs –  Vörös András, doktorandusz – 3

4 Kik vagyunk mi?  Darvas Dániel o rendszertervezés során készített modellek ellenőrzése, ellenőrző algoritmusok, PetriDotNet keretrendszer  Horányi Gergő o modellvezérelt rendszertervezés kódgenerálási problémáinak megoldása és futásidejű verifikációs rendszerek automatikus szintézise  mi is egy ilyen szakkörrel kezdtük 3 éve, azóta a tanszéken dolgozunk 4 Érdeklődő hallgatókat szívesen látunk a tanszéki projektekben / szakirányon!

5 Motiváció 5  vannak projektek, ahol nem lehet hibázni  Vega hordozórakéta fedélzeti számítógépeinek szoftvereit formális módszerekkel ellenőrizték o Esterel SCADE  és amikor hiba csúszik dologba: Ariane 5 rakéta, 1996 o lebegőpontos konverzió, kezeletlen kivétel o 40 másodperc után önmegsemmisítés o rakéta: $500 millió, projekt: $7 milliárd

6 Mi fog itt történni? „Rendszert fogunk tervezni.” 6

7 Mi fog itt történni? 7 Modellvasút vezérlőrendszer grafikus irányítópulttal

8 Mi fog itt történni? 8 4 elosztott beágyazott vezérlő hálózati kapcsolatban egymással bizonyítottan helyes, automatikusan generált programokkal egy komplex rendszerhez pluginként beillesztve egyszerű, egységes grafikus felülettel

9 Mi fog itt történni? 9  mbed mikrovezérlő o ARM Cortex-M3 o 96 MHz o 32 bit szóhossz o 32 KB RAM  egyedileg épített vonatvezérlő hardver

10 Hogy fog mindez történni? 10  3 alkalom, mindig kedd 17:15-19:00, IL405 o 3. hét (február 21.) o 5. hét (március 6.) o 6. hét (március 13.)  eredményhirdetés: 9. hét (április 3.)  köztes heteken operációs rendszerek (fakultatív) gyakorlatok lesznek

11 Hogy fog mindez történni? 11  csapatokban kell dolgozni o 2-3 (de max. 4) fős csapatok  minden alkalom után lesz házi feladat o ezeket kijavítjuk, pontozzuk, szöveges értékeléssel  3. alkalom után nagyfeladat, amire 3 hét van o minden csapat kap konzulenst o személyes találkozó, megbeszélés  nagyfeladat végén egymásnak bemutatjátok mit alkottatok, pontozzuk és eredményt hirdetünk

12 Szakkör és csapatverseny 12  szakkör, mert o minden alkalommal röviden bemutatjuk az adott technológiát o utána mindenki kipróbálhatja, együtt oldunk meg feladatokat  verseny, mert o házi feladatokat kell megoldani o nagyfeladatként a teljes rendszert el kell készíteni ténylegesen a modellvasúton futtatva egyedi ötletekkel, megoldásokkal

13 Alkalmak 13 modellezés és ellenőrzés kódgeneráláspluginfejlesztés

14 Első alkalom: modellezés 14  formális modellek megismerése  modellek helyességének automatikus vizsgálata o követelmények formalizálása  UPPAAL modellező és modellellenőrző rendszer megismerése, kipróbálása  valós problémák modelljének elkészítése és ellenőrzése  közlekedési csomópont modellezése

15 Első alkalom: modellezés 15

16 Második alkalom: kódgenerálás 16  modellekből automatikus forráskód generálás  modellvasút rendszer és modellvasút szimulátor megismerése o lehetőségetek lesz a házi feladatok során otthon, modellvasút nélkül is tesztelni  vonatmozgások modellezése  környezeti modellek használata

17 Második alkalom: kódgenerálás 17 SHELDON

18 Második alkalom: kódgenerálás 18

19 Harmadik alkalom: pluginfejlesztés 19  grafikus irányítópult fejlesztése a vezérlőrendszerhez  egymásra épülő pluginok fejlesztése o modellvasút szimulátor alkalmazásba egy irányítópult plugin fejlesztése o integráció  Eclipse Rich Client Platform, JForms API technológiák

20 Harmadik alkalom: pluginfejlesztés 20

21 Ezután… 21  3 hét alatt a csapatoknak le kell fejleszteni a teljes vezérlőrendszert o többféle vonatmozgás modellezése o egyszerű grafikus felület o integráció  csapatonkénti konzultációk o lehetőségetek lesz rá, hogy ne csak szimulátoron teszteljetek  a végeredményt be kell mutatni a többi csapatnak  a legjobbakat díjazzuk!

22 Csapatok 22  2-3 (max. 4) fős csapatok  jelentkezzetek a szakkor.inf.mit.bme.hu címen o csapatnév és csapattagok (Neptun kód a beadáshoz) o jelentkezési határidő: február 19. éjfél  együtt kell a házikat és a nagyfeladatot megoldani o a házikat a következő alkalom előtti 2. nap éjfélig lehet leadni a honlapon  aki nem talál csapattársat, jelentkezzen nálam!

23 Csapatok 23

24 A következő rész tartalmából 24  Modellezés és modellellenőrzés  UPPAAL  február :15, IL405  aki hoz saját gépet, azon is tud dolgozni o UPPAAL elfut minden operációs rendszeren o persze az itt levő gépeken is nyugodtan lehet dolgozni