|
ACI-32020 Automaation reaaliaikajärjestelmät, 7 op
|
Seppo Kuikka
Luentoajat ja -paikat | Kohderyhmä, jolle suositellaan | |
Toteutus 1 |
|
3.-n. vuosikurssi
Automaatio-, kone- ja materiaalitekniikan tiedekunta Automaatiotekniikan koulutusohjelma Biotekniikan koulutusohjelma DI-Opiskelijat Konetekniikan koulutusohjelma Luonnontieteiden ja ympäristötekniikan tiedekunta Signaalinkäsittelyn ja tietoliikennetekniikan koulutusohjelma Sähkötekniikan koulutusohjelma Teknis-luonnontieteellinen koulutusohjelma Teknis-taloudellinen tiedekunta Tieto- ja sähkötekniikan tiedekunta Tietojohtamisen koulutusohjelma Tietotekniikan koulutusohjelma Tuotantotalouden koulutusohjelma Ympäristö- ja energiatekniikan koulutusohjelma |
Hyväksytyt tentti ja harjoitustyö sekä harjoitustyön tulosten esittely. Harjoitustyössä määritellään, suunnitellaan ja toteutetaan pienehkö reaaliaikainen automaatiosovellus.
-
Reaaliaikaisuuden merkitys automaatiotoimialan sovelluksissa on suuri. Sekä automatisoitaviin tuotteisiin integroitavilta sulautetuilta järjestelmiltä että tietoverkkopohjaisilta hajautetuilta järjestelmiltä vaaditaan hyvää suorituskykyä sekä nopeita ja deterministisiä vasteita. Opintojakso perehdyttää opiskelijan automaatioalan ohjelmistoilla toteutettujen reaaliaikajärjestelmien ja -sovellusten kehittämiseen. Opintojaksossa keskitytään reaaliaikajärjestelmien perusteisiin, suorituskyky-, luotettavuus- ja turvallisuusnäkökohtiin sekä reaaliaikajärjestelmien määrittelyyn, suunnitteluun ja toteutukseen uusimmilla ohjelmistomenetelmillä ja -työkaluilla.
Sisältö | Ydinaines | Täydentävä tietämys | Erityistietämys |
1. | Automaatiotoimialan ohjelmistojen erityispiirteet ja -vaatimukset. | Sulautettujen automaatiojärjestelmien, hajautettujen perusautomaatiojärjestelmien ja MES-tason järjestelmien erityisominaisuudet. | Esimerkkejä automaatio-ohjelmistoista. |
2. | Automaatioalan ohjelmistojen (toiminto- ja laatupainotteinen) kehitysprosessi ja vaatimusmäärittely. Käyttötapaukset ja niiden tarkentaminen. | Luotettavuuteen liittyvien erityisvaatimusten huomioonotto. Ohjattavan prosessin/laitteiston automaatioaste, hallintaperiaatteet ja hallintatehtävät. | |
3. | Olioluokka-analyysi ja toimintoanalyysi. UML:n reaaliaikaprofiili. | Systeemitason UML-profiili, SysML. | Kokeellinen automaatioalan UML-profiili. |
4. | Arkkitehtuurisuunnittelu, yksityiskohtainen suunnittelu ja toteutus. Suunnittelumallit. | Automaatiotoimialalla keskeisten arkkitehtuuri- ja mekanismimallien valinta- ja soveltamiskriteerit. | |
5. | Automaatio-ohjelmistojen laatu ja luotettavuus. Testausmenetelmät ja -työkalut. | Turvallisen käyttöautomaation ja turvallisuuteen liittyvien järjestelmien (TLJ) kehitysprosessien erot ja yhtäläisyydet. Testauksen optimointi. |
Opintojakson suorittamiseen vaaditaan hyväksytysti suoritetut tentti ja harjoitustyö. Sekä tentti että harjoitustyö arvioidaan asteikolla 0-5. Aktiivisuudesta lähiopetustunneilla saa lisäpisteitä, jotka otetaan huomioon tentin arvosanassa. Innovatiivisuudesta harjoitustyöratkaisussa saa myös lisäpisteitä (nk. bonuspisteet), jotka otetaan huomioon harjoitustyön arvosanassa. Lopullinen arvosana määräytyy tentti- ja harjoitustyöarvosanan perusteella: (tentin_arvosana + htyön_arvosana)/2.
Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
Kirja | Real Time UML | Douglass, Bruce Powel | 0-321-16076-2 | ISBN: 0-321-16076-2, 3. painos (2004) | Englanti | ||
Luentokalvot | Seppo Kuikka | http://www.ac.tut.fi/aci/courses/ACI-32020/Rajo_luennot.htm | Suomi | ||||
Muu kirjallisuus | Real-Time Design Patterns | Douglass, Bruce Powel | 0-201-69956-7 | ISBN 0-201-69956-7, 2003 | Englanti | ||
Muu kirjallisuus | Real-Time UML Workshop for Embedded Systems | Douglass, Bruce Powel | 0-7506-7906-9, 2007 | Englanti | |||
Muu verkkomateriaali | http://www.ac.tut.fi/aci/courses/ACI-32020/Rajo_materiaali.htm | Englanti | |||||
Opintomoniste | Lecture Notes on Automation Software | Seppo Kuikka | Englanti |
Opintojakso | P/S | Selite |
ACI-31040 Automaatiolaitteet ja -verkot | Suositeltava | |
OHJ-1100 Ohjelmointi I | Pakollinen | |
OHJ-1150 Ohjelmointi II | Pakollinen | |
OHJ-1400 Olio-ohjelmoinnin peruskurssi | Suositeltava | |
OHJ-3010 Ohjelmistotuotannon perusteet | Suositeltava |
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
|
|
|
Kuvaus | Opetusmuodot | Toteutustapa | |
Toteutus 1 | ACI-32020 Automaation reaaliaikajärjestelmät, syksy 2009. | Luennot Harjoitukset Harjoitustyöt |
Lähiopetus: 0 % Etäopetus: 20 % Itseopiskelu: 0 % |