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 contribution | Applying CORBA in the basic software for a flexible manufacturing system |
|---|---|
| Original language | Finnish |
| Place of Publication | Espoo |
| Publisher | VTT Technical Research Centre of Finland |
| Number of pages | 94 |
| ISBN (Electronic) | 951-38-5311-X |
| ISBN (Print) | 951-38-5310-1 |
| Publication status | Published - 1998 |
| MoE publication type | D4 Published development or research report or study |
Publication series
| Series | VTT Tiedotteita - Meddelanden - Research Notes |
|---|---|
| Number | 1911 |
| ISSN | 1235-0605 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 9 Industry, Innovation, and Infrastructure
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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver