Forráskód generálás formális modellek alapján
|
|
- Bence Vörös
- 9 évvel ezelőtt
- Látták:
Átírás
1 Forráskód generálás formális modellek alapján dr. Majzik István Horányi Gergő és Jeszenszky Balázs (TDK) BME Méréstechnika és Információs Rendszerek Tanszék 1
2 Modellek a formális ellenőrzéshez Hogyan használhatók szoftver szintézisre? Mik az alapelvek? Mérnöki modellek Magasabb szintű formalizmusok SC, PN, CPN, DFN Alapszintű matematikai formalizmusok KS, LTS, KTS 2
3 Tartalomjegyzék Alkalmazás forráskód szintézise A formális szemantika szerepe Platform szolgáltatások beillesztése Monitor kód szintézise futásidőbeli verifikációhoz Futásidőbeli verifikáció Elfogadó automaták 3
4 Forráskód szintézis időzített automata modellek alapján 4
5 Az alkalmazás és a formalizmus Beágyazott vezérlők: Eseményvezérelt, állapot alapú Egyszerű akciók Elosztott is lehet Kommunikáció Valósidejű működés Időzített automaták: Véges automata alapú (állapotok, átmenetek) Akciók változókon Automaták hálózata Szinkron kommunikáció Óraváltozók használata 5
6 A kódgenerálás alapelvei 6
7 A kódgenerálás alapelvei 8
8 A kódgenerálás alapelvei 9
9 A kódgenerálás alapelvei 10
10 A formális szemantika leképzése forráskódra A generált kód felépítése egy automata esetén: Folyamatos működés Állapothoz tartozó változók beállítása, csatornákra történő figyelés indítása Állapotátmenetek folyamatos ellenőrzése Állapotátmenet kezelése, csatornafigyelések leállítása 12
11 A kódgenerálás megvalósítása Template alapú kódgenerálás: Példa technológia: Java Emitter Templates (JET) Java utasítások: Modell bejárása és elemek azonosítása Kódgenerálási minta: C kódrészletek kiírása <% Java utasítás %> <%= kiírandó eredmény (Java utasításból) %> <%for (Location loc : template.getlocations()) { %> void entertolocation<%= loc.getid() %> ( ) { statereg = <%= loc.getid() %>; waitfunc = &waitinlocation<%= loc.getid() %>; exitfunc = &exitfromlocation<%= loc.getid() %>; <%if (settings.getloggingmode() == SettingsHandler.LoggingModes.OFFLINE) { %> offlinelogfunction(<%=loc.getid()%>, locationlog); } 13
12 A platformszolgáltatások megvalósítása Nemtriviális kódrészleteket igényel (függvénykönyvtár) Időkezelés (hardver beállítása, interrupt, ) Kommunikáció (pl. szinkron kommunikáció) 14
13 A platformszolgáltatások beillesztése Szemantikához kötődő elvárások: Kommunikáció Időkezelés Alkalmazási terület szolgáltatásai: Fizikai bemenetek és kimenetek Platform funkció indítása 15
14 A platformszolgáltatások beillesztése 16
15 A platformszolgáltatások beillesztése <?xml version="1.0" encoding="utf-8"?> <config> <communication> <implementation>../../api/api.c</implementation> </communication> <timing> <include>sdl/sdl.h</include> <waitfunction>sdl_delay(100)</waitfunction> <implementation>clockfunctions.c</implementation> <logging> <mode>online</mode> <implementation>logfunctions.c</implementation> </logging> 17
16 Többletszolgáltatások a generált kódban 18
17 Futásidejű monitor szintézis a követelmények alapján 20
18 Bevezetés Futásidőbeli verifikáció: Tényleges viselkedés (programfutás) összevetése referencia viselkedéssel (modell vagy specifikáció) A hibák okozta eltérések detektálhatók Tényleges viselkedésről futásidejű információ: Passzív megfigyelés vagy jelzőszámok átvitele az alkalmazásból Referencia viselkedésről tárolt információ: Formális modell vagy temporális logikai specifikáció Megvalósítási példák Önellenőrzés: Végrehajtható ellenőrző kódrészletek (assertions) Független ellenőrzés: Futásidejű monitor Watchdog processzor Szabvány előírás biztonságkritikus rendszerekben 21
19 Monitor komponens Belső viselkedés monitorozása Formális modell Működési hibák (Kézi kódolás hibái) Környezet (események) Hibajelzés Fq Gs Gs Temporális logika Megvalósítás Automatikus felműszerezés: Jelzőszámok az állapotokról, átmenetekről, akciókról,... 22
20 Automaták közötti interakciók monitorozása Működési hibák Kódolási hibák (protokoll) Automata A Automata B Monitor.c.java Kommunikációs réteg Monitor a kommunikációs réteghez Referencia információ: Temporális logikai követelmények Szekvencia diagram (scenariok) 23
21 Kódgenerálás Rendszer követelmények Modellellenőrzés Időzített automata formális modell Forráskód generálás Alkalmazás Tervezési idejű verifikáció 24 24
22 Kódgenerálás és futásidejű verifikáció Rendszer követelmények Modellellenőrzés CTL monitor szintézis LSC monitor szintézis Rendszerszintű monitorok Időzített automata formális modell Tervezési idejű verifikáció Lokális monitor szintézis Forráskód generálás Felműszerezés Lokális vezérlés monitorozása Felműszerezett alkalmazás Futásidejű verifikáció 25 25
23 Két hierarchiaszint: Lokális monitorozás Hierarchikus monitorozás Vezérlési folyam ellenőrzés Lokális CTL kifejezések Rendszerszitű monitorozás Előnyök: Rendszerszintű CTL kifejezések Rendszerszintű scenario-k (LSC) Monitor szintézis és felműszerezés az ellenőrizendő követelményekhez optimalizálható (kis overhead) Használati esetek Lokális Lokális Lokális Alk. Alk. Alk. Globális CTL LSC Futásidőben: Hibadetektálás (egy-egy konkrét futásra) Tesztelés közben: Teszt kiértékelés (itt több futásra is) 26 26
24 Vezérlési folyam ellenőrzése A tranziens hibák többsége vezérlési hibát okoz Monitor szintézis Az állapotok és átmenetek futásidejű szekvenciájának ellenőrzése Az időzített automata modell a referencia az ellenőrzéshez A monitor forráskódja automatikusan generálható az automata modellből Alkalmazás felműszerezés Minden állapot és átmenet felműszerezése megtörténik: Azonosítás a monitor számára Kiterjesztések: Idő invaránsok ellenőrzése Deadlock ellenőrzés szívdobbanás (heartbeat) üzenetek alapján 27 27
25 Vezérlési folyam lokális ellenőrzése: Felműszerezés Inicializálás Felműszerezés Belépő függvény Jelzőszám küldése a monitornak Rendszerciklus Jelzőszám küldése a monitornak Várakozó függvény Felműszerezés Kilépő függvény Automata szintje Állapotok szintje 29 29
26 Temporális logika alapú monitorozás Követelmények: Temporális elérhetőség Biztonsági követelmények: Invariáns kifejezések Élő jellegű követelmények: Egzisztenciális kifejezések Elágazó idejű temporális logikai kifejezések Timed CTL variáns az UPPAAL esetén (TCTL) Temporális operátorok korlátozott készlete Temporális operátorok nem egymásba ágyazhatók Óraváltozók használhatók Automatikus és optimalizált felműszerezés Csak a követelményekben hivatkozott állapotok és átmenetek esetén kell a monitort értesíteni 30 30
27 A monitorozás sémája CTL követelmények Alkalmazás Felműszerezés Monitor szintézis Alkalmazás Felműszerezés Futásidejű információ CTL monitor Alkalmazás Felműszerezés 31 31
28 Monitorok szintézise CTL követelményekhez Cél: A követelmény alapján megfigyelő automata konstruálása a futásidejű szekvenciákhoz Bemenetek: Jelzőszámok a hivatkozott lokális feltételek teljesüléséről, szekvencia kezdete (New trace), szekvencia vége (End of last trace) Kimenet: Elfogadva (True), hiba (False), vagy nem meghatározott Példa: Az AF temporális operátor szemantikája alapján konstruált megfigyelő automata (itt adott állapotban lokálisan kiértékelhető) Automatikus megvalósítás (C nyelven) 32
29 Scenario alapú követelmények Live Sequence Chart (LSC) Az üzenet szekvencia diagram (MSC) kiterjesztése Formalizált szemantika Intuitívabb, mint a temporális logika a lefutások követelményeinek megadására 33 33
30 Scenario alapú követelmények Live Sequence Chart (LSC) Az üzenet szekvencia diagram (MSC) kiterjesztése Formalizált szemantika Intuitívabb, mint a temporális logika a lefutások követelményeinek megadására Feltétel Kiértékelés 34 34
31 Scenario alapú monitorozás LSC követelmény Megfigyelő automata Monitor forráskód LSC monitor példány LSC monitor végrehajtási környezet 35 35
32 Megfigyelő automata konstrukciója LSC-hez A A B 2 C B C 5 C B
33 LSC monitor végrehajtási környezet Feladata: LSC monitorok indítása, leállítása A monitorok értesítik a státuszukról Támogatott LSC típusok: Egzisztenciális Univerzális Támogatott aktiválási módok Kezdeti Invaráns Iteratív 37 37
34 Megvalósítás Kétféle beágyazott platform Moduláris mitmót vezetéknélküli kommunikációval Ipari mintapélda: Bit szinkronizációs protokoll mbed mikrokontroller (ARM Cortex-M3, 96 MHz) Oktatási célú mintapélda: Modellvasút vezérlés 38 38
35 Mérési eredmények Az ellenőrzés időigénye az mbed platformon ( state changes) Kisebb, mint 12% többlet ( state changes) Nagyobb többlet üres funkciók esetén 39
36 Mérési eredmények Kódméret növekedés az mbed platformon Kisebb, mint 5% kódméret növekedés 40 40
37 Összefoglalás Alkalmazás forráskód szintézise A formális szemantika szerepe Platform szolgáltatások Monitor kód szintézise Futásidőbeli verifikáció Elfogadó automaták 41
Futásidőbeli verifikáció
Futásidőbeli verifikáció Szoftverellenőrzési technikák előadás Majzik István Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Budapesti Műszaki és Gazdaságtudományi
Alapszintű formalizmusok
Alapszintű formalizmusok dr. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék 1 Modellek a formális ellenőrzéshez Leképzések Mérnöki modellek Magasabb szintű formalizmusok PN, CPN, DFN,
Magasabb szintű formalizmus: Állapottérképek (statecharts) dr. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék
Magasabb szintű formalizmus: Állapottérképek (statecharts) dr. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék 1 Modellek a formális ellenőrzéshez Mivel nyújt többet egy magasabb szintű
Időt kezelő modellek és temporális logikák
Időt kezelő modellek és temporális logikák Valósidejű rendszerek követelményeinek formalizálása és ellenőrzése Majzik István Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs
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
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)
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)
Futásidőbeli verifikáció
Futásidőbeli verifikáció Szoftver- és rendszerellenőrzés előadás dr. Majzik István Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Tartalomjegyzék Célkitűzések
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
TERMÉKTERVEZÉS PANDUR BÉLA TERMÉKTERVEZÉS
TERMÉKTERVEZÉS A SZOFTVERFEJLESZTÉS STRUKTÚRÁJA Szoftverfejlesztés: magában foglalja mindazon elveket, módszereket és eszközöket, amelyek célja a programok megbízható és hatékony elkészítésének támogatása.
2.1.A SZOFTVERFEJLESZTÉS STRUKTÚRÁJA
2.Szoftverfejlesztés 2.1.A SZOFTVERFEJLESZTÉS STRUKTÚRÁJA Szoftverfejlesztés: magában foglalja mindazon elveket, módszereket és eszközöket, amelyek célja a programok megbízható és hatékony elkészítésének
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
Az informatika alapjai. 10. elıadás. Operációs rendszer
Az informatika alapjai 10. elıadás Operációs rendszer Számítógépek üzemmódjai Az üzemmód meghatározói a számítógép adottságai: architektúra hardver kiépítés, térbeli elhelyezés, szoftver, stb. Üzemmód
DGSZV-EP DIGITÁLIS GALVANIKUS SZAKASZVÉDELEM. Alkalmazási terület
DGSZV-EP DIGITÁLIS GALVANIKUS SZAKASZVÉDELEM A DGSZV-EP típusú digitális galvanikus szakaszvédelem a PROTECTA kft. EuroProt márkanevű készülékcsaládjának tagja. Ez az ismertető a készüléktípus specifikus
Méréstechnika. 3. Mérőműszerek csoportosítása, Elektromechanikus műszerek általános felépítése, jellemzőik.
2 Méréstechnika 1. A méréstechnika tárgya, mérés célja. Mértékegységrendszer kialakulása, SI mértékegységrendszer felépítése, alkalmazása. Villamos jelek felosztása, jelek jellemző mennyiségei, azok kiszámítása.
Mérôváltó bemenetek és általános beállítások
Mérôváltó bemenetek és általános beállítások DE50583 Mérôváltó bemenetek A analóg bemenetekkel rendelkezik, amelyekre az alkalmazás által megkívánt mérôváltókat lehet csatlakoztatni. S80, S81, S82 T81,
Tantárgyi követelmény Szakiskola 9/E évfolyam
Tantárgyi követelmény Szakiskola 9/E évfolyam 2015/2016 TARTALOMJEGYZÉK 1. Magyar nyelv és irodalom... 3 2. Állampolgári ism.... 4 3. Erkölcstan... 5 4. Angol... 6 5. Matematika... 7 6. Természetismeret...
TRP-C24 Felhasználói Kézikönyv
TRP-C24 Felhasználói - 1 - Tartalomjegyzék 1. Bevezető...3 2. Tulajdonságok...3 3. Specifikációk...3 4. Kommunikációs csatlakozók...4 5. Csatlakozók lábkiosztása...5 6. Funkciók...5 7. Kapcsolódó termékek...6
Részletes tervek ellenőrzése
Szoftverellenőrzési technikák Részletes tervek ellenőrzése Majzik István http://www.inf.mit.bme.hu/ 1 Tartalomjegyzék Áttekintés Milyen szerepe van a részletes terveknek? Milyen ellenőrzési módszerek vannak?
ZP 120LCD UPS. Minőségi Energiaforrás. on-line IPARI ALKALMAZÁSOK ELECTRO-MEDICAL BERENDEZÉSEK BIZTONSÁGI BERENDEZÉSEK
Minőségi Energiaforrás ZP 120LCD UPS 1,2,3,6,10,15,20 kva on-line HELYI HÁLÓZATOK (LAN) SZERVEREK ADATKÖZPONTOK PÉNZKIADÓ AUTOMATÁK TELEKOM BERENDEZÉSEK E-BUSINESS (SZERVERFARMOK, I SP/ASP/POP) IPARI ALKALMAZÁSOK
A szolgáltatásbiztonság alapfogalmai
A szolgáltatásbiztonság alapfogalmai Majzik István majzik@mit.bme.hu http://www.inf.mit.bme.hu/edu/courses/szbt 1 Tartalomjegyzék A szolgáltatásbiztonság fogalma A szolgáltatásbiztonságot befolyásoló tényezők
Tartalom. Az adatkapcsolati réteg, Ethernet, ARP. Fogalma és feladatai. Adatkapcsolati réteg. Ethernet
Tartalom Az adatkapcsolati réteg, Ethernet, ARP Adatkapcsolati réteg Ethernet Beágyazás a 2. rétegben ARP Az ARP protokoll Az ARP protokoll által beírt adatok Az ARP parancs Az ARP folyamat alhálózaton
A formális módszerek szerepe
A formális módszerek szerepe dr. Majzik István dr. Bartha Tamás dr. Pataricza András BME Méréstechnika és Információs Rendszerek Tanszék 1 Matematikai technikák, Formális módszerek elsősorban diszkrét
ELŐADÁS 2016-01-05 SZÁMÍTÓGÉP MŰKÖDÉSE FIZIKA ÉS INFORMATIKA
ELŐADÁS 2016-01-05 SZÁMÍTÓGÉP MŰKÖDÉSE FIZIKA ÉS INFORMATIKA A PC FIZIKAI KIÉPÍTÉSÉNEK ALAPELEMEI Chip (lapka) Mikroprocesszor (CPU) Integrált áramköri lapok: alaplap, bővítőkártyák SZÁMÍTÓGÉP FELÉPÍTÉSE
Merlin Gerin. Katalógus. Védelem, automatika és irányítástechnika Sepam készülékcsalád Sepam 2000 Sepam 1000 + Sepam 100
Merlin Gerin Katalógus 2002 Védelem, automatika és irányítástechnika Sepam készülékcsalád Sepam 2000 Sepam 000 + Sepam 00 Tartalom Sepam koncepciója 2 Digitális csúcstechnológia 2 Fõbb elõnyök 2 Teljes
Számítógépes irányítások elmélete (Súlyponti kérdések)
Számítógépes irányítások elmélete 182 Számítógépes irányítások elmélete (Súlyponti kérdések) 1. A számítógépes irányításban alkalmazott jeltípusok. 2. Digitális bemenetek megvalósítása kapcsolásaik és
komplex megoldás a beléptetés minden területén: Beléptető, munkaidő nyilvántartó, parkoló és jegyértékesítő-beléptető rendszerek
komplex megoldás a beléptetés minden területén: Beléptető, munkaidő nyilvántartó, parkoló és jegyértékesítő-beléptető rendszerek BIZTONSÁGTECHNIKAI SZIMPÓZIUM 2014. február BEVÁSÁRLÓKÖZPONT IRODAHÁZ MÉLYGARÁZS
Digitális bemenetek: 2 darab 0-5V jelszintű digitális bemenet Pl. nyitásérzékelők, risztóközpontok, mozgásérzékelők, átjelzők, stb.
Termék Ismertető Műszaki Információk Használati utasítás Technikai adatok: Tápfeszültség: 12-24V Digitális / Logikai kimenetek: 8 darab open-collector kimenet, közvetlenül relé meghajtására alkalmasak,
Mielıtt használná termékünket 702008035. Az eltérı környezeti körülmény elektromos áramütést, tüzet, hibás mőködést vagy. okozhat.
. Adatlap G rogrammable ogic Controller GOFA-GM Sorozat GM-DR20/0/0/0A Mielıtt használná termékünket 02000 Olvassa el ezt az adatlapot figyelmesen különösen ügyelve a kezelésre, beépítésre, beszerelésre
Vektorugrás védelmi funkció blokk
Vektorugrás védelmi funkció blokk Dokumentum azonosító: PP-13-21101 Budapest, 2015. augusztus A leírás verzió-információja Verzió Dátum Változás Szerkesztette Verzió 1.0 07.03.2012. First edition Petri
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
Informatikai rendszerek
Informatikai rendszerek működtetése Többek között Dr. Kovács János és Krajcsák Zoltán munkája alapján + Informatikai Tárcaközi Bizottság 15. sz. ajánlása http://www.itb.hu/ajanlasok/a15/index.html Informatikai
VLT 6000 HVAC. Tartalom
Tartalom Bevezetés... 4 Szoftververzió... 4 Biztonsági előírások... 5 Véletlen indítások elkerülése... 5 Bevezető a Használati útmutatóhoz... 7 Felhasználható szakirodalom... 9 A VLT 6000 előnyei a HVAC
M7410G LINEÁRIS SZELEPÁLLÍTÓ LON KOMMUNIKÁCIÓVAL
M7410G LINEÁRIS SZELEPÁLLÍTÓ LON KOMMUNIKÁCIÓVAL 3400. KATALÓGUSLAP TERMÉKLEÍRÁS ALKALMAZÁS A LON-os állítómű decentralizált épületautomatika rendszerek számára lett kifejlesztve és a termék sokrétű felhasználhatósága
TRIMx-EP DIGITÁLIS SZINKRON KAPCSOLÁS TRANSZFORMÁTOROK. Alkalmazási terület
TRIMx-EP DIGITÁLIS SZINKRON KAPCSOLÁS VEZÉRLŐ KÉSZÜLÉK TRANSZFORMÁTOROK BEKAPCSOLÁSI ÁRAMLÖKÉSÉNEK CSÖKKENTÉSÉRE Alkalmazási terület A TRIMx-EP készülék feladata a transzformátorok bekapcsolási áramlökésének
Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)
Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD) Bevezetés A laborgyakorlatok alapvető célja a tárgy későbbi laborgyakorlataihoz szükséges ismeretek átadása, az azokban szereplő
Mérő- és vezérlőberendezés megvalósítása ARM alapú mikrovezérlővel és Linux-szal
Mérő- és vezérlőberendezés megvalósítása ARM alapú mikrovezérlővel és Linux-szal Fuszenecker Róbert Budapesti Műszaki Főiskola Kandó Kálmán Műszaki Főiskolai Kar 2007. július 18. A mérőberendezés felhasználási
Az EuroProt készülékcsalád
EuroProt rendszerismertető Az EuroProt készülékcsalád A Protecta Elektronikai Kft. EuroProt készülékcsaládja azzal a céllal készült, hogy tagjai a villamosenergia rendszer valamennyi védelmi és automatika
Hardver modellezés SystemC-vel és SDL grafikus könyvtárral Visual Stúdió alatt
BME Hardver modellezés SystemC-vel és SDL grafikus könyvtárral Visual Stúdió alatt Visual Studio, SystemC, SDL Tóth Gergely Endre 2013.03.18. 1 Bevezetés Ebben a dokumentumban leírom, hogy hogyan lehet
2. Digitális hálózatok...60
2 60 21 Kombinációs hálózatok61 Kombinációs feladatok logikai leírása62 Kombinációs hálózatok logikai tervezése62 22 Összetett műveletek használata66 z univerzális műveletek alkalmazása66 kizáró-vagy kapuk
Monitorok automatikus szintézise elosztott beágyazott rendszerek futásidőbeli verifikációjához
Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar Méréstechnika és Információs Rendszerek Tanszék Monitorok automatikus szintézise elosztott beágyazott rendszerek futásidőbeli
11.3.1. Az MSP430 energiatakarékos használata
11.3.1. Az MSP430 energiatakarékos használata A Texas Instruments ##LINK: www.ti.com## által fejlesztett MSP430 ##Mixed Signal Processor## család tagjai létrehozásakor a tervezők fontos célja volt a rendkívül
OBJEKTUM ORIENTÁLT PROGRAMOZÁS JAVA NYELVEN. vizsgatételek
OBJEKTUM ORIENTÁLT PROGRAMOZÁS JAVA NYELVEN vizsgatételek 1. Az objektumorientált programozás szemlélete, az objektum fogalma 2. Az objektumorientált programozás alapelvei 3. A Java nyelv története, alapvető
INFORMATIKA 5. évfolyam
INFORMATIKA 5. évfolyam Heti óraszám: 1 Éves óraszám: 37 Tematikai egység 1. Az informatikai eszközök használata 2. Alkalmazói ismeretek 2.1. Írott és audiovizuális dokumentumok elektronikus létrehozása
Programozási nyelvek Java
Objektum-orientált szemlélet - Egységbe zárás (incapsulation) - Információ elrejtés - Öröklődés altípusosság dinamikus kötés Öröklődés Programozási nyelvek Java - kiterjesztem, kibővítem, megváltoztatom
K_EITS8, Multichannel Impedance Meter 2013.08.05. K_EITS8, nyolc csatornás elektromos impedancia mérő berendezés
, Multichannel Impedance Meter 2013.08.05., nyolc csatornás elektromos impedancia mérő berendezés (, 8 ch electrical impedance tomography & spectroscope) A természetben előforduló anyagok (kőzetek, élő
A HV-PCI6 VIDEODIGITALIZÁLÓ KÁRTYA ÉS ALKALMAZÁSAI (HV-PCI6 Video Digitizing Card and its Applications)
A HV-PCI6 VIDEODIGITALIZÁLÓ KÁRTYA ÉS ALKALMAZÁSAI (HV-PCI6 Video Digitizing Card and its Applications) Ladányi Zoltán, Ladányi Péter, Máthé József, Nagy Ferenc, Nagy Tamás, Patkó Tamás Hexium Műszaki
CHRONOS 9 7 5 NANO RITE
HL TERMÉK INFORMÁCIÓ CHRONOS 9 7 5 NANO RITE AUDIO EFFICIENCY TM CN9 NR CN7 NR CN5 NR LEÍRÁS ILLESZTÉSI MEZŐ A Chronos Nano RITE hangszóró a fülben rendszerű hallókészülék teljessé teszi a Chronos hallókészülék
300 (5/5) 300 (5/5) Normál érintkező anyag Tápfeszu ltség jellemzői 230 230 értékek U N. (0,8...1,2)U N DC Műszaki adatok Villamos élettartam AC1-nél
71- - Villamos felu gyeleti relék 10 A 71- Ku lönböző funkciójú felu gyeleti és mérőrelék Feszu ltségfelu gyelet Pozitív biztonsági logika, a felu gyelt tartományból való kilépéskor a záróérintkező nyit
Adatexport útmutató Könyvvizsgálói program számára átadott adatok XML formátumban
Adatexport útmutató Könyvvizsgálói program számára átadott adatok XML formátumban v.1.0.1.6 (2011-01-10) Adatexport útmutató - 1.0.1.0 Tartalomjegyzék 1. Az XML tartalmi követelménye 3 1.1 Általános leírás
Információ-architektúra
Információ-architektúra IEEE 1471: Ipari szabvány szerint a szoftver architektúra kulcs fontosságú fogalmai Rendszer 1 Architektúra 1..n Érintett fél 1..n 1 Architektúra leírás 1..n 1..n Probléma 1..n
Távolsági védelmek vizsgálata korszerű módszerekkel
BME Villamosmérnöki és Informatikai Kar Villamosművek Tanszék Távolsági védelmek vizsgálata korszerű módszerekkel Danyek Miklós Gazdag Ferenc Handl Péter diplomtervező egyetemi hallgatók 2000.június 18.
AUDIO ENGINEERING SOCIETY
HUNGARIAN SECTION HÍREK MAGYAR TAGOZAT Szerkeszti: dr. Takács Ferenc, Titkár 36. szám. 2002. március 26. PRO TOOLS HD Mérföldk a Digidesign történetében A Digidesign története a nyolcvanas évek közepére
DocBook útmutató. Jeszenszky Péter Debreceni Egyetem, Informatikai Kar jeszenszky.peter@inf.unideb.hu
DocBook útmutató Jeszenszky Péter Debreceni Egyetem, Informatikai Kar jeszenszky.peter@inf.unideb.hu Mi a DocBook? (1) XML formátum műszaki dokumentációhoz Eredetileg hardver és szoftver dokumentáció készítéséhez
Elektronika I. Dr. Istók Róbert. II. előadás
Elektronika I Dr. Istók Róbert II. előadás Tranzisztor működése n-p-n tranzisztor feszültségmentes állapotban p-n átmeneteknél kiürített réteg jön létre Az emitter-bázis réteg között kialakult diódát emitterdiódának,
I. A légfékrendszer időszakos vizsgálatához alkalmazható mérő-adatgyűjtő berendezés műszaki
A Közlekedési Főfelügyelet közleménye a nemzetközi forgalomban használt autóbuszok (M2 és M3 jármű-kategóriába tartozó gépkocsik) vizsgálatát (is) végző vizsgálóállomásokon alkalmazandó mérő-adatgyűjtő
Diszkrét termelési folyamatok ütemezési feladatainak modellezése és számítógépi megoldása
HATVANY JÓZSEF INFORMATIKAI TUDOMÁNYOK DOKTORI ISKOLA ÖSSZEVONT TUDOMÁNYOS SZEMINÁRIUMA 2013 Diszkrét termelési folyamatok ütemezési feladatainak modellezése és számítógépi megoldása Dr. Kulcsárné Forrai
8.1 Az UPS bekapcsolása... 18 A bekapcsolás sorrendje... 18 Akkumulátorról indítás... 18
7.5 kva - 15 kva szünetmentes tápegység (UPS) Felhasználói és telepítési útmutató Tartalom 1. Bevezetés... 3 2. A rendszer leírása... 3 2.1 Általános leírás... 3 2.2 A rendszer felépítése... 5 Az UPS rendszer
X. Szigetelésdiagnosztikai Konferencia
X. Szigetelésdiagnosztikai Konferencia Villamos szigetelések vizsgálata, transzformátorok és villamos forgógépek villamos diagnosztikája, megszakítók, védelmi relék tesztelése. alállomási mérések /Földelés
Közlekedés gépjárművek elektronikája, diagnosztikája. Mikroprocesszoros technika. Memóriák, címek, alapáramkörök. A programozás alapjai
Közlekedés gépjárművek elektronikája, diagnosztikája Mikroprocesszoros technika. Memóriák, címek, alapáramkörök. A programozás alapjai TÁMOP-2.2.3-09/1-2009-0010 A Széchenyi István Térségi Integrált Szakképző
XML technikák II Kovács, László
XML technikák II Kovács, László XML technikák II Kovács, László Kelet-Magyarországi Informatika Tananyag Tárház Nemzeti Fejlesztési Ügynökség http://ujszechenyiterv.gov.hu/ 06 40 638-638 Lektor Dr. Johanyák
DIGITÁLIS TECHNIKA I KARNAUGH TÁBLA, K-MAP KARNAUGH TÁBLA PROGRAMOK PÉLDA: ÖT-VÁLTOZÓS MINIMALIZÁLÁS PÉLDA: ÖT-VÁLTOZÓS MINIMALIZÁLÁS
IGITÁLIS TEHNIK I r. Pıdör álint MF KVK Mikroelektronikai és Technológia Intézet 5. ELİÁS 5. ELİÁS. Karnaugh táblázat programok. Nem teljesen határozott logikai függvények. Karnaugh táblázat, logikai tervezési
IBM WebSphere Adapters 7. változat 5. alváltozat. IBM WebSphere Adapter for Oracle E-Business Suite felhasználói kézikönyv 7. változat 5.
IBM WebSphere Adapters 7. változat 5. alváltozat IBM WebSphere Adapter for Oracle E-Business Suite felhasználói kézikönyv 7. változat 5.kiadás IBM WebSphere Adapters 7. változat 5. alváltozat IBM WebSphere
A SZOFTVERTECHNOLÓGIA ALAPJAI
A SZOFTVERTECHNOLÓGIA ALAPJAI Objektumorientált tervezés 8.előadás PPKE-ITK Tartalom 8.1 Objektumok és objektumosztályok 8.2 Objektumorientált tervezési folyamat 8.2.1 Rendszerkörnyezet, használati esetek
1. mérés - LabView 1
1. mérés - LabView 1 Mérést végezte: Bartha András Mérőtárs: Dobránszky Márk Mérés dátuma: 2015. február 18. Mérés helye: PPKE Információs Technológiai és Bionikai Kar A mérés célja: Ismerkedés a Labview
Magasabb szintű formalizmus: Állapottérképek (statecharts) dr. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék
Magasabb szintű formalizmus: Állapottérképek (statecharts) dr. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék 1 Modellek a formális ellenőrzéshez Mivel nyújt többet egy magasabb szintű
JUMO. Beépíthetõ ház DIN 43 700 szerint. Rövid leírás. Blokkvázlat. Sajátságok. JUMO dtron 16.1
JUMO dtron 16.1 kompakt mikroprocesszoros szabályozó 1. Oldal Beépíthetõ ház DIN 43 700 szerint Rövid leírás A JUMO dtron 16.1 típusú kompakt mikroprocesszoros szabályozók, 48 mm x 48 mm méretû elõlap-kerettel
DREHMO i-matic elektromechanikus hajtások
DREHMO i-matic elektromechanikus hajtások KÉNYELEM ÉS BIZTONSÁG A legújabb fejlesztési irányelvek lényege az, hogy a hajtóműveket az elektronika szétszerelése nélkül be lehessen állítani. Ezeket a törekvéseket
376-03 melléklet. Fogyasztásmérők, összegzők
Tartalomjegyzék: M3.1. Fogyasztásmérő és összegző műszaki specifikáció:... 2 M3.1.1.Háromfázisú, négyvezetékes, elektronikus kombinált villamos energia fogyasztásmérők... 2 M3.1.2. Elektronikus távösszegzők
IBM Business Monitor 7. változat 5. alváltozat. IBM Business Monitor telepítési kézikönyv
IBM Business Monitor 7. változat 5. alváltozat IBM Business Monitor telepítési kézikönyv ii Telepítés Tartalom 1. fejezet IBM Business Monitor telepítése.............. 1 2. fejezet IBM Business Monitor
Az UPPAAL egyes modellezési lehetőségeinek összefoglalása. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék
Az UPPAAL egyes modellezési lehetőségeinek összefoglalása Majzik István BME Méréstechnika és Információs Rendszerek Tanszék Résztvevők együttműködése (1) Automaták interakciói üzenetküldéssel Szinkron
DUALCOM SIA IP TELEPÍTÉSI ÉS ALKALMAZÁSI ÚTMUTATÓ. V1.23.2532 és újabb modulverziókhoz. Dokumentum verzió: 1.7 2015.12.03
DUALCOM SIA IP TELEPÍTÉSI ÉS ALKALMAZÁSI ÚTMUTATÓ V1.23.2532 és újabb modulverziókhoz Dokumentum verzió: 1.7 2015.12.03 Tartalomjegyzék 1 Alkalmazási terület... 3 2 Funkciók... 3 3 Modul áttekintés...
Paraméter csoport. Alapbeállítások
Paraméter csoport A1 b1 b2 C1 C2 C3 C4 C6 d1 d2 d3 d4 E1 E2 H1 H2 H3 H4 H5 L1 L2 L3 L4 L5 L6 L8 n1 n3 o1 o2 o3 o4 U1 U2 U4 Neve Alapbeállítások Működésmód paraméterek Egyenáramú fékezés Fel és lefutási
Elektropneumatika. 3. előadás
3. előadás Tartalom: Az elektropneumatikus vezérlés Az elektropneumatikus a rendszer elemei: hálózati tápegység, elektromechanikus kapcsoló elemek: relék, szelepek, szenzorok. Automatizálástechnika EP
XML sémanyelvek Jeszenszky, Péter
XML sémanyelvek Jeszenszky, Péter XML sémanyelvek Jeszenszky, Péter Publication date 2010 Szerzői jog 2010 Jeszenszky Péter A tananyag a TÁMOP-4.1.2-08/1/A-2009-0046 számú Kelet-magyarországi Informatika
Tanúsítási jelentés. Hung-TJ-025-2004
Tanúsítási jelentés Hung-TJ-025-2004 az A1-Polysys CryptoSigno JAVA API minősített elektronikus aláíráshoz v1.1.0 aláíró alkalmazás fejlesztő készletről /Polysys Kft./ Tanúsítási jelentés az A1-Polysys
INFORMATIKAI ALAPISMERETEK
Informatikai alapismeretek emelt szint 0802 ÉRETTSÉGI VIZSGA 2008. október 20. INFORMATIKAI ALAPISMERETEK EMELT SZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM
A DAS1414 általános célú intelligens adatgyűjtő és vezérlő egység és alkalmazásai
A DAS1414 általános célú intelligens adatgyűjtő és vezérlő egység és alkalmazásai Gingl Zoltán, Kántor Zoltán* és Mingesz Róbert Szegedi Tudományegyetem, Kísérleti Fizikai Tanszék *Szegedi Tudományegyetem,
Biztonsági kézikönyv. PFF-HM31A decentralizált biztonsági vezérlés MOVIPRO -hoz
Hajtástechnika \ Hajtásautomatizálás \ Rendszerintegráció \ Szolgáltatások Biztonsági kézikönyv PFF-HM31A decentralizált biztonsági vezérlés MOVIPRO -hoz Kiadás: 2012. 05. 19388977 / HU SEW-EURODRIVE Driving
E B D C C DD E E g e 112 D 0 e B A B B A e D B25 B B K H K Fejhallgató Antenna A B P C D E 123 456 789 *0# Kijelzés g B A P D C E 0 9* # # g B B 52 Y t ] [ N O S T \ T H H G ? > < p B E E D 0 e B D
GeoMax újratöltve. Földmérő Nap Pécs 2014 GeoSite Kft Horváth Zsolt
GeoMax újratöltve Földmérő Nap Pécs 2014 GeoSite Kft Horváth Zsolt 1 2 www.geosite.hu 3 www.geosite.hu Értékesítés és Support Ahogy Önök mindig is szerették volna? 4 Értékesítés és Support Ahogy Önök mindig
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
E7-DTSZ konfigurációs leírás
Dokumentum azonosító: PP-13-20354 Budapest, 2014.március Verzió információ Verzió Dátum Változtatás Szerkesztő Előzetes 2011.11.24. Petri 2.0 2014.01.22. 2. ábra módosítása: Az E7-DTSZ alap konfiguráció
Visszakapcsoló automatika funkció nagyfeszültségű hálózatra
Visszakapcsoló automatika funkció nagyfeszültségű hálózatra Budapest, 2011. február Bevezetés A nagyfeszültségű hálózatra alkalmas visszakapcsoló automatika négy visszakapcsolási ciklust tud megvalósítani.
4. Programozási nyelvek osztályozása. Amatőr és professzionális
4. Programozási nyelvek osztályozása. Amatőr és professzionális programozási nyelvek. Számítási modellek (Neumann-elvű, automataelvű, funkcionális, logikai). Programozási nyelvekkel kapcsolatos fogalmak
Meddő teljesítmény szabályzó termékcsalád
MŰSZAKI ISMERTETŐ Meddő teljesítmény szabályzó termékcsalád A villamos hálózatokban, vezetékrendszerekben minimalizálni kell a meddőenergia szállítást, ennek következtében csökkenteni a veszteségeket és
Szekvenciális hálózatok és automaták
Szekvenciális hálózatok a kombinációs hálózatokból jöhetnek létre tárolási tulajdonságok hozzáadásával. A tárolás megvalósítása történhet a kapcsolás logikáját képező kombinációs hálózat kimeneteinek visszacsatolásával
TANMENET INFORMATIKA (0. évfolyamos képzés) 9.A1 9.A2 csoport
9.A1 9.A2 csoport 3 óra/hét I. INFORMÁCIÓS TÁRSADALOM, INFORMÁCIÓ TECHNOLÓGIA A kommunikáció 2. A jelek csoportosítása 3. Kód, kódolás, bináris kód 4. A kommunikáció általános modellje 5. Az információ
(11) Lajstromszám: E 004 039 (13) T2 EURÓPAI SZABADALOM SZÖVEGÉNEK FORDÍTÁSA
!HU0000039T2! (19) HU (11) Lajstromszám: E 004 039 (13) T2 MAGYAR KÖZTÁRSASÁG Magyar Szabadalmi Hivatal (21) Magyar ügyszám: E 03 74228 (22) A bejelentés napja: 03. 02. 18. (96) Az európai bejelentés bejelentési
400-as sorozatú videorögzítő
Video 400-as sorozatú videorögzítő 400-as sorozatú videorögzítő www.boschsecrity.h 4 csatornás, valós idejű H.264 felvétel Készítsen és nézzen videofelvételt, 2 vagy 4 felbontásban Beépített webes elérési
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
Széchenyi István Szakképző Iskola
A SZAKKÖZÉPISKOLAI SZAKMACSOPORTOS ALAPOZÓ OKTATÁS EMELT SZINTŰ ISKOLAI PROGRAMJA 11-12. évolyam Érvényes a 2003-2004-es tanévtől felmenő rendszerben Átdolgozva, utolsó módosítás: 2004. április 26. Az
HATÓSÁGI ELLENŐRZÉSI TERV
Bács-Kiskun Megyei Kormányhivatal Munkaügyi Központja 2015. évi hatósági ellenőrzési munkaterve BÁCS-KISKUN MEGYEI KORMÁNYHIVATAL MUNKAÜGYI KÖZPONTJA Ügyiratszám: BKM/01/004062-1/2014 HATÓSÁGI ELLENŐRZÉSI
Autokláv Reaktor Műanyag fröccsöntő Szárítószekrény Sörgyári gép Erjesztő Érlelő Sterilizátor Mosodai berendezés Élelmiszeripari gép
univerzális többcsatornás PID kompakt-szabályozó és programszabályozó 4 PID + 2 ON-OFF szabályozási hurok PID, arányos, ON-OFF, motoros szelep, HŰT-FŰT, követő, kaszkád és carbonpotenciál szabályozási
Foglalkozási napló a 20 /20. tanévre
Foglalkozási napló a 20 /20. tanévre Elektromos gép- és készülékszerelő szakma gyakorlati oktatásához OKJ száma: 34 522 02 A napló vezetéséért felelős: A napló megnyitásának dátuma: A napló lezárásának
I. Kiemelt vizsgálati célok 1. Az adózói életút vizsgálatán alapuló ellenőrzések
A Nemzeti Adó- és Vámhivatal által kiadott 4001/2016. tájékoztatás az állami adó- és vámhatóság 2016. évi ellenőrzési feladatainak végrehajtásához kapcsolódó ellenőrzési irányokról Az adózás rendjéről
- elektromos szempontból az anyagokat három csoportra oszthatjuk: vezetık félvezetık szigetelı anyagok
lektro- és irányítástechnika. jegyzet-vázlat 1. Félvezetı anyagok - elektromos szempontból az anyagokat három csoportra oszthatjuk: vezetık félvezetık szigetelı anyagok - vezetık: normál körülmények között
FPGA áramkörök alkalmazásainak vizsgálata
FPGA áramkörök alkalmazásainak vizsgálata Kutatási beszámoló a Pro Progressio alapítvány számára Raikovich Tamás, 2012. 1 Bevezetés A programozható logikai áramkörökön (FPGA) alapuló hardver gyorsítók