Yhdyskäytävätuotteen asiakassovelluksen mallintaminen ja konfigurointi
Ripatti, Mikko (2004)
Kuvaus
Kokotekstiversiota ei ole saatavissa.
Tiivistelmä
Tutkimuksen aiheena oli tutkia miten yhdyskäytäväohjelmiston asiakasprotokolla voidaan sovittaa olemassaolevaan konfiguraatioon sekä löytää konfigurointimekanismeja, jotka helpottaisivat niiden valmistamista yhdyskäytäväsovellukselle.
Tutkimus oli luonteeltaan konstruktiivinen. Kehitystyö aloitettiin selvittämällä miten asiakasprotokolla sovitetaan olemassaolevaan osaan yhdyskäytäväohjelmistoa. Käytännössä tämä tarkoitti protokollan mallintamista SCL-kielellä (Substation Configuration Language) sekä tarvittavien työkalujen suunnittelua. Asiakasprotokolla sovitettiin osaksi olemassaolevaa pohjaa mallintamalla se samalla tavalla kuin palvelinkomponentti XML-tiedostoiksi, jolloin olemassaolevien ohjelmistokom-ponenttien käyttämiseen tarvittava työmäärä pystyttiin minimoimaan. Suurinta työmäärää vaatineen työn, ristiinviittausten tekemisen, helpottamiseksi tehtiin listapohjainen konfigurointityökalu ja siihen konfigurointimallipohja, jonka avulla suuria määriä prosessipisteitä voidaan konfiguroida yhdyskäytävälle yhdellä kertaa.
Valmiiksi asetelluilla järjestelmää kuvaavilla komponenteilla sekä listapohjaisilla konfigurointityökaluilla voidaan toimivan järjestelmän rakentamiseen kuluvaa aikaa lyhentää sekä järjestelmän ylläpidon vaatimaa työmäärää pienentää. Tutkimus vahvisti myös aikaisemman tutkimuksen tuloksen sekä XML:n että SCL:n soveltumisesta sähköasema-automaatio tuotteiden mallintamiseen.
Tutkimus oli luonteeltaan konstruktiivinen. Kehitystyö aloitettiin selvittämällä miten asiakasprotokolla sovitetaan olemassaolevaan osaan yhdyskäytäväohjelmistoa. Käytännössä tämä tarkoitti protokollan mallintamista SCL-kielellä (Substation Configuration Language) sekä tarvittavien työkalujen suunnittelua. Asiakasprotokolla sovitettiin osaksi olemassaolevaa pohjaa mallintamalla se samalla tavalla kuin palvelinkomponentti XML-tiedostoiksi, jolloin olemassaolevien ohjelmistokom-ponenttien käyttämiseen tarvittava työmäärä pystyttiin minimoimaan. Suurinta työmäärää vaatineen työn, ristiinviittausten tekemisen, helpottamiseksi tehtiin listapohjainen konfigurointityökalu ja siihen konfigurointimallipohja, jonka avulla suuria määriä prosessipisteitä voidaan konfiguroida yhdyskäytävälle yhdellä kertaa.
Valmiiksi asetelluilla järjestelmää kuvaavilla komponenteilla sekä listapohjaisilla konfigurointityökaluilla voidaan toimivan järjestelmän rakentamiseen kuluvaa aikaa lyhentää sekä järjestelmän ylläpidon vaatimaa työmäärää pienentää. Tutkimus vahvisti myös aikaisemman tutkimuksen tuloksen sekä XML:n että SCL:n soveltumisesta sähköasema-automaatio tuotteiden mallintamiseen.