ASE-6030 Automaation reaaliaikajärjestelmät, 5 op
Real-time Systems in Automation

Vastuuhenkilö

Mikko Salmenperä, Jari Seppälä

Opetus

Toteutuskerta Periodi Vastuuhenkilö Suoritusvaatimukset
ASE-6030 2018-01 1 - 2 Mikko Salmenperä
Jari Seppälä

Osaamistavoitteet

Sekä automatisoitaviin tuotteisiin integroitavilta sulautetuilta järjestelmiltä että tietoverkkopohjaisilta hajautetuilta järjestelmiltä vaaditaan vahvoja reaaliaikaisuus- ja laatuominaisuuksia. Opintojakson suoritettuaan opiskelija osaa kehittää automaatioalan ohjelmistopohjaisia reaaliaikajärjestelmiä ja -sovelluksia ketterän kehityksen metodein. 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. Hän osaa suunnitella alan erityyppisiin sovelluksiin tarkoituksenmukaisia ohjelmistoarkkitehtuureita käyttäen hyväkseen suunnittelumalleja (design patterns) ja mallikieliä.

Sisältö

Sisältö Ydinsisältö Täydentävä tietämys Erityistietämys
1. Automaatiotoimialan ohjelmistojen erityispiirteet ja -vaatimukset.      
2. Automaatioalan ohjelmistojen mallipohjainen, ketterä kehitysprosessi. Vaatimusmäärittelyn käyttötapausten tarkentaminen.      
3. Olioluokka-analyysi ja toimintoanalyysi.  UML:n reaaliaikaprofiileista ja SysML:sta.    
4. Arkkitehtuurisuunnittelu, yksityiskohtainen suunnittelu ja toteutus.  Suunnittelumalleista ja suunnittelumallikielistä.   
5. Automaatio-ohjelmistojen laatu. Testausmenetelmät ja -työkalut.      

Oppimateriaali

Tyyppi Nimi Tekijä ISBN URL Lisätiedot Tenttimateriaali
Kirja   Real-Time Agility   Bruce Powel Douglass   978-0-321-54549-7       Kyllä   
Opintomoniste   Lecture Notes On Automation Software   Seppo Kuikka         Kyllä   

Esitietovaatimukset

Opintojakso P/S Selite
IHA-3110 Ohjaus- ja automaatiojärjestelmät Suositeltava    
TIE-02201 Ohjelmointi 2: Perusteet Suositeltava    
TIE-02402 Ohjelmointi 3: Tekniikat Suositeltava    



Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
ASE-6030 Automaation reaaliaikajärjestelmät, 5 op ACI-32020 Automaation reaaliaikajärjestelmät, 7 op  
ASE-6030 Automaation reaaliaikajärjestelmät, 5 op ASE-6030 Automaation reaaliaikajärjestelmät, 5 op  

Päivittäjä: Salmenperä Mikko, 05.09.2018