Haku

Executing custom process models: Generating Simu18 simulations

QR-koodi

Executing custom process models: Generating Simu18 simulations

Itsetehtyjen prosessimallien suorittaminen: Simu18 -mallien luominen ohjelmallisesti

Toimialuelähtöinen suunnittelu ja ohjelmistokehitys ovat saavuttaneet suosiota hiljattain ohjelmistojärjestelmien monimutkaisuuden kasvaessa. Myös graafisten toimialuekohtaisten kielten luominen on yleistynyt mallinninympäristöjen luomisen helpottuessa. Yksi graafisten mallintimien kehittämiseen tehty sovellus on Microsoftin DSL Tools, joka mahdollistaa helpon graafisten mallinnuskielien ja -mallien luomisen.

Näin luoduissa graafisissa malleissa on kuitenkin muutamia toiminnallisia puutteita. Yksi ongelma on se, ettei näin kuvattuja prosesseja pysty suoraa ajamaan. Tämän työn aiheena on suorittaa näitä malleja Simul8 nimistä kaupallista simulointiohjelmistoa hyväksikäyttäen. Työn toteutusosa analysoi omatekoisen prosessimallin kääntämistä Simul8:n ymmärtämään muotoon. Työssä esitellään esimerkkitoteutuksen tästä mallin käännöksestä sekä kommentoidaan prosessin aikana esiin nousseita ongelmia ja kysymyksiä.

Työn tuloksena todetaan, että Simul8 ei sovi kovin hyvin tämän tyylisten toimija-pohjaisten ympäristöjen mallintamiseen. Myös mallintamisnäkökulmasta omatekoisten prosessimallien suunnitteluun liittyy muutamia kysymyksiä, jotta malli olisi toimiva. Lopuksi ehdotetaan, että tällaiseen tarkoitukseen sopisi paremmin toimija-pohjaista paradigmaa noudatteleva simulointiohjelmisto. Sellaisen tutkiminen jää kuitenkin erilliseksi aiheekseen.

Tallennettuna: