search query: @keyword DSL / total: 15
reference: 2 / 15
« previous | next »
Author:Tuomola, Henri
Title:Executing custom process models: Generating Simu18 simulations
Itsetehtyjen prosessimallien suorittaminen: Simu18 -mallien luominen ohjelmallisesti
Publication type:Master's thesis
Publication year:2010
Pages:[7] + 45      Language:   eng
Department/School:Informaatio- ja luonnontieteiden tiedekunta
Degree programme:Tietotekniikan tutkinto-ohjelma
Main subject:Informaatiotekniikka   (T-115)
Supervisor:Simula, Olli
Instructor:Farcet, Nicolas
OEVS:
Electronic archive copy is available via Aalto Thesis Database.
Instructions

Reading digital theses in the closed network of the Aalto University Harald Herlin Learning Centre

In the closed network of Learning Centre you can read digital and digitized theses not available in the open network.

The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/

You can read theses on the Learning Centre customer computers, which are available on all floors.

Logging on to the customer computers

  • Aalto University staff members log on to the customer computer using the Aalto username and password.
  • Other customers log on using a shared username and password.

Opening a thesis

  • On the desktop of the customer computers, you will find an icon titled:

    Aalto Thesis Database

  • Click on the icon to search for and open the thesis you are looking for from Aaltodoc database. You can find the thesis file by clicking the link on the OEV or OEVS field.

Reading the thesis

  • You can either print the thesis or read it on the customer computer screen.
  • You cannot save the thesis file on a flash drive or email it.
  • You cannot copy text or images from the file.
  • You cannot edit the file.

Printing the thesis

  • You can print the thesis for your personal study or research use.
  • Aalto University students and staff members may print black-and-white prints on the PrintingPoint devices when using the computer with personal Aalto username and password. Color printing is possible using the printer u90203-psc3, which is located near the customer service. Color printing is subject to a charge to Aalto University students and staff members.
  • Other customers can use the printer u90203-psc3. All printing is subject to a charge to non-University members.
Location:P1 Ark Aalto  8678   | Archive
Keywords:simulation
process models
domain-driven development
domain-specific langugages
DSL
DDD

simulointi
prosessimallit
DDD
DSL
toimialuelähtöinen suunnittelu
Abstract (eng): Domain-driven design and development have gained popularity recently as software applications become more complex.
Also graphical domain-specific languages have become more popular as the creation of custom graphical designer environments is now supported by applications.
One this kind of application is Microsoft's DSL Tools, which enables the user to easily develop new graphical modelling languages and models.

However, as these models are entirely custom-made, they lack some important features.
This work concentrates on making custom process models executable using a commercial simulation application called Simul8.
The implementation part of this work concentrates on analyzing the translation of a custom process model into an executable SimuI8 simulation.
We provide a proof-of-concept implementation of this functionality and comments on the model translation process along the way.

As a result of this work, we conclude that Simul8 does not suit well for modelling the agent based scenarios involved in this work.
There are also some problematic topics from modelling point-of-view in order to graphically model a fully working scenario.
Regarding future work, it seems that a simulation application which supports agent-based simulation paradigm would he better suited for this kind of modeling tasks.
Abstract (fin): 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.
ED:2010-04-13
INSSI record number: 39450
+ add basket
« previous | next »
INSSI