CORBAn soveltaminen joustavan valmistusjärjestelmän perusohjelmistoon

Translated title of the contribution: Applying CORBA in the basic software for a flexible manufacturing system

Mikko Holappa

Research output: Book/ReportReport

Abstract

Työssä tutkittiin CORBA-spesifikaation määrittelemää ohjelmistoarkkitehtuuria, sen toteutuksia sekä soveltuvuutta pehmeiden reaaliaikajärjestelmien ohjaukseen. Tarkastelun alla oli erityisesti joustavan valmistusjärjestelmän perusohjelmiston toteuttaminen CORBA-yhteensopivalla ohjelmistolla. Ohjelmistojen koon ja niiden välisten integrointien lukumäärän kasvaminen hankalasti hallittaviksi on aiheuttanut tarvetta kehittää yhtenäisiä rajapintoja käyttäviä ohjelmia sekä laajennettavia ja uudelleenkäytettäviä ohjelmistoarkkitehtuureja ja menettelytapoja. Ongelmien välttämiseksi ohjelmiston eri osat tulisi saada mahdollisimman riippumattomiksi toisistaan ja riippuvuussuhteet tulisi kuvata standardilla tavalla, jotta muutokset yhteen osaan ohjelmistoa vaikuttaisivat mahdollisimman vähän ohjelmiston muihin osiin. CORBA tarjoaa selkeän komponenttiperustaisen arkkitehtuurin ja piilottaa verkkotason ohjelmoinnin. Lisäksi se mahdollistaa ohjelmiston rajapintojen kuvaamisen yhtenäisellä tavalla, mikä vähentää ohjelmistojen integrointityötä. CORBAn käyttöönotto vaatii kuitenkin panostusta koulutukseen, eikä sen kaupallisten toteutusten suorituskyky vielä täytä kovien reaaliaikajärjestelmien asettamia vaatimuksia. Tämän työn yhteydessä tehty joustavan valmistusjärjestelmän perusohjelmisto toteutettiin kaupallisella ORB-toteutuksella (Orbix) ja oliotietokannalla (Objectivity). Sitä kokeiltiin todellisessa toimintaympäristössä, missä käyttöjärjestelmänä oli Windows NT 4.0 ja siirtomediana Ethernet-lähiverkko.
Translated title of the contributionApplying CORBA in the basic software for a flexible manufacturing system
Original languageFinnish
Place of PublicationEspoo
PublisherVTT Technical Research Centre of Finland
Number of pages94
ISBN (Electronic)951-38-5311-X
ISBN (Print)951-38-5310-1
Publication statusPublished - 1998
MoE publication typeD4 Published development or research report or study

Publication series

SeriesVTT Tiedotteita - Meddelanden - Research Notes
Number1911
ISSN1235-0605

Keywords

  • manufacturing systems
  • FMS
  • software design
  • software components
  • CORBA

Fingerprint

Dive into the research topics of 'Applying CORBA in the basic software for a flexible manufacturing system'. Together they form a unique fingerprint.

Cite this