Aaltodoc - homepage
Communities & Collections
Browse Aaltodoc publication archive
EN | FI |
Log In
  1. Home
  2. Browse by Author

Browsing by Author "Parkatti, Tomi"

Filter results by typing the first few letters
Now showing 1 - 2 of 2
  • Results Per Page
  • Sort Options
  • No Thumbnail Available
    Älykkään kenttälaitteen konfiguroitava testaus
    (2009) Parkatti, Tomi
    Helsinki University of Technology | Master's thesis
    Tässä diplomityössä on kehitetty Metso Automationin ND800-tyyppisen venttiiliasennoittimen testaukseen soveltuva konfiguroitava ohjelmisto, jonka avulla voidaan suorittaa laitteelle testaustoimintoja sekä parametrien asetuksia. Ohjelmiston avulla käyttäjä voi suorittaa laitteen peruskonfiguroinnin tai koota listan peräkkäisiä toimintoja skriptitiedostoon ja suorittaa tämän tiedoston. Työ alkoi tulevien käyttötarpeiden analyysillä sekä teknisten ratkaisumallien valinnalla. Työn teoriaosassa käsitellään ohjelmistotuotantoa yleisesti, olio-ohjelmointia, UML-kuvauskielen rakennetta, suunnittelumalleja sekä esitellään Visitor Pattern-niminen suunnittelumalli. Työn käytännön osassa suunnitellaan, toteutetaan ja otetaan käyttöön venttiiliasennoittimen testaukseen soveltuva konfiguroitava ohjelmisto. Työssä on pyritty huomioimaan ohjelmiston hyvä käytettävyys mahdollisimman kattavasti eri käyttötapojen osalta. Eri käyttötavoille on toteutettu omat osa-alueensa käyttöliittymään. Ohjelmiston ohjaama mekaniikka, eli venttiiliasennoittimien konfigurointi- ja kalibrointiasema on tähän tarpeeseen erikseen suunniteltu ja toteutettu mutta ei kuulu diplomityön alueeseen.
  • No Thumbnail Available
    Tapahtumakeskeiset arkkitehtuurit ja niiden hyödyntäminen tuotekonfiguraattorisovelluksissa
    (2012) Haverinen, Samuli
    School of Science | Master's thesis
    This master's thesis discusses the possibilities of utilizing event-centric software architectures in product configurator applications. The first objective was to determine which architecturally significant features are important in product configurators. The second objective was to research and compare the benefits and downsides of event-centric architectures when compared to traditional software architectures. This was done to decide whether the event-centric architectures can be used to solve problems related to, for example, performance, scalability and traceability in ABB's product configurators. The theory part of this thesis first explains the meaning of software architectures and the importance to understand them. In addition, the theory part defines traditional and event-centric architectures and explains their differences. Finally, this part introduces product configurators and briefly describes the contexts and ways they are utilized. The research part was divided into three sections. First, a survey was conducted to determine the importance of some architecturally significant features in product configurators. Second the concept of event sourcing was studied by applying it into an existing product configurator. Third a simple prototype was created of a product configurator utilizing event-centric architectures. Based on these methods, an estimate was formed about the suitability of each architecture for use in product configurators, and the architectures were given scores accordingly. Based on the results, it can be concluded that performance, maintainability and data integrity are the most important architecturally significant features in product configurators. This implies that neither event-centric architectures nor traditional architectures are very suitable to be used in product configurators. Instead, a hybrid model combining the most suitable parts of both architectures would likely work best.
Help | Open Access publishing | Instructions to convert a file to PDF/A | Errata instructions | Send Feedback
Aalto UniversityPrivacy notice | Cookie settings | Accessibility Statement | Aalto University Learning Centre