Mallintarkistus ja sen soveltaminen PLC toimilohko-ohjelmien verifioinnissa AS-0.3200 Automaatio- ja systeemitekniikan projektityöt – väliraportti Markus.

Slides:



Advertisements
Samankaltaiset esitykset
Unen määrä ja laatu Tuomas Saarela 3D.
Advertisements

UNIVERSITY OF JYVÄSKYLÄ Eero Tourunen 2003 Projektin johtaminen -opintojakso Yliopiston ja yritysten projektiyhteistyö.
1 Tiivistelmä (sivu 1/3) Telma-lehden lukeminen  Vastaajista 5 prosenttia on lukenut Telma-lehden uusimman numeron kokonaan ja noin neljännes (26 %) on.
Opinnäytetyöprosessi
Mallintarkistus ja sen soveltaminen PLC toimilohko-ohjelmien verifioinnissa AS Automaatio- ja systeemitekniikan projektityöt – loppuesitys Markus.
Drive Integration Project Väliraportti Reko Jokelainen Erno Tahvanainen.
S13-12 PROSESSIAUTOMAATION TEHTÄVIÄ LUKIOLAISILLE AS AUTOMAATIO- JA SYSTEEMITEKNIIKAN PROJEKTITYÖT Hallikainen Uimonen Korhonen Pirttimäki.
Tekninen suunnit-telu
AS Automaatio- ja systeemitekniikan projektityöt Projektityö 18: Rakenteiden kunnonvalvonta langattomilla kiihtyvyysantureilla Loppuraportti
S13-12 PROSESSIAUTOMAATION TEHTÄVIÄ LUKIOLAISILLE AS AUTOMAATIO- JA SYSTEEMITEKNIIKAN PROJEKTITYÖT Hallikainen Uimonen Korhonen Pirttimäki.
Webbisivut ja maistelutilan varausjärjestelmä Ilkka Siissalo
Liikunnanopetuksen suunnittelu ja arviointi
PiccSIM – TrueTime –integrointi Henri Öhman AS Automaatio- ja systeemitekniikan projektityöt
PiccSIM – TrueTime –integrointi Henri Öhman AS Automaatio- ja systeemitekniikan projektityöt
Optinen tukin pituuden mittausjärjestelmä
AS Automaatio- ja systeemitekniikan projektityöt
Internetistä haku: USB portti – tiedonhaun vertailua Jouni Ojanperä TP09S
Fisma ry:n kehittämän projektin estimointi- ja mittauskonseptin instituionalisointi käytännön ohjelmistoprojektien johtamiseen Minigradu esitys
Väliraportti A12-08 Beckhoff-teollisuustietokoneen käyttöönotto Lauri Lötjönen Mikko Pulkki.
Infrapunasuodinautomatiikka kameralle AS Automaatio- ja systeemitekniikan projektityöt Projektisuunnitelma Lassi Seppälä Johan Dahl.
ARVOT Johtaa parempaan (Kohti hyvää elämää) Suojelee Suuntaa toimintaa (Tiedetään mihin pyritään) Yhteinen käsitys suunnasta (Pelisääntöjä) Selkeä rakenne,
Vaarojen tunnistaminen ja arviointi
TYÖSOPIMUS.
S ysteemianalyysin Laboratorio Teknillinen korkeakoulu Kaisa Parkkila Systeemitieteiden kandidaattiseminaari – Kevät ”Rakenneyhtälömallinnus sekä.
Mentortapaaminen Elma, Agenda Tilannekatsaus –Tehtyä –Tekemättä –Demo Ongelmia Palautteen pohdintaa Personal SE-esityksiä.
2008-A02 Artikkeli Automaatioväylään PROJEKTISUUNNITELMA.
Onnistunut IT-projekti - Haaveesta totta? Tiken näkemys
Opinnäytetyön tekijä: Etunimi Sukunimi
HOPS-projekti Koulutusteknologian perusopinnot Henna Mikkola Merja-Maaria Oinas Tiina Torvinen.
Älykäs LEDien valintataulu Tuomas Hiltunen. Työn rakenne (suunniteltu) Esiopiskelu 10 h Toiminnallisuuden suunnittelu, komponenttivalinnat, tilaukset.
Älykäs LEDien valintataulu Tuomas Hiltunen. Tavoite Luoda älykäs LEDien valitantaulu helpottamaan Farnellista tilattavien yleisimpien komponenttien valintaa.
Projektisuunnitelma A12-08 Beckhoff-teollisuustietokoneen käyttöönotto Lauri Lötjönen Mikko Pulkki.
Tietorakenteiden harjoitustyö (2 ov) Ryhmä 5, kesä Pietu Pohjalainen.
1 Ohjelmointikielten varhaishistoria Esa-Matti Miettinen
AS Automaatio- ja systeemitekniikan projektityöt Artikkeli Automaatioväylään Väliraportti Eero Norri Juhana Kaikkonen.
Optinen tukin pituuden mittausjärjestelmä Projektisuunnitelma Aki Nieminen AS
AS Automaatio- ja systeemitekniikan projektityöt A11-17 Ikäihmisten kotona asumista tukevien järjestelmien kehittäminen Ovivalpas loppudemo Mathias.
Biped-käyttöliittymä Loppuraportti. Tavoite Käyttöliittymä tulevaa kaksijalkaista robottia varten  Käytettäisiin ohjaamiseen sekä testaamiseen Tehtävänä.
RC-auton mekatroniikan ja käyttöliittymän kehitys Väliraportti Otso Saarentaus Valter Sandström Valvoja: Mika Matilainen Automaatio- ja systeemitekniikan.
4. Optimointia T
Heikki Hyötyniemi Teknillinen korkeakoulu, Systeemitekniikan laboratorio 1. Älykäs WWW Totuus vai Todellisuus - tutkimuksen haasteet Heikki.
Visual Basic -ohjelmointi
T Ryhmä ”Tete” Henkilökohtainen SE-harjoitus Marko Nikula (Assesment of Architecture) Arkkitehtuurin arviointi.
Väliraportti Kosti Lepojärvi Antti Kunnas A10-04 Taajuusmuuttajan käyttöönotto PLC- sovellukseen AS Automaatio-ja systeemitekniikan projektityö.
S ysteemianalyysin Laboratorio Aalto-yliopiston teknillinen korkeakoulu Ohjaamaton oppiminen– Heikki Vesterinen Optimointiopin seminaari - Syksy 2010 Ohjaamaton.
Infrapunasuodinautomatiikka kameralle AS Automaatio- ja systeemitekniikan projektityöt Loppuraportti Lassi Seppälä Johan Dahl.
S ysteemianalyysin Laboratorio Teknillinen korkeakoulu Esitelmöijän nimi Systeemitieteiden kandidaattiseminaari – Syksy/Kevät 200X Virheraportoijien jakaumat.
Projektityö Syksy A05-Open Source ERP Evaluation.
USB-käyttöinen syvyysanturi Väliraportti Johan Backlund.
EUTRAIN Comenius 2.1 Projekti Fysiikan ja kemian opettajakoulutuksen yhtenäistäminen Euroopassa.
Kurssivalinnat ykkösille
InBCT 2.2 Mukautuvat käyttöliittymät
RC-auton mekatroniikan ja käyttöliittymän kehitys Projektisuunitelman esittely Otso Saarentaus Valter Sandström Valvoja: Mika Matilainen Automaatio-
AS Automaatio- ja systeemitekniikan projektityöt A11-17 Ikäihmisten kotona asumista tukevien järjestelmien kehittäminen Ovivalpas väliraportti Mathias.
S11-08 Workflow-tuote tuotantojärjestelmien integraatiossa Teemu Pekkanen Timo Schwarte.
AS Automaatio- ja systeemitekniikan projektityöt Artikkeli Automaatioväylään Loppuraportti Eero Norri Juhana Kaikkonen.
Aloitusseminaarin ohje
Monimedian työkurssi Johdantoluento Ilmari Laakkonen Huone 6535
Projektityökurssi KLTITE06SU/OH Projektitöiden seminaariohjeet.
Projektityökurssi KLTITE05SU/OH Projektitöiden seminaariohjeet.
Välipalaute Moduuli 3 Mitä tästä voimme oppia? Mitä parantaa?
Mikael Agricola.
SMART Table (Kaijan kokeilu)
Mitä historia on?.
Insinööri (ylempi AMK), ympäristötekniikan tutkinto-ohjelma
CLT132 Tehtävät (viikko 5).
AS Automaatio- ja systeemitekniikan projektityöt
Tiedolla johtaminen - työryhmä
Production line simulation model
Production line simulation model
Esityksen transkriptio:

Mallintarkistus ja sen soveltaminen PLC toimilohko-ohjelmien verifioinnissa AS Automaatio- ja systeemitekniikan projektityöt – väliraportti Markus Hartikainen kevät 2009

1. Alkuperäinen ja toteutunut tavoite Tarkoituksena on tutustua mallintarkastuksen teoriaan yhtenä osa-alueena formaaleissa menetelmissä sekä verifioida pieni PLC - ohjelma NuSMV ja UPPAAL mallintarkastustyökaluja käyttäen. Tällä hetkellä olen mallintanut ja verifioinut pienen toimilohko-ohjelman sekä NuSMV:llä että UPPAAL:lla.

1. Alkuperäinen ja toteutunut tavoite Olen myös tutustunut mallintarkistuksen teoriaan ja lukenut tutkimusraportteja mallintarkistuksen soveltamisesta PLC- ohjelmien verifioinnissa. Tutkittu on mm. Structured Text (ST) muotoisten PLC- ohjelmien muuntamista NuSMV-mallintarkistimen kielelle. Tutkimuksissa on kehitetty algoritmejä, joilla voidaan kääntää PLC-ohjelmia mallintarkistimien ymmärtämään muotoon ”automaattisesti”. Viiveet, ajastimet ja integer-muuttujien kömpelö käyttö voivat johtaa tila-avaruuden räjähtämiseen (exponential state space blow up).

2. Työn rakenne ja toteutunut aikataulu

Projektityön kestoksi on edelleen arvioitu noin 3 kuukautta. Neljälle opintopisteelle kohdistettuna viikkokohtainen työtuntimäärä on 10 tuntia. Tähän mennessä olen käyttänyt projektiin jo noin 100 tuntia aikaa, joten uskon, että olen jo yli puolessa välissä, koska työvaiheista on jo tehty yli puolet. TODO: 1. Ensimmäiseksi tulen keskittymään ensimmäisten toteutettujen mallien tuloksiin ja vertailuun. 2. Yritän vielä tehdä UPPAAL-työkalulla selkeämmän mallin ensimmäisestä mallista. 3. Kirjoitan johdantolukua. 4. (Aloitan seuraavan mallin tekemisen molemmilla työkaluilla.)

3. Projektin puolivälissä toteutuneet riskit Muiden kurssien viemä aika on tältä projektilta pois. Työhön liittyvä teoria on monimutkaista ja sen pintapuolinenkin opettelu vie paljon aikaa. Riskien minimointi on onnistunut hyvin, sillä olen pyrkinyt projektin alkupuolella kartoittamaan jo tehtyä tutkimusta ja olen aloittanut mallien tekemisen sopivan pienistä ohjelmista.

4. Toteutetut mallit NuSMV

4. Toteutetut mallit UPPAAL