|
Opinto-opas 2011-2012
ACI-32020 Automaation reaaliaikajärjestelmät, 7 op
|
Vastuuhenkilö
Seppo Kuikka
Opetus
Opetusmuoto | P1 | P2 | P3 | P4 | Kesä | Toteutuskerrat | Luentoajat ja -paikat |
|
|
|
|
|
|
|
|
Suoritusvaatimukset
Hyväksytyt tentti ja harjoitustyö sekä harjoitustyön tulosten esittely. Harjoitustyössä määritellään, suunnitellaan ja toteutetaan pienehkö reaaliaikainen automaatiosovellus.
Opetukseen ja oppimiseen liittyvät periaatteet ja lähtökohdat
-
Osaamistavoitteet
Sekä automatisoitaviin tuotteisiin integroitavilta sulautetuilta järjestelmiltä että tietoverkkopohjaisilta hajautetuilta järjestelmiltä vaaditaan vahvoja reaaliaikaisuus- ja luotettavuusominaisuuksia. Opintojakson suoritettuaan opiskelija osaa kehittää automaatioalan ohjelmistopohjaisia reaaliaikajärjestelmiä ja -sovelluksia. Hän ymmärtää ja osaa organisoida automaatioalan reaaliaikajärjestelmien kehitysprosessin. Hän osaa soveltaa eri kehitysvaiheisiin soveltuvia, UML-pohjaisia (Unified Modelling Language) tekniikoita ja työkaluja. Hän osaa käyttää hyväkseen UML-profiileita sovelluksen suorituskyky-, luotettavuus- ja turvallisuusvaatimusten määrittelyyn. Hän osaa suunnitella alan erityyppisiin sovelluksiin tarkoituksenmukaisia ohjelmistoarkkitehtuureita käyttäen hyväkseen suunnittelumalleja (design patterns) ja mallikieliä.
Sisältö
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 AP-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 arvostelu
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.
Arvosteluasteikko:
Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
Oppimateriaali
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 Agility | Douglass, Bruce Powel | Englanti | ||||
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 |
Esitietovaatimukset
Opintojakso | P/S | Selite |
ASE-2170 Automaatiojärjestelmät ja -suunnittelu | Suositeltava | |
OHJ-1150 Ohjelmointi II | Suositeltava |
Esitietoketju (Vaatii kirjautumisen POPiin)
Vastaavuudet
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
|
|
|
Tarkempia tietoja toteutuskerroittain
Toteutus | Kuvaus | Opetusmuodot | Toteutustapa |
ACI-32020 Automaation reaaliaikajärjestelmät Syksy 2010 | Luennot Harjoitukset Harjoitustyöt |
Lähiopetus: 0 % Etäopetus: 0 % Itseopiskelu: 0 % |