43 results on '"Tiusanen, Mikko"'
Search Results
2. Distinct Communities and Differing Dispersal Routes in Bacteria and Fungi of Honey Bees, Honey, and Flowers
- Author
-
Tiusanen, Mikko, Becker-Scarpitta, Antoine, and Wirta, Helena
- Published
- 2024
- Full Text
- View/download PDF
3. Honeybees’ foraging choices for nectar and pollen revealed by DNA metabarcoding
- Author
-
Leponiemi, Matti, Freitak, Dalial, Moreno-Torres, Miguel, Pferschy-Wenzig, Eva-Maria, Becker-Scarpitta, Antoine, Tiusanen, Mikko, Vesterinen, Eero J., and Wirta, Helena
- Published
- 2023
- Full Text
- View/download PDF
4. Potential of undersown species identity versus diversity to manage disease in crops
- Author
-
Cappelli, Seraina Lisa, primary, Domeignoz Horta, Luiz Alberto, additional, Gerin, Stephanie, additional, Heinonsalo, Jussi, additional, Lohila, Annalea, additional, Raveala, Krista, additional, Schmid, Bernhard, additional, Shrestha, Rashmi, additional, Tiusanen, Mikko Johannes, additional, Thitz, Paula, additional, and Laine, Anna‐Liisa, additional
- Published
- 2024
- Full Text
- View/download PDF
5. Flower-visitor and pollen-load data provide complementary insight into species and individual network roles
- Author
-
Cirtwill, Alyssa R., Wirta, Helena, Kaartinen, Riikka, Ballantyne, Gavin, Stone, Graham N., Cunnold, Helen, Tiusanen, Mikko, Roslin, Tomas, Cirtwill, Alyssa R., Wirta, Helena, Kaartinen, Riikka, Ballantyne, Gavin, Stone, Graham N., Cunnold, Helen, Tiusanen, Mikko, and Roslin, Tomas
- Abstract
Most animal pollination results from plant–insect interactions, but how we perceive these interactions may differ with the sampling method adopted. The two most common methods are observations of visits by pollinators to plants and observations of pollen loads carried by insects. Each method could favour the detection of different species and interactions, and pollen load observations typically reveal more interactions per individual insect than visit observations. Moreover, while observations concern plant and insect individuals, networks are frequently analysed at the level of species. Although networks constructed using visitation and pollen-load data have occasionally been compared in relatively specialised, bee-dominated systems, it is not known how sampling methodology will affect our perception of how species (and individuals within species) interact in a more generalist system. Here we use a Diptera-dominated high-Arctic plant–insect community to explore how sampling approach shapes several measures of species' interactions (focusing on specialisation), and what we can learn about how the interactions of individuals relate to those of species. We found that species degrees, interaction strengths, and species motif roles were significantly correlated across the two method-specific versions of the network. However, absolute differences in degrees and motif roles were greater than could be explained by the greater number of interactions per individual provided by the pollen-load data. Thus, despite the correlations between species roles in networks built using visitation and pollen-load data, we infer that these two perspectives yield fundamentally different summaries of the ways species fit into their communities. Further, individuals' roles generally predicted the species' overall role, but high variability among individuals means that species' roles cannot be used to predict those of particular individuals. These findings emphasize the importance of adopting
- Published
- 2024
- Full Text
- View/download PDF
6. Little directional change in the timing of Arctic spring phenology over the past 25 years
- Author
-
Schmidt, Niels Martin, primary, Kankaanpää, Tuomas, additional, Tiusanen, Mikko, additional, Reneerkens, Jeroen, additional, Versluijs, Tom S.L., additional, Hansen, Lars Holst, additional, Hansen, Jannik, additional, Gerlich, Hannah Sørine, additional, Høye, Toke T., additional, Cirtwill, Alyssa R., additional, Zhemchuzhnikov, Mikhail K., additional, Peña-Aguilera, Pablo, additional, and Roslin, Tomas, additional
- Published
- 2023
- Full Text
- View/download PDF
7. One fly to rule them all—muscid flies are the key pollinators in the Arctic
- Author
-
Tiusanen, Mikko, Hebert, Paul D. N., Schmidt, Niels Martin, and Roslin, Tomas
- Published
- 2016
8. Stable pollination service in a generalist high Arctic community despite the warming climate
- Author
-
Cirtwill, Alyssa R., primary, Kaartinen, Riikka, additional, Rasmussen, Claus, additional, Redr, Deanne, additional, Wirta, Helena, additional, Olesen, Jens M., additional, Tiusanen, Mikko, additional, Ballantyne, Gavin, additional, Cunnold, Helen, additional, Stone, Graham N., additional, Schmidt, Niels Martin, additional, and Roslin, Tomas, additional
- Published
- 2022
- Full Text
- View/download PDF
9. A molecular-based identification resource for the arthropods of Finland
- Author
-
Roslin, Tomas, Somervuo, Panu, Pentinsaari, Mikko, Hebert, Paul D. N., Agda, Jireh, Ahlroth, Petri, Anttonen, Perttu, Aspi, Jouni, Blagoev, Gergin, Blanco, Santiago, Chan, Dean, Clayhills, Tom, deWaard, Jeremy, deWaard, Stephanie, Elliot, Tyler, Elo, Riikka, Haapala, Sami, Helve, Eero, Ilmonen, Jari, Hirvonen, Petri, Ho, Chris, Itämies, Juhani, Ivanov, Vladislav, Jakovlev, Jevgeni, Juslén, Aino, Jussila, Reijo, Kahanpää, Jere, Kaila, Lauri, Kaitila, Jari-Pekka, Kakko, Ari, Kakko, Iiro, Karhu, Ali, Karjalainen, Sami, Kjaerandsen, Jostein, Koskinen, Janne, Laasonen, Erkki M., Laasonen, Leena, Laine, Erkka, Lampila, Petri, Levesque-Beaudin, Valerie, Lu, Liuqiong, Lähteenaro, Meri, Majuri, Pekka, Malmberg, Sampsa, Manjunath, Ramya, Martikainen, Petri, Mattila, Jaakko, McKeown, Jaclyn, Metsälä, Petri, Miklasevskaja, Margarita, Miller, Meredith, Miskie, Renee, Muinonen, Arto, Mukkala, Veli-Matti, Naik, Suresh, Nikolova, Nadia, Nupponen, Kari, Ovaskainen, Otso, Österblad, Ika, Paasivirta, Lauri, Pajunen, Timo, Parkko, Petri, Paukkunen, Juho, Penttinen, Ritva, Perez, Kate, Pohjoismäki, Jaakko, Prosser, Sean, Raekunnas, Martti, Rahulan, Miduna, Rannisto, Meeri, Ratnasingham, Sujeevan, Raukko, Pekka, Rinne, Aki, Rintala, Teemu, Miranda Romo, Susana, Salmela, Jukka, Salokannel, Juha, Savolainen, Riitta, Schulman, Leif, Sihvonen, Pasi, Soliman, Dina, Sones, Jayme, Steinke, Claudia, Ståhls, Gunilla, Tabell, Jukka, Tiusanen, Mikko, Várkonyi, Gergely, Vesterinen, Eero J., Viitanen, Esko, Vikberg, Veli, Viitasaari, Matti, Vilen, Jussi, Warne, Connor, Wei, Catherine, Winqvist, Kaj, Zakharov, Evgeny, Mutanen, Marko, Roslin, Tomas, Somervuo, Panu, Pentinsaari, Mikko, Hebert, Paul D. N., Agda, Jireh, Ahlroth, Petri, Anttonen, Perttu, Aspi, Jouni, Blagoev, Gergin, Blanco, Santiago, Chan, Dean, Clayhills, Tom, deWaard, Jeremy, deWaard, Stephanie, Elliot, Tyler, Elo, Riikka, Haapala, Sami, Helve, Eero, Ilmonen, Jari, Hirvonen, Petri, Ho, Chris, Itämies, Juhani, Ivanov, Vladislav, Jakovlev, Jevgeni, Juslén, Aino, Jussila, Reijo, Kahanpää, Jere, Kaila, Lauri, Kaitila, Jari-Pekka, Kakko, Ari, Kakko, Iiro, Karhu, Ali, Karjalainen, Sami, Kjaerandsen, Jostein, Koskinen, Janne, Laasonen, Erkki M., Laasonen, Leena, Laine, Erkka, Lampila, Petri, Levesque-Beaudin, Valerie, Lu, Liuqiong, Lähteenaro, Meri, Majuri, Pekka, Malmberg, Sampsa, Manjunath, Ramya, Martikainen, Petri, Mattila, Jaakko, McKeown, Jaclyn, Metsälä, Petri, Miklasevskaja, Margarita, Miller, Meredith, Miskie, Renee, Muinonen, Arto, Mukkala, Veli-Matti, Naik, Suresh, Nikolova, Nadia, Nupponen, Kari, Ovaskainen, Otso, Österblad, Ika, Paasivirta, Lauri, Pajunen, Timo, Parkko, Petri, Paukkunen, Juho, Penttinen, Ritva, Perez, Kate, Pohjoismäki, Jaakko, Prosser, Sean, Raekunnas, Martti, Rahulan, Miduna, Rannisto, Meeri, Ratnasingham, Sujeevan, Raukko, Pekka, Rinne, Aki, Rintala, Teemu, Miranda Romo, Susana, Salmela, Jukka, Salokannel, Juha, Savolainen, Riitta, Schulman, Leif, Sihvonen, Pasi, Soliman, Dina, Sones, Jayme, Steinke, Claudia, Ståhls, Gunilla, Tabell, Jukka, Tiusanen, Mikko, Várkonyi, Gergely, Vesterinen, Eero J., Viitanen, Esko, Vikberg, Veli, Viitasaari, Matti, Vilen, Jussi, Warne, Connor, Wei, Catherine, Winqvist, Kaj, Zakharov, Evgeny, and Mutanen, Marko
- Abstract
To associate specimens identified by molecular characters to other biological knowledge, we need reference sequences annotated by Linnaean taxonomy. In this study, we (1) report the creation of a comprehensive reference library of DNA barcodes for the arthropods of an entire country (Finland), (2) publish this library, and (3) deliver a new identification tool for insects and spiders, as based on this resource. The reference library contains mtDNA COI barcodes for 11,275 (43%) of 26,437 arthropod species known from Finland, including 10,811 (45%) of 23,956 insect species. To quantify the improvement in identification accuracy enabled by the current reference library, we ran 1000 Finnish insect and spider species through the Barcode of Life Data system (BOLD) identification engine. Of these, 91% were correctly assigned to a unique species when compared to the new reference library alone, 85% were correctly identified when compared to BOLD with the new material included, and 75% with the new material excluded. To capitalize on this resource, we used the new reference material to train a probabilistic taxonomic assignment tool, FinPROTAX, scoring high success. For the full-length barcode region, the accuracy of taxonomic assignments at the level of classes, orders, families, subfamilies, tribes, genera, and species reached 99.9%, 99.9%, 99.8%, 99.7%, 99.4%, 96.8%, and 88.5%, respectively. The FinBOL arthropod reference library and FinPROTAX are available through the Finnish Biodiversity Information Facility (www.laji.fi) at https://laji.fi/en/theme/protax. Overall, the FinBOL investment represents a massive capacity-transfer from the taxonomic community of Finland to all sectors of society.
- Published
- 2022
- Full Text
- View/download PDF
10. Stable pollination service in a generalist high Arctic community despite the warming climate
- Author
-
Cirtwill, Alyssa R; https://orcid.org/0000-0002-1772-3868, Kaartinen, Riikka, Rasmussen, Claus, Redr, Deanne; https://orcid.org/0000-0003-2886-6669, Wirta, Helena, Olesen, Jens M, Tiusanen, Mikko; https://orcid.org/0000-0002-9361-0777, Ballantyne, Gavin, Cunnold, Helen, Stone, Graham N, Schmidt, Niels Martin; https://orcid.org/0000-0002-4166-6218, Roslin, Tomas; https://orcid.org/0000-0002-2957-4791, Cirtwill, Alyssa R; https://orcid.org/0000-0002-1772-3868, Kaartinen, Riikka, Rasmussen, Claus, Redr, Deanne; https://orcid.org/0000-0003-2886-6669, Wirta, Helena, Olesen, Jens M, Tiusanen, Mikko; https://orcid.org/0000-0002-9361-0777, Ballantyne, Gavin, Cunnold, Helen, Stone, Graham N, Schmidt, Niels Martin; https://orcid.org/0000-0002-4166-6218, and Roslin, Tomas; https://orcid.org/0000-0002-2957-4791
- Abstract
Insects provide key pollination services in most terrestrial biomes, but this service depends on a multistep interaction between insect and plant. An insect needs to visit a flower, receive pollen from the anthers, move to another conspecific flower, and finally deposit the pollen on a receptive stigma. Each of these steps may be affected by climate change, and focusing on only one of them (e.g., flower visitation) may miss important signals of change in service provision. In this study, we combine data on visitation, pollen transport, and single-visit pollen deposition to estimate functional outcomes in the high Arctic plant-pollinator network of Zackenberg, Northeast Greenland, a model system for global warming–associated impacts in pollination services. Over two decades of rapid climate warming, we sampled the network repeatedly: in 1996, 1997, 2010, 2011, and 2016. Although the flowering plant and insect communities and their interactions varied substantially between years, as expected based on highly variable Arctic weather, there was no detectable directional change in either the structure of flower-visitor networks or estimated pollen deposition. For flower-visitor networks compiled over a single week, species phenologies caused major within-year variation in network structure despite consistency across years. Weekly networks for the middle of the flowering season emerged as especially important because most pollination service can be expected to be provided by these large, highly nested networks. Our findings suggest that pollination ecosystem service in the high Arctic is remarkably resilient. This resilience may reflect the plasticity of Arctic biota as an adaptation to extreme and unpredictable weather. However, most pollination service was contributed by relatively few fly taxa (Diptera: Spilogona sanctipauli and Drymeia segnis [Muscidae] and species of Rhamphomyia [Empididae]). If these key pollinators are negatively affected by climate change, network
- Published
- 2022
11. Stable pollination service in a generalist high Arctic community despite the warming climate.
- Author
-
Cirtwill, Alyssa R., Kaartinen, Riikka, Rasmussen, Claus, Redr, Deanne, Wirta, Helena, Olesen, Jens M., Tiusanen, Mikko, Ballantyne, Gavin, Cunnold, Helen, Stone, Graham N., Schmidt, Niels Martin, and Roslin, Tomas
- Subjects
GLOBAL warming ,POLLINATION ,FLOWERING of plants ,COMMUNITIES ,EXTREME weather ,GLOBAL modeling systems - Abstract
Insects provide key pollination services in most terrestrial biomes, but this service depends on a multistep interaction between insect and plant. An insect needs to visit a flower, receive pollen from the anthers, move to another conspecific flower, and finally deposit the pollen on a receptive stigma. Each of these steps may be affected by climate change, and focusing on only one of them (e.g., flower visitation) may miss important signals of change in service provision. In this study, we combine data on visitation, pollen transport, and single‐visit pollen deposition to estimate functional outcomes in the high Arctic plant‐pollinator network of Zackenberg, Northeast Greenland, a model system for global warming–associated impacts in pollination services. Over two decades of rapid climate warming, we sampled the network repeatedly: in 1996, 1997, 2010, 2011, and 2016. Although the flowering plant and insect communities and their interactions varied substantially between years, as expected based on highly variable Arctic weather, there was no detectable directional change in either the structure of flower‐visitor networks or estimated pollen deposition. For flower‐visitor networks compiled over a single week, species phenologies caused major within‐year variation in network structure despite consistency across years. Weekly networks for the middle of the flowering season emerged as especially important because most pollination service can be expected to be provided by these large, highly nested networks. Our findings suggest that pollination ecosystem service in the high Arctic is remarkably resilient. This resilience may reflect the plasticity of Arctic biota as an adaptation to extreme and unpredictable weather. However, most pollination service was contributed by relatively few fly taxa (Diptera: Spilogona sanctipauli and Drymeia segnis [Muscidae] and species of Rhamphomyia [Empididae]). If these key pollinators are negatively affected by climate change, network structure and the pollination service that depends on it would be seriously compromised. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
12. Appendix B. from One fly to rule them all—muscid flies are the key pollinators in the Arctic
- Author
-
Tiusanen, Mikko, Hebert, Paul D. N., Schmidt, Niels Martin, and Roslin, Tomas
- Abstract
A data-driven approach to pinpointing the role of flower-visiting taxa.
- Published
- 2016
- Full Text
- View/download PDF
13. Simple online algorithm for detecting cow’s ECG beat-to-beat interval using a microcontroller
- Author
-
Tiusanen, Mikko Johannes, Pastell, Matti, Spatial Foodweb Ecology Group, and Department of Agricultural Sciences
- Subjects
microbiological dipslides ,hygiene ,ComputerSystemsOrganization_SPECIAL-PURPOSEANDAPPLICATION-BASEDSYSTEMS ,cattle barn ,bioenvironment ,4111 Agronomy - Abstract
This paper describes an online algorithm for detecting cow’s beat-to-beat interval on a small embedded microcontroller. The target device is an ECG implant which only provides limited calculation power and insufficient storage memory for long term complete ECG data logging. No common computationally efficient method for detecting the human R-wave was found successful for cattle ECG data with the used measurement configuration. Our algorithm detects a cow’s S-wave, which is the most distinguishable part of the QRS-complex. The offset and amplitude adaptive algorithm utilizes only arithmetic operations and logic conditions.
- Published
- 2016
14. Appendix C. from One fly to rule them all—muscid flies are the key pollinators in the Arctic
- Author
-
Tiusanen, Mikko, Hebert, Paul D. N., Schmidt, Niels Martin, and Roslin, Tomas
- Abstract
A complete list of taxa recorded at each site.
- Published
- 2016
- Full Text
- View/download PDF
15. Appendix 1. from One fly to rule them all—muscid flies are the key pollinators in the Arctic
- Author
-
Tiusanen, Mikko, Hebert, Paul D. N., Schmidt, Niels Martin, and Roslin, Tomas
- Abstract
Appendix A. Further details on the experiments.
- Published
- 2016
- Full Text
- View/download PDF
16. Diversity patterns revealed by DNA barcodes: pan-Arctic variation in the arthropod communities visiting flowers of the genus Dryas
- Author
-
Roslin, Tomas, Tiusanen, Mikko, Huotari, Tea, and Hebert, Paul D.N.
- Subjects
Arthropods -- Genetic aspects ,Insect-plant relationships -- Genetic aspects ,Biodiversity -- Observations ,Plant flowering -- Genetic aspects ,DNA barcoding -- Methods ,Biological sciences - Abstract
Background: Pollination is an ecosystem function of global importance. However, who visits the flower of specific plants, how the composition of visitors varies in space and in time, and how [...]
- Published
- 2017
- Full Text
- View/download PDF
17. Pölyttäjäyhteisön vaikutus lapinvuokon siementuotantoon
- Author
-
Helsingin yliopisto, bio- ja ympäristötieteellinen tiedekunta, biotieteiden laitos, ekologian ja evoluutiobiologian osasto, Helsingfors universitet, bio- och miljövetenskapliga fakulteten, biovetenskapliga institutionen, University of Helsinki, Faculty of Biological and Environmental Sciences, Department of Biosciences, Tiusanen, Mikko, Helsingin yliopisto, bio- ja ympäristötieteellinen tiedekunta, biotieteiden laitos, ekologian ja evoluutiobiologian osasto, Helsingfors universitet, bio- och miljövetenskapliga fakulteten, biovetenskapliga institutionen, University of Helsinki, Faculty of Biological and Environmental Sciences, Department of Biosciences, and Tiusanen, Mikko
- Abstract
Ihmistoiminta muuttaa elinympäristöjä maailmanlaajuisesti. Vaikutukset näkyvät niin yksittäisten lajien populaatioissa, lajien välisissä vuorovaikutuksissa kuin kokonaisten ekosysteemien toiminnassakin. Monimutkaisuutensa ja vaikean havainnoitavuutensa takia lajien väliset vuorovaikutukset ja erityisesti niiden yhteys ekosysteemien toimintaan tunnetaan osin huonosti. Ympäristömuutoksista ilmaston lämpeneminen vaikuttaa erityisen voimakkaasti arktisella alueella. Muuttuva ja yksinkertainen arktinen eliöyhteisö tarjoaakin loistavan malliekosysteemin lajien välisten vuorovaikutusten havainnoimiselle ja niiden rakenteen mallintamiselle. Tässä tutkielmassa selvitän pölyttäjäyhteisön rakennetta ja toimintaa yhden kasvilajin, lapinvuokon Dryas octopetala × integrifolia, pöly-tyksessä. Lapinvuokko on runsain kukkakasvi monilla pohjoisilla alueilla, ja sitä voidaankin pitää avainlajina paikallisissa pölytysyhteisöissä. Liittääkseni pölyttäjäyhteisön rakenteen lapinvuokon siementuotannon onnistumiseen havainnoin lapinvuokon pölyttäjäyhteisön vaihtelua tilassa ja ajassa. Tähän käytin kukanmuotoisia liimapahvista valmistettuja pyydyksiä. Tein liimakukkapyyntejä 21 koealalla Zackenbergin laaksossa Grönlannissa. Tutkin koealoilla lisäksi lapinvuokon siementuotantoa. Tutkimuksessani havaitsin, että lapinvuokon kukinnan ajoittumisessa on suurta alueellista vaihtelua. Ensimmäiset kukat puhkeavat heti pälvien ilmestyessä ja viimeisten yksilöiden kukinta alkaa vasta juuri ennen ensilumia. Myös lapinvuokon siementuotannon onnistuminen vaihtelee paljon (12,7 52,7 % kukista) alueellisesti. Alueellinen vaihtelu siementuotannon onnistumisessa johtuu osittain ympäristöolosuhteista, mutta myös pölyttäjäyhteisöllä on selvä vaikutuksensa. Lapinvuokolla tapahtuu itse- ja tuulipölytystä (8,6 % onnistuneesta siementuotannosta), mutta pölyttäjien läsnä ollessa siementuotanto on moninkertainen (33,7 %). Tutkimusalueellani Zackenbergissa maailmanlaajuisesti tärkeimmät pölyttäjät, mesipistiäiset, puu
- Published
- 2015
18. Delivering derivatives contract prices in computer network
- Author
-
Tiusanen, Mikko, Teknillinen korkeakoulu, Helsinki University of Technology, Tietotekniikan osasto, Saikkonen, Heikki|Tiusanen, Mikko, Partti, Antti, Tiusanen, Mikko, Teknillinen korkeakoulu, Helsinki University of Technology, Tietotekniikan osasto, Saikkonen, Heikki|Tiusanen, Mikko, and Partti, Antti
- Published
- 1997
19. Uudelleenkäyttö ohjelmistotuotannossa
- Author
-
Ollikainen, Pekka, Teknillinen korkeakoulu, Helsinki University of Technology, Tietotekniikan osasto, Tiusanen, Mikko, Kauppi, Anssi, Ollikainen, Pekka, Teknillinen korkeakoulu, Helsinki University of Technology, Tietotekniikan osasto, Tiusanen, Mikko, and Kauppi, Anssi
- Published
- 2000
20. Community's dynamic web-services
- Author
-
Pellosniemi, Jaakko, Teknillinen korkeakoulu, Helsinki University of Technology, Rakennus- ja ympäristötekniikan osasto, Tiusanen, Mikko, Pellosniemi, Jukka, Pellosniemi, Jaakko, Teknillinen korkeakoulu, Helsinki University of Technology, Rakennus- ja ympäristötekniikan osasto, Tiusanen, Mikko, and Pellosniemi, Jukka
- Published
- 1999
21. Embedded system testing by simulation
- Author
-
Kumpulainen, Kari, Teknillinen korkeakoulu, Helsinki University of Technology, Tietotekniikan osasto, Tiusanen, Mikko, Laitinen, Sami, Kumpulainen, Kari, Teknillinen korkeakoulu, Helsinki University of Technology, Tietotekniikan osasto, Tiusanen, Mikko, and Laitinen, Sami
- Abstract
Työssä käsitellään sulautettujen järjestelmien testausta ja selvitetään ne perusasiat ja vaatimukset, jotka täytyy huomioida onnistuneen testauksen aikaansaamiseksi. Näiden tavoitteiden saavuttamiseksi on muutamia keinoja prototyyppien teko ja simulointi. Prototyyppien teko voi olla hyvin kallista ja vaatia ylimääräisiä resursseja simulaation verrattuna. Työ keskittyy simulaatioon, joka on tehokas tapa kuvaamaan ulkoista ympäristöä ja ulkoisia instrumentteja. Pääkohteena on vastaavuus, mikä tarkoittaa todellisen maailman ja simuloidun maailman samankaltaisuutta. Työssä suunniteltiin PROBA satelliitin keskusyksikön testausympäristö Lähtökohtana oli simuloida kaikkia keskusyksikön liityntöjä eri instrumentteihin. Näihin kuuluvat sekä tieteelliset mittausinstrumentit, asennonsäätö- ja tukijärjestelmät. Työhön sisältyi eri instrumentteihin tutustuminen ja niiden toiminnan simulointi. Erityisesti reaaliaikavaatimukset olivat tärkeitä. Tämä tuotti suuria ongelmia simulointiympäristön ohjelmistoarkkitehtuurille. Suorituskykylaskelmat osoittivat että useimpien simulaatioiden reaaliaikavaatimukset voitiin saavuttaa ja näin pysyttiin vastaavuuden vaatimuksissa.
- Published
- 1999
22. Applying CFFD equivalence as implementation relation in conformance testing
- Author
-
Kettunen, Esa, Teknillinen korkeakoulu, Helsinki University of Technology, Tietotekniikan osasto, Tiusanen, Mikko, Luukkala, Vesa, Kettunen, Esa, Teknillinen korkeakoulu, Helsinki University of Technology, Tietotekniikan osasto, Tiusanen, Mikko, and Luukkala, Vesa
- Abstract
Konformanssitestauksen tarkoituksena on löytää ne tapaukset, joissa toteutus ei noudata määrittelyä. On erittäin tärkeää varmistaa, että eri toimittajien toteutukset toimivat keskenään yhteisten sääntöjen mukaan. Tässä työssä tarkastellaan formaaleita määrittelyitä, jotka esitetään prosessialgebroilla, kuten CCS ja LOTOS. Tämä sallii testitapausten automaattisen luomisen, mikä on hyödyllistä, koska testaukseen käytetty työmäärä kasvaa järjestelmien monimutkaisuuden ja koon myötä. Prosessialgebrajärjestelmien konformanssi ilmaistaan toteutusrelaationa, joka useimmiten pohjautuu prosessien välisiin ekvivalensseihin. Valmarin et al. CFFD ekvivalenssia pohditaan korvaajaksi yleiselle testausekvivalenssiin (Hennessy ja Nicola) pohjautuvalle toteutusrelaatiolle, jolla ilmenee pillastumiin (livelock) liittyviä ongelmia. Sillä oletuksella, että pillastumat ovat havaittavissa, annetaan ulkoinen määritelmä CFFD ekvivalenssille ja hahmotellaan vastaava vaatimusmäärittelykieli. Tämä täydentää hieman Leducin pohdiskelua koskien kongruensseja ja epäreiluja pillastumia.
- Published
- 1999
23. Communication between workstations and the server in an alarm centre environment
- Author
-
Reunanen, Hannu, Teknillinen korkeakoulu, Helsinki University of Technology, Sähkö- ja tietoliikennetekniikan osasto, Tiusanen, Mikko, Vesanen, Jukka, Reunanen, Hannu, Teknillinen korkeakoulu, Helsinki University of Technology, Sähkö- ja tietoliikennetekniikan osasto, Tiusanen, Mikko, and Vesanen, Jukka
- Abstract
Tässä työssä selvitetään työasemien asiakasprosessien ja keskustietokoneen palvelinprosessien välisen kommunikoinnin toteutusmahdollisuuksia Helsingin aluehälytyskeskuksen (AHK) operatiivisessa tietojenkäsittelyjärjestelmässä. Hälytyskeskusympäristö asettaa omat rajoituksensa kommunikointitavalle erityisesti luotettavuuden ja suorituskyvyn suhteen. Selvityksessä kuvataan hälytyskeskuksen toimintaympäristöä ja käytössä olevaa tietojärjestelmää sekä esitetään kriteerit kommunikointitavan valinnalle. AHK:n tietojärjestelmässä kommunikointitavan valintaa rajoittavina tekijöinä ovat toisaalta nykyisin käytössä olevat laitteisto- ja käyttöjärjestelmäympäristöt sekä toisaalta keskustietokoneessa suoritettava hätäkeskussovelluksen ydinohjelmisto, jota ei ole tässä yhteydessä tarkoitus merkittävästi muuttaa. Korkean tason oliopohjaisista kommunikointimalleista esitellään CORBA sekä Microsoft:n DCOM ja selvitetään niiden soveltuvuutta AHK:n tietojenkäsittely-ympäristöön. Etäproseduurien toteutusstandardeista esitellään tavallisimmat eli ONC-RPC ja DCE-RPC. Lisäksi selvitetään mahdollisuutta toteuttaa kommunikointi käyttäen socket-yhteyksiä. Tässä yhteydessä verrataan toisiinsa yhteydellisten TCP-socketien ja yhteydettömien UDP-socketien ominaisuuksia ja niiden soveltuvuutta kommunikoinnin toteutukseen. Eri tietokonelaitteistojen välisessä kommunikoinnissa on sovittava tietojen esitystavasta, jotta asiakas- ja palvelinprosessit ymmärtävät toisiaan. Tässä selvityksessä vertaillaan tiedon laitteistoriippumattoman esitystavan standardeja. Vertailtavina standardeina ovat ASN.1/BER, XDR ja NDR. Standardien ominaisuuksien perusteella tarkastellaan niiden soveltuvuutta AHK:n ympäristöön. Lisäksi vertaillaan eri standardien mukaisen esityksen vaatimaa tilaa ja esitystapamuunnoksen vaatimaa suoritusaikaa. Selvityksen pohjalta valitaan kommunikoinnin toteutustapa ja arvioidaan, kuinka hyvin toteutettu ratkaisu vastaa sille asetettuihin vaatimuksiin. Suorituskykymittausten perusteella ar
- Published
- 1999
24. Software Customization Using Interpreted Languages and Object Systems
- Author
-
Multamäki, Heikki, Teknillinen korkeakoulu, Helsinki University of Technology, Tietotekniikan osasto, Tiusanen, Mikko, Rantanen, Teemu, Multamäki, Heikki, Teknillinen korkeakoulu, Helsinki University of Technology, Tietotekniikan osasto, Tiusanen, Mikko, and Rantanen, Teemu
- Abstract
Ohjelmiston muokkaus on toiminto, jossa tietokoneohjelma muutetaan paremmin vastaamaan käyttäjän tarpeita tai mieltymyksiä. Muokkauksen tarve kasvaa toimitettujen ohjelmistojen määrän myötä, tai jos ohjelmaan tarvitaan paikallisia muutoksia. Muokkauksella voidaan parantaa asiakastyytyväisyyttä ja tuottavuutta sekä saavuttaa huomattavaa taloudellista hyötyä. Tämä työ käsittelee ohjelmiston muokkausta, jossa ohjelman ulkoinen muokkaustyökalu, esimerkiksi tulkattava kieli, on vuorovaikutuksessa ohjelmaan. Näiden välisen kytkennän tekeminen vaatii huomattavaa asiantuntemusta muokkauksen kohteena olevasta ohjelmistosta, muokkaustyökalusta sekä teknologiasta, jolla kytkentä suoritetaan. Ratkaisun vaatimuksina ovat korkea suorituskyky, helppokäyttöisyys, sitoutumattomuus laitteistoalustoihin tai teknologioihin sekä tuki Microsoft COM ja Visual Basic tuotteille. Tässä työssä määritellään oliojärjestelmä, jolla voi toteuttaa edellä mainitut vaatimukset. Työssä tutkitaan olemassa olevia muokkaustyökaluja ja teknologioita, kuten SWIG. Lopuksi rakennetaan oliojärjestelmän toteuttava työkalu, joka sisältää helppokäyttöisen kielen ohjelmistossa toteutettavien muokkausrajapintojen ja -olioiden määrittelyyn. Työkalu helpottaa muokkaustoiminnallisuuden toteuttamista ohjelmassa ja takaa, että toteutettu rajapinta on yhteensopiva muokkaustyökalun kanssa. Työkaluun liittyy laitteistoriippumaton ajoympäristö ja kytkentä Visual Basic -kieleen. Työ rajoittuu muokkaukseen soveltuviin oliojärjestelmiin, kuten COM, CORBA, OSF DCE, Python ja Visual Basic.
- Published
- 1999
25. Installation of network management system
- Author
-
Kulikoff, Leo, Teknillinen korkeakoulu, Helsinki University of Technology, Tietotekniikan osasto, Saikkonen, Heikki|Tiusanen, Mikko, Marjola, Pekka, Kulikoff, Leo, Teknillinen korkeakoulu, Helsinki University of Technology, Tietotekniikan osasto, Saikkonen, Heikki|Tiusanen, Mikko, and Marjola, Pekka
- Abstract
Diplomityön tarkoituksena oli kehittää Nokia NMS/1000/100:n asennusmenetelmää versiota H3 varten. Tätä varten oli lisäksi tarkoitus perehtyä asennuksen ongelmatiikkaan ja tutustua Nokia NMS:ään itseensä, sekä sitä määritteleviin ITU-T:n standardoimaan televerkon hallinnointiin. Nokia NMS on monimutkainen ja laaja järjestelmä. Sen käyttö täysin irrallisena ohjelmistona ei myöskään ole mahdollista, vaan ohjelmisto on kiinteästi sidottu käyttöjärjestelmään ja laitteistoon. Asiakkaat haluavat järjestelmältä jatkuvaa toimivuutta. Samalla, kun asiakkaiden UNIX-osaaminen voi olla heikko, ovat vaatimukset tuelle suuret. Yksinkertaistamalla eri asennusvaihtoehtoja helpotetaan tilannetta huomattavasti. Tässä työssä suunniteltiin Nokia NMS:n ja tarvittavan perusohjelmiston asennus, mukaanlukien versiossa H3 tulleet uudet ominaisuudet, kirjoitettiin tarvittavat skriptit ja ohjeistettiin asennus. Parannetun asennusmenetelmän avulla asennus käy helpommin, nopeammin, ja on vähemmän virhealtis. Asennusmenetelmäkehitys päättyi marraskuussa 1996, dokumentointi tammikuussa 1997. Ensimmäisen kurssin ja pilottitoimitusten jälkeen pienet virheet korjattiin talven aikana, ja lopullinen asennusmenetelmä oli mukana muun Nokia NMS/1000/100:n valmistumisen aikana toukokuussa 1997. Tämän jälkeen menetelmää on käytetty kursseilla ja kaikissa version H3 asennuksissa ympäri maailman ilman erityisiä ongelmia.
- Published
- 1999
26. Software supporting the production of a stage performance
- Author
-
Teknillinen korkeakoulu, Helsinki University of Technology, Tietotekniikan osasto, Tiusanen, Mikko, Eriksson, Mikael, Teknillinen korkeakoulu, Helsinki University of Technology, Tietotekniikan osasto, Tiusanen, Mikko, and Eriksson, Mikael
- Published
- 1999
27. Adapting CORBA-like environments to a Microkernel
- Author
-
Tiusanen, Mikko, Teknillinen korkeakoulu, Helsinki University of Technology, Tietotekniikan osasto, Saikkonen, Heikki, Malinen, Jari, Tiusanen, Mikko, Teknillinen korkeakoulu, Helsinki University of Technology, Tietotekniikan osasto, Saikkonen, Heikki, and Malinen, Jari
- Abstract
Hajautettu olioarkkitehtuuri on ollut jo kauan yksi ohjelmistoteollisuuden tavoitteista. Eräs laajimmista hankkeista tällä alueella on ollut CORBA-arkkitehtuuri (Common Object Request Broker Architecture). Tämän standardin pohjalla oleva kommunikaatiomekanismi tarjoaa yleisen olioiden välisten metodikutsujen välityspalvelun. Tämä palvelu, oliohajautin eli ORB (Object Request Broker), toteuttaa ne ohjelmarajapinnat, jotka siirtävät etämetodikutsuja olioiden ja niiden käyttäjien välillä. Yleisin alusta, joille CORBA-oliohajauttimia rakennetaan, on käyttöjärjestelmän TCP/IP-protokollapino. Standardi sallii hajauttimen sovituksen myös muunlaisille alustoille, kuten mikroytimille. Mikroydin on käyttöjärjestelmätyyppi, joka toteuttaa pienen primitiivisten käsitteiden joukon painottaen prosessien välistä kommunikaatiota (Inter-Process Communication, IPC). Mikroytimen IPC:lle pohjautuva viestinvälitysmekanismi muodostaa tällöin perustan oliohajauttimen kommunikaatiolle. Tässä työssä tarkastellaan kolmea eri tapaa sovittaa oliohajautin modifioimattomaan OSF Mach -mikroytimeen sekä sitä, miten nämä tavat vaikuttavat tehokkuuteen, standardiyhteensopivuuteen ja muunneltavuuteen. Ensiksi Xeroxin Inter-Language Unificator (ILU) -nimistä oliohajautinta on käytetty esimerkkinä emuloidusta sovitustavasta. Se perustuu mikroytimen yhteydessä ajettavan käyttöjärjestelmäkerroksen käyttöön. Sen avulla on työssä sovitettu muuttamaton TCP/IP-pohjainen oliohajautin mikroytimeen. Edelleen tarkastellaan Silvano Maffeisin Electra-oliohajautinta esimerkkinä dynaamisen sovituskerroksen käytöstä oliohajauttimen sovituksessa. Tässä sovitustavassa kerros valitaan hajauttimessa ajonaikaisesti. Tässä tapauksessa on yhteensovitus tehty toteuttamalla diplomityön yhteydessä osittainen OSF Mach sovituskerros. Kolmas sovitustapa käyttää Flick (Flexible IDL Compiler Kit) -nimistä IDL-kääntäjää Utahin yliopistosta MiniORB-toteutukseen esimerkkinä staattisesta sovituksesta. Tässä tapauksessa protokolla ja ha
- Published
- 1998
28. Concurrent and distributed process management applied to telecommunication environment
- Author
-
Annala, Jari, Teknillinen korkeakoulu, Helsinki University of Technology, Tietotekniikan osasto, Tiusanen, Mikko|Saikkonen, Heikki, Hopponen, Ilkka, Annala, Jari, Teknillinen korkeakoulu, Helsinki University of Technology, Tietotekniikan osasto, Tiusanen, Mikko|Saikkonen, Heikki, and Hopponen, Ilkka
- Abstract
Suurien laskentakokonaisuuksien jakaminen pienempiin helpommin hallittaviin osatehtäviin nopeuttaa laskennan suorittamista, mikäli laskentaa suoritetaan rinnakkaisesti hajautetussa laitteistoympäristössä. Pienemmät osakokonaisuudet ovat lisäksi helpommin hallittavissa. Niiden virhetilanteet pystytään helpommin eristämään ja virheille voidaan määritellä korjaavia toimenpiteitä, jolloin yksittäisistä virhetilanteista voidaan toipua automaattisesti. Tässä työssä perehdytään suurien laskentakokonaisuuksien jakamiseen ja mallintamiseen sekä virhetilanteiden mallintamiseen ja virheistä toipumiseen. Työ pyrkii ratkaisemaan laskennan mallintamisen ongelman, käyttäen Gratcet-verkkoja mallinnustapanaan, sekä siitä seuraavan suoran prosessienhallinnan tarpeen. Työ tarjoaa myös ratkaisun mallinnuksen ja prosessienhallinnan toteuttamiseen. Toteutettua järjestelmää sovelletaan televerkkojen yhteydessä käytettävän välityslaitteen (MD, Mediation Device) prosessien koordinointiin, joiden hallinnan yhteydessä törmätään massiivisten tietomassojen käsittelyyn. Tietomassojen virheetön ja sovituissa aikarajoissa tapahtuva prosessointi on elinehto kaikille televerkko-operaattoreille. Tämä asettaa järjestelmän automaattisuudelle ja virheistä toipuvaan mekanismiin suuria paineita, joihin luotu järjestelmä tarjoaa ratkaisunsa. MD:n prosessienhallinnan ohella, järjestelmä soveltuu kaiken tyyppisten UNIX-prosessien valvontaan ja hallintaan ja erilaisten prosessiketjujen, kuten määräaikaisesti suoritettavien ylläpitotehtävien, automaattiseen suorittamiseen.
- Published
- 1997
29. Network Management Transport of an Access Network
- Author
-
Hynynen, Paavo, Teknillinen korkeakoulu, Helsinki University of Technology, Tietotekniikan osasto, Tiusanen, Mikko|Saikkonen, Heikki, Mikkilä, Petri, Hynynen, Paavo, Teknillinen korkeakoulu, Helsinki University of Technology, Tietotekniikan osasto, Tiusanen, Mikko|Saikkonen, Heikki, and Mikkilä, Petri
- Abstract
Verkon etähallinta on nykyaikaisissa tietoliikenneverkoissa tärkeätä. Jotta se olisi mahdollista, on määriteltävä tietoliikenneprotokolla jota sekä hallinta-asema että hallittavat verkon laitteet noudattavat. Työssä tutkitaan menetelmiä joilla verkonhallintainformaatiota voidaan siirtää hallinta-aseman ja hallittavien laitteiden välillä eräässä piirikytkentäisessä tietoliikenneverkossa. Tämän Nokia Telecommunications Oy:n toteuttaman verkon tehtävä on levittää runkoverkon kapasiteetti monentyyppisiin tilaajarajapintoihin. Verkko on varustettu joukolla hallintakanavia jotka muodostavat pakettikytkentäisen hallintaverkon. Työssä jaetaan tietoliikenneprotokollat kerroksiin OSI-viitemalliin perustuen ja tutkitaan tunnettuja protokollavaihtoehtoja kerroksittain. Tärkeimpiä pakettikytkentäisissä verkoissa käytettäviä protokolla-arkkitehtuureja (OSI-perhe, TCP/IP, SNA, X.25, ATM) käydään läpi. Yhteydellisen ja yhteydettömän tietoliikenteen perusominaisuudet esitellään. Hallintainformaation siirtomenetelmäksi esitetään kolme vaihtoehtoista protokolla-arkkitehtuuria, jotka toteuttavat OSI-mallin mukaisen kuljetuskerroksen tiedonsiirtopalvelun. Näistä yksi perustuu yhteydelliseen ja toinen yhteydettömään OSI-protokollaperheen mukaiseen ratkaisuun. Kolmas arkkitehtuuri pohjaa ATM-verkon kaltaiseen yhteydelliseen verkkokerroksen protokollaan. Arkkitehtuureja vertaillaan kvalitatiivisesti, minkä lisäksi arvioidaan niiden suorituskykyä käyttäen stokastisiin Petri-verkkoihin perustuvia malleja.
- Published
- 1997
30. Retail Data System Management
- Author
-
Tuuliniemi, Timo, Teknillinen korkeakoulu, Helsinki University of Technology, Tietotekniikan osasto, Tiusanen, Mikko, Nurmi, Roy, Tuuliniemi, Timo, Teknillinen korkeakoulu, Helsinki University of Technology, Tietotekniikan osasto, Tiusanen, Mikko, and Nurmi, Roy
- Published
- 1996
31. Modelling the Offer Processing Software of an Electrical Wholesaler
- Author
-
Kyllönen, Olli-Heikki, Teknillinen korkeakoulu, Helsinki University of Technology, Sähkötekniikan osasto, Tiusanen, Mikko, Sanaksenaho, Olli, Kyllönen, Olli-Heikki, Teknillinen korkeakoulu, Helsinki University of Technology, Sähkötekniikan osasto, Tiusanen, Mikko, and Sanaksenaho, Olli
- Published
- 1994
32. Computational simulation of a hydro power plant chain
- Author
-
Forsius, John, Teknillinen korkeakoulu, Helsinki University of Technology, Tietotekniikan osasto, Tiusanen, Mikko, Ollikainen, Pekka, Forsius, John, Teknillinen korkeakoulu, Helsinki University of Technology, Tietotekniikan osasto, Tiusanen, Mikko, and Ollikainen, Pekka
- Published
- 1994
33. Experiment of a smart card based payment system for social welfare
- Author
-
Kontas, Jorma, Teknillinen korkeakoulu, Helsinki University of Technology, Tietotekniikan osasto, Tiusanen, Mikko, Julin, Jari, Kontas, Jorma, Teknillinen korkeakoulu, Helsinki University of Technology, Tietotekniikan osasto, Tiusanen, Mikko, and Julin, Jari
- Published
- 1994
34. Adding remote execution capability to operating systems
- Author
-
Tiusanen, Mikko, Teknillinen korkeakoulu, Helsinki University of Technology, Tietotekniikan osasto, Saikkonen, Heikki, Wikman, Johan, Tiusanen, Mikko, Teknillinen korkeakoulu, Helsinki University of Technology, Tietotekniikan osasto, Saikkonen, Heikki, and Wikman, Johan
- Published
- 1994
35. System for estimating reliability parameters of a nuclear power plant
- Author
-
Teknillinen korkeakoulu, Helsinki University of Technology, Sähkötekniikan osasto, Saikkonen, Heikki|Tiusanen, Mikko, Ahponen, Pekka, Teknillinen korkeakoulu, Helsinki University of Technology, Sähkötekniikan osasto, Saikkonen, Heikki|Tiusanen, Mikko, and Ahponen, Pekka
- Published
- 1993
36. Increasing variability in resource supply over time disrupts plant–pollinator interactions.
- Author
-
Redr, Deanne, Cirtwill, Alyssa R., Kaartinen, Riikka, Grunsky, Anna, Hogg, Ian, McLennan, Donald, Rasmussen, Claus, Schmidt, Niels Martin, Tiusanen, Mikko, Wagner, Johann, Wirta, Helena, and Roslin, Tomas
- Subjects
- *
RESOURCE availability (Ecology) , *INSECT phenology , *FLOWERING time , *POLLINATION by insects , *GLOBAL warming , *PLANT phenology , *FLOWERING of plants - Abstract
Insect–plant interactions are key determinants of plant and insect fitness, providing important ecosystem services around the world—including the Arctic region. Recently, it has been suggested that climate warming causes rifts between flower and pollinator phenology. To what extent the progression of pollinators matches the availability of flowers in the Arctic season is poorly known. In this study, we aimed to characterize the community phenology of flowers and insects in a rapidly changing Arctic environment from a descriptive and functional perspective. To this end, we inferred changes in resource availability from both a plant and an insect point of view, by connecting resource and consumer species through a metaweb of all the plant–insect interactions ever observed at a site. Specifically, we: (1) characterized species‐specific phenology among plants and insects at two High‐Arctic sites—Cambridge Bay in Nunavut, Canada, and Zackenberg in Northeast Greenland; (2) quantified competition for flowers using sticky flower mimics; (3) used information on plant–pollinator interactions to quantify supply and demand for pollinator services versus flower resources during the summer; and (4) compared patterns observed within a focal summer at each site to patterns of long‐term change at Zackenberg, using a 25‐year time series of plant flowering and insect phenology. Within summers, we found evidence of a general mismatch between supply and demand. Over the 25‐year time series, the number of weeks per summer when resource supply fell below a standardized threshold increased significantly over time. In addition, variation in resource availability increased significantly over years. We suggest that the number of resource‐poor weeks per year is increasing and becoming less predictable in the High Arctic. This will have important implications for plant pollination, pollinator fitness, and the future of the Arctic ecosystem, as both plants and their pollinators are faced with widening resource gaps. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
37. Petriverkkokääntäjän muodollinen määrittely ja toteutuksen suunnittelu
- Author
-
Teknillinen korkeakoulu, Helsinki University of Technology, Sähkötekniikan osasto, Ojala, Leo, Tiusanen, Mikko, Teknillinen korkeakoulu, Helsinki University of Technology, Sähkötekniikan osasto, Ojala, Leo, and Tiusanen, Mikko
- Published
- 1985
38. Performance Instrumentation of Production Planning System
- Author
-
Oinas, Eero, Tietotekniikan laitos - Department of Pervasive Computing, Tieto- ja sähkötekniikan tiedekunta - Faculty of Computing and Electrical Engineering, Tampere University of Technology, Tiusanen, Mikko, and Wiklund, Henri
- Subjects
Tietotekniikan koulutusohjelma - Abstract
Työpöytäsovellusten suorituskyvyn mittaaminen lopullisessa käyttöympäristössä antaa kehittäjälle tietoa ohjelmiston laadusta ja käytettävyydestä varsinaisissa käyttötilanteissa. Suorituskyvyn mittaaminen kehitysympäristön ulkopuolella vaatii kuitenkin runsaasti kehittäjien resursseja, koska tiedonkeruutoimintojen lisääminen vaatii usein merkittäviä muutoksia valmiiseen koodipohjaan. Tässä työssä kehitetään toimivampi ratkaisu suorituskyvyn mittaamiseen käyttöympäristössä. SW-Development on ohjelmistoyritys, joka kehittää pääasiallisesti tuotannonsuunnittelujärjestelmiä valmistavan teollisuuden tarpeisiin. Yrityksen tuotannonsuunnittelujärjestelmä, SWD Planning Effieciency System (SWD PES), tarjoaa asiakkaille tuotannonsuunnitteluun ja optimointiin kehitettyjä työkaluja. Järjestelmä käyttää paljon tietokantadataa ja suorittaa raskaitakin laskentaoperaatioita. Järjestelmää kehitetään edelleen, ja siksi suorituskyvyn mittaaminen myös kehitysympäristön ulkopuolella on tärkeä osa jatkuvaa kehitystä. Tässä työssä suunniteltiin ja toteutettiin komponentti suorituskykyinstrumentointia varten. Komponentin avulla kehittäjät voivat seurata tuotannonsuunnittelujärjestelmän toimintaa asiakkaan tuotantoympäristössä. Suunnitteluvaiheessa valittiin tietojen keräämiseen käytettävä metriikkakirjasto. Komponentti kerää suorituskykytietoja käyttäjän instanssista ja lähettää metriikkadataa valittuun Microsoftin Application Insights -palveluun. Palvelussa kerättyjä tietoja voidaan ryhmitellä ja visualisoida. Analysoidun datan avulla järjestelmätoimittaja voi tarkastella järjestelmän suoriutumista etänä ja tehdä tarvittavia toimenpiteitä, mikäli ongelmakohtia tai pullonkauloja ilmenee. Ohjelmakoodiin tehtävien muutosten minimoimiseksi monitorointiominaisuudet toteutettiin aspektiohjelmointia käyttäen.
- Published
- 2015
39. Accessing Natural Language Processing Engines and Tasks
- Author
-
Saveski, Grigorij Ljubin, Tietotekniikan laitos - Department of Pervasive Computing, Tieto- ja sähkötekniikan tiedekunta - Faculty of Computing and Electrical Engineering, Tampere University of Technology, and Tiusanen, Mikko
- Subjects
Master's Degree Programme in Information Technology - Abstract
This thesis presents how a natural language task can be accessed through the use of natural language processing engine in an easy way. So far the access to the task of part-of-speech tagging and other tasks has been going through the engine command line inter-face, which demands both knowledge and experience in scripting and programming. Moreover, manual work had also been required to prepare the input data in order to be fed into the engine. At the same time all the output files from the task and engine have been handled manually. To solve these issues, both the OpenNLP engine and its part-of-speech tagging task are integrated into a web interface that can be used by individuals that possess little or no technical knowledge. Furthermore, the system also guides the users through a process where they can input their data and it will automatically be processed and prepared for further use. After that they can follow the rest of the task and use the engine. At various points of the usage, the data is saved so that it can be used later to continue the process from wherever it was stopped. The data files are stored and organized on a server, which helps reusability. At the same time, the structure of the system is easy to extend with other language processing tasks and engines according to future needs. Last but not least, the current implementation makes the whole interface accessible from different locations and is quite portable. No graphical user interface details for the system will be presented in this thesis. The resulting interface provides for ease of use, access, and expandability. Some challenges in the future include increased complexity of the system because of different tasks and engines. Moreover, certain parts of the process and the structure of the implementation could be improved.
- Published
- 2014
40. Confidentiality in a Mobile Location Based Service
- Author
-
Cambero Lorenzo, Alfonso, Tietotekniikan laitos - Department of Pervasive Computing, Tieto- ja sähkötekniikan tiedekunta - Faculty of Computing and Electrical Engineering, Tampere University of Technology, Tiusanen, Mikko, and Helenius, Marko
- Abstract
This thesis tackles the current issue of privacy in the growing mobile location-based applications, which provide an added value to users using their location. These location-based applications need a specific study of privacy attending to tracking, in order guarantee user right of privacy. This thesis is divided into two parts. The first discusses privacy and data security. In order to link terms data security and privacy, and overcome the differences between both fields, confidentiality is introduced. Data security ensures confidentiality, which guarantees user privacy. Since privacy is a social phenomenon, influenced by society, it will be incorporated through a survey of user opinion. Also, legislation about privacy needs to be taken into account. In the constructive part, a location-based application is built, in order to demonstrate how considering interactions of privacy, confidentiality, and data security influence a real application. A survey offered to potential users is used to define the level of privacy expected. Finally, the system is evaluated against confidentiality level established by privacy level from the survey results. In addition, this application will provide to society a tool to request help from people near the user, creating a social network based on trust in other users.
- Published
- 2014
41. Desarrollo de software móvil multiplataforma
- Author
-
García-Moya Herrera, Álvaro, Tiusanen, Mikko, Vanhatupa, Juha-Matti, García Blas, Francisco Javier, and Universidad Carlos III de Madrid. Departamento de. Informática
- Subjects
Informática ,Game design ,Multiplatform software development ,ComputingMilieux_PERSONALCOMPUTING ,Radiocomunicación ,Educational mobile game - Abstract
This thesis considers how to achieve efficient multiplatform mobile software development. A mobile application is developed as a vehicle to demonstrate how this can be done in a particular instance. The educational mobile game is focused on road safety for pedestrian, mostly children. The thesis is divided into three parts. In the first section, issues related to multiplatform applications are explored. Second chapter explains about educational game, alongside the target platforms selected and the integrated development environment chosen. Finally, the evaluation process is described, where the performance of the educational game is tested on the target platforms and the results are shown. Ingeniería en Informática
- Published
- 2013
42. Multiplatform mobile software development
- Author
-
García-Moya Herrera, Álvaro, Tietotekniikan laitos - Department of Pervasive Computing, Tieto- ja sähkötekniikan tiedekunta - Faculty of Computing and Electrical Engineering, Tampere University of Technology, Vanhatupa, Juha-Matti, and Tiusanen, Mikko
- Subjects
ComputingMilieux_PERSONALCOMPUTING - Abstract
This thesis considers how to achieve efficient multiplatform mobile software development. A mobile application is developed as a vehicle to demonstrate how this can be done in a particular instance. The educational mobile game is focused on road safety for pedestrian, mostly children. The thesis is divided in several parts. In the first section, issues related to multiplatform applications are explored. Second section explains about educational gaming for traffic safety, alongside the mobile game developed, the technologies chosen and the game implementation. Finally, the evaluation process is described, where the performance of the educational game is tested on the target platforms and the results are shown.
- Published
- 2013
43. Qt piirto-ohjelman toteutusalustana
- Author
-
Kymäläinen-Mäkelä, Katriina, Ohjelmistotekniikan laitos - Department of Software Systems, Tieto- ja sähkötekniikan tiedekunta - Faculty of Computing and Electrical Engineering, Tampere University of Technology, Tiusanen, Mikko, and Vanhatupa, Juha-Matti
- Subjects
Tietotekniikan koulutusohjelma - Abstract
Opetuspelien vaikutuksesta oppimiseen on tehty useita tutkimuksia. Niiden mukaan seikkailupelityyppiset opetuspelit tukevat oppimista. Pelin aikana saadut positiiviset kokemukset kannustavat jatkamaan pelaamista ja motivaatio opittavaa asiaa kohtaan kasvaa. Hyvä opetuspeli noudattaa päätös-käytös-palaute-sykliä, jossa käyttäjän omat reaktiot aiheuttavat tapahtumia ja palautteita. Tampereen teknillisellä yliopistolla kehitettiin vuonna 2007 ohjelmointikieli, jolla pystyy laatimaan Moodle-oppimisympäristöön opetuspelejä, sokkeloita. Ohjelmointikieli on XML-pohjainen ja se on jossain määrin vaikeasti omaksuttavana este sokkelopelin laatimiseen etenkin sellaisille, joille ohjelmoinnin opettelu ei muuten ole tarpeellista. Näistä lähtökohdista heräsi tarve graafiselle työkalulle, jonka avulla sokkelopelin XML-kuvaus voitaisiin laatia ilman, että XML-koodia tarvitsisi kirjoittaa. Käyttäjä voisi syöttää pelin tehtävät ja niiden vastausvaihtoehdot sekä piirtää sokkelopelin, jonka jälkeen ohjelma automaattisesti tekisi XML-kuvauksen. Sovellus toteutettiin osin Ohjelmistotekniikan laitoksen virtuaaliyliopistohankkeen alla. Ohjelma toteutettiin käyttäen Trolltechin ja Nokian sovellusympäristöä Qt. Tämä on alustariippumaton ohjelmistojen ja graafisten käyttöliittymien ohjelmistokehys, joka sisältää C++-luokkakirjaston lisäksi ohjelmointiympäristön. Qt sisältää valmiita funktioita muun muassa grafiikan, animaatioiden ja XML:n käsittelyyn. Toteutuksessa käytettiin Qt:n omia työkaluja sovellusteknisissä ratkaisuissa, kuten Qt:n omaa grafiikkatyökalua Graphics View Framework:iä graafinpiirtoalustana. Ohjelmalle asetettiin tavoitteita helppokäyttöisyyden, alustariippumattomuuden ja kattavuuden suhteen. Alustariippumattomuus saavutettiin pääosin, mutta helppokäyttöisyyden ja matalan käyttöottokynnyksen tavoitteet jäivät saavuttamatta. Ohjelman jatkokehitys onkin suotavaa. /Kir11
- Published
- 2011
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.