Koneautomaatio-ohjelmistojen komponentointi

Translated title of the contribution: Construction of machine automation software from reusable components

Hannu Saari

Research output: Book/ReportReport

Abstract

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.
Translated title of the contributionConstruction of machine automation software from reusable components
Original languageFinnish
Place of PublicationEspoo
PublisherVTT Technical Research Centre of Finland
Number of pages81
ISBN (Print)951-38-4497-8
Publication statusPublished - 1994
MoE publication typeNot Eligible

Publication series

SeriesVTT Tiedotteita - Meddelanden - Research Notes
Number1563
ISSN1235-0605

Keywords

  • software engineering
  • mechatronics
  • embedded systems
  • machine automation
  • software reusability

Fingerprint

Dive into the research topics of 'Construction of machine automation software from reusable components'. Together they form a unique fingerprint.

Cite this