Yleiskuvaus
Automaatio on kriittinen kilpailutekijä joustavassa ja verkottuvassa, uuden teollisen tuotantotavan mukaisessa tuotannossa. Yleisenä pyrkimyksenä automaatiosovelluksissa on toisaalta älyn hajauttaminen ohjattaviin laitteisiin ja toisaalta tuotannon hallinnan integroiminen yrityksen liiketoimintaprosesseihin. Ohjelmistokehityksen osaamisesta on puolestaan tullut yhä tärkeämpää automaatiojärjestelmien ja –sovellusten toteutuksessa.
ACI:n Automaation ohjelmistotekniikan tutkimusryhmässä keskitytään sekä opiskelun että tutkimuksen keinoin soveltamaan uusinta ohjelmistotekniikkaa automaatiotoimialan tarpeisiin. Opinnoissa perehdytään oliopohjaisten reaaliaikajärjestelmien suunnitteluun, komponenttiohjelmointiin ja tuotannon informaatiojärjestelmien integrointiin. Tutkimuksessa menetelmänä on suunnittelutieteen konstruktiivinen lähestymistapa ja UML-pohjaisten menetelmien sovittaminen ja soveltaminen automaatioalan tarpeisiin. Tutkimus- ja kehityshankkeiden toteutuksissa panostetaan toimialakohtaisten, automaatioalan ohjelmistoarkkitehtuurien suunnitteluun suunnittelumallien ja sovelluskehysten avulla sekä komponentti- ja sovelluspalvelupohjaisten ratkaisujen kehitykseen.
Ryhmän tutkimusprojekteissa painopiste on ollut tuotannon informaatiojärjestelmien integroinnissa sekä vaativassa käynnissäpidossa, mukaanlukien poikkeustilanteiden hallinta. Tutkimustyötä syvennetään toisaalta semanttisiin palveluihin, toisaalta taitotukisovelluksiin. Ensinmainitut nostavat tuotannollisten päätösten automaatioastetta. Jälkimmäiset taas avustavat ihmisiä tuotannon ja automaatiosuunnittelun päätöksenteossa.