Opinto-opas 2011-2012
Perus

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2011-2012

ACI-32020 Automaation reaaliaikajärjestelmät, 7 op
Real Time Systems in Automation

Vastuuhenkilö

Seppo Kuikka

Opetus

Opetusmuoto P1 P2 P3 P4 Kesä Toteutuskerrat Luentoajat ja -paikat
Luennot
Harjoitukset
Harjoitustyöt
Verkkotyöskentely
 2 h/vko
 2 h/vko
 80 h/per
 10 h/per
+2 h/vko
+2 h/vko
+80 h/per
+10 h/per




 




 




 
ACI-32020 2011-01 Keskiviikko 12 - 14, SD302

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 
ACI-32020 Automaation reaaliaikajärjestelmät, 7 op 7601020 Reaaliaikajärjestelmät ja -ohjelmointi, 4 ov  
ACI-32020 Automaation reaaliaikajärjestelmät, 7 op ACI-32021 Automaation reaaliaikajärjestelmät, 6 op  

Tarkempia tietoja toteutuskerroittain

Toteutus Kuvaus Opetusmuodot Toteutustapa
ACI-32020 2011-01 ACI-32020 Automaation reaaliaikajärjestelmät Syksy 2010   Luennot
Harjoitukset
Harjoitustyöt
   
Lähiopetus: 0 %
Etäopetus: 0 %
Itseopiskelu: 0 %  

Viimeksi muokattu29.12.2010