TY - BOOK
T1 - Koneautomaatio-ohjelmistojen komponentointi
AU - Saari, Hannu
PY - 1994
Y1 - 1994
N2 - Työn tavoitteena on tutkia koneautomaatio-ohjelmistojen
uudelleenkäyttöä ja komponentointia. Lisäksi työssä
esitetään
ohjeisto uudelleenkäytettävien koneautomaation
ohjelmistokomponenttien suunnitteluun.
Ohjelmistotyön kustannusten pienentämistä on tutkittu
kauan.
Ratkaisevaa läpimurtoa ei ole saavutettu. Koneautomaatio-
ohjelmistojen uudelleenkäyttöä omana sovelluksenaan ei ole
juurikaan aikaisemmin tutkittu. Ohjelmistojen huomattava
yleistyminen koneautomaatiotuotteissa on herättänyt
kiinnostuksen
ohjelmistokustannusten vähentämiseen
koneautomaatioyrityksissä.
Tässä työssä esitettävillä koneautomaatio-ohjelmistojen
uudelleenkäyttöperiaatteilla pyritään ohjelmistotyön
kustannusten
vähentämiseen koneautomaation sovellusalueella.
Työssä komponentit ymmärretään ohjelmiston
rakennuselementeiksi,
joista ohjelmisto kootaan. Komponentit voivat olla
koodimoduuleita,
suunnitelmia tai dokumentteja. Työssä esitetään
hierarkkinen tapa
jäsentää koneautomaatio-ohjelmisto komponenteiksi.
Koneautomaatio-ohjelmista tunnistettiin neljä
komponenttikerrosta:
alkeis-, säädin-, osajärjestelmä- ja tuotekerrokset.
Kerrosjärjestelmä tarjoaa suunnittelijalle eri kokoisia
ja eri
abstraktiotasoilla ymmärrettäviä kokonaisuuksia.
Työssä esitetään ohjeisto uudelleenkäytettävien
koneautomaation
ohjelmistokomponenttien suunnittelusta eli, mitä
komponenttien eri
suunnitteluvaiheissa tulee tehdä. Suunnitteluohjeisiin on
liitetty
joukko tietokoneavusteisia työkaluja.
Työssä suunniteltiin porausjumbon puomin ohjaus ja
traktorin
voimansiirron ja moottorin ohjauksen integrointi esitetyn
menetelmän mukaisesti. Esimerkkitapausten perusteella
voitiin
todeta työssä kehitetyt komponenttikerrokset ja niihin
perustuva
menetelmä käytännössä toimivaksi.
AB - Työn tavoitteena on tutkia koneautomaatio-ohjelmistojen
uudelleenkäyttöä ja komponentointia. Lisäksi työssä
esitetään
ohjeisto uudelleenkäytettävien koneautomaation
ohjelmistokomponenttien suunnitteluun.
Ohjelmistotyön kustannusten pienentämistä on tutkittu
kauan.
Ratkaisevaa läpimurtoa ei ole saavutettu. Koneautomaatio-
ohjelmistojen uudelleenkäyttöä omana sovelluksenaan ei ole
juurikaan aikaisemmin tutkittu. Ohjelmistojen huomattava
yleistyminen koneautomaatiotuotteissa on herättänyt
kiinnostuksen
ohjelmistokustannusten vähentämiseen
koneautomaatioyrityksissä.
Tässä työssä esitettävillä koneautomaatio-ohjelmistojen
uudelleenkäyttöperiaatteilla pyritään ohjelmistotyön
kustannusten
vähentämiseen koneautomaation sovellusalueella.
Työssä komponentit ymmärretään ohjelmiston
rakennuselementeiksi,
joista ohjelmisto kootaan. Komponentit voivat olla
koodimoduuleita,
suunnitelmia tai dokumentteja. Työssä esitetään
hierarkkinen tapa
jäsentää koneautomaatio-ohjelmisto komponenteiksi.
Koneautomaatio-ohjelmista tunnistettiin neljä
komponenttikerrosta:
alkeis-, säädin-, osajärjestelmä- ja tuotekerrokset.
Kerrosjärjestelmä tarjoaa suunnittelijalle eri kokoisia
ja eri
abstraktiotasoilla ymmärrettäviä kokonaisuuksia.
Työssä esitetään ohjeisto uudelleenkäytettävien
koneautomaation
ohjelmistokomponenttien suunnittelusta eli, mitä
komponenttien eri
suunnitteluvaiheissa tulee tehdä. Suunnitteluohjeisiin on
liitetty
joukko tietokoneavusteisia työkaluja.
Työssä suunniteltiin porausjumbon puomin ohjaus ja
traktorin
voimansiirron ja moottorin ohjauksen integrointi esitetyn
menetelmän mukaisesti. Esimerkkitapausten perusteella
voitiin
todeta työssä kehitetyt komponenttikerrokset ja niihin
perustuva
menetelmä käytännössä toimivaksi.
KW - software engineering
KW - mechatronics
KW - embedded systems
KW - machine automation
KW - software reusability
M3 - Report
SN - 951-38-4497-8
T3 - VTT Tiedotteita - Meddelanden - Research Notes
BT - Koneautomaatio-ohjelmistojen komponentointi
PB - VTT Technical Research Centre of Finland
CY - Espoo
ER -