50 research outputs found

    Distributed work time tracking using DCI architecture

    Get PDF
    Ohjelmistotuotannossa projektinhallinta, ajankäytön seuranta ja aikataulun pitävyys ovat tärkeitä laatutekijöitä. Kiinteähintaisista projekteista on siirrytty enenevässä määrin ketterään ohjelmistokehitykseen ja suoraan tuntiperusteiseen laskutukseen. Kehitys on lisännyt entisestään tarkan työajanseurannan merkitystä. Ohjelmistojen koko kasvaa jatkuvasti, ja arkkitehtuurin hallinta monimutkaistuu. Yleisesti käytetyissä olioarkkitehtuureissa monivaiheisten käyttötapausten toiminta koostuu lukuisten olioiden yhteistoiminnasta. Kokonaisjärjestelmän toiminnallisuus hajoaa suuressa järjestelmässä moneen eri luokkaan, ja kokonaisuuden hahmottaminen vaikeutuu. Ratkaisuna ongelmaan on esitetty uutta DCI-arkkitehtuurimallia, jossa ohjelman rakenne suunnitellaan käyttäjälähtöisesti. DCI-arkkitehtuurissa käyttötapaukset ovat kokonaisjärjestelmän rakennusosia. Tässä diplomityössä toteutetaan Qubit-työajanseurantasovellus DCI-arkkitehtuuria ja alustariippumatonta Qt-ohjelmistokehystä käyttäen. Toteutuksessa käytetään myös C++11-standardin tuomia uusia ominaisuuksia ja arvioidaan niiden hyödyllisyyttä. Työpöytäsovellus mittaa työaikaa automaattisesti taustalla ja integroituu yrityksen pilviympäristössä toimivaan projektinhallintajärjestelmään. Järjestelmä mahdollistaa työajanseurannan ja laskutuksen automatisoinnin. Työssä selvitetään, miten akateemisessa ympäristössä tutkittu DCI-arkkitehtuuri soveltuu käytettäväksi oikeassa työelämän projektissa. Työssä tutkitaan arkkitehtuurin hyötyjä perinteiseen olioarkkitehtuuriin nähden ja arvioidaan, miten DCI soveltuu käytettäväksi ominaisuuksiltaan erilaisissa ja eri kokoisissa ohjelmistoissa. Qubit-sovelluksen toteutus oli kokonaisuutena onnistunut, ja DCI osoittautui toimivaksi arkkitehtuurimalliksi myös käytännössä. Arkkitehtuurin ansiosta järjestelmätason toiminta ja eri käyttötapaukset ovat selkeästi dokumentoituna koodissa. DCI helpottaa toimintojen automaattista testausta, koodin ylläpitoa ja ketterää kehitystä. DCI soveltuu erityisesti käytettäväksi paljon eri käyttötapauksia sisältävissä järjestelmissä. Pieniin, yksinkertaisiin ja vähän käyttötapauksia sisältäviin sovelluksiin se ei kuitenkaan sovellu. Tällöin perinteisen oliosuunnittelun ja DCI-arkkitehtuurin välimuoto on järkevin vaihtoehto. Mitä suurempi ja käyttötapauksiltaan monimutkaisempi sovellus on, sitä enemmän hyötyä saavutetaan. Jatkossa arkkitehtuuria tulisikin testata ja soveltaa tätä projektia suuremmassa projektissa.Project management, time tracking and firm schedule are all important quality factors in software production. Today, projects more often use agile work flow and hour-based invoicing and as a result accurate time tracking is increasingly important. The size of software projects are increasing, this making architecture design more demanding and until recently object-orientation has been the mainstream architecture utilised. The overall system behaviour is distributed in several objects and the system functionality is created by complex co-operation of these objects. It has been stated that DCI architecture is a solution for the complexity as it clarifies the system-wide functionality. DCI uses use cases as system functionality building blocks. It also uses the end-user's mental models for structure design. In this thesis, Qubit work time tracking software is implemented using DCI architecture on Qt cross-platform application framework. The implementation also uses a few new features of the new C++11-standard; the usefulness and usability of these are also discussed. The desktop application measures work time automatically at background. The application also integrates to a project management system, which runs on cloud. The management system enables company-wide work time tracking and automatised customer invoicing. This thesis concentrates on DCI architecture, which has recently been under academic research and studies how well the architecture can be utilised in a real work project. The thesis studies the differences, advantages and disadvantages between DCI and the traditional object-oriented design. Moreover, it evaluates how DCI applies in projects with different sizes and features. The thesis project was successful in general with DCI proving to be a good software architecture for practicality. Due to DCI, the system-wide functionality and use cases are clearly documented in source code. The architecture also simplifies automatic testing, code maintenance and agile development. DCI applies particularly well to applications that include many use cases, however, it does not apply for small and simple applications that include only few real use cases. In such instances, a composite of the object-oriented design and DCI architecture is the best alternative. The larger the system and the more use cases it has, the more gain the DCI architecture obtains. Thus, future studies should be made using DCI on a larger scale

    Cost-benefit analysis of climate change induced extreme events as part of public decision making : Final project report of IRTORISKI

    Get PDF
    IRTORISKI-hankkeessa tutkittiin, miten kustannus–hyötyanalyysin käyttöä ilmastonmuutoksen sopeutumissuunnittelussa voitaisiin helpottaa niin, että sitä pystyttäisiin hyödyntämään kustannustehokkaasti sekä ilmastonmuutokseen liittyvien vaarojen priorisoinnissa että ennaltaehkäisevien toimenpiteiden vertailussa. Tutkimuksessa käytettiin esimerkkitapauksina jokitulvaa ja rankkasateiden aiheuttamaa tulvaa kaupunkiolosuhteissa. Tapahtumapuuanalyysia laajennettiin siten, että siitä käyvät ilmi sekä suorat vahingot että lopulliset makrotaloudelliset vaikutukset. Arviot suorista taloudellisista vahingoista perustuivat aikaisempiin tutkimuksiin, kun taas makrotaloudellisia vaikutuksia simuloitiin yleisen tasapainon mallin avulla. Tapaustutkimusten valinnasta, tapahtumapuun käytöstä, sen laajennusosasta sekä lasketuista makrotaloudellisista vaikutuksista keskusteltiin sidosryhmien edustajien kanssa kolmessa asiantuntijaistunnossa.The study IRTORISKI investigates how the use of cost benefit analysis in climate change adaptation planning can be streamlined such as to be useful both for initial prioritisation of natural hazards according to their risk and for initial comparison of measures regarding a particular hazard, while avoiding complex model exercises. The study uses examples cases for urban flooding caused by river flooding and extreme downpours respectively. Event tree analysis is extended such as to show both direct damage cost and eventual macroeconomic impacts. Direct damage estimates were based on earlier studies, while the macroeconomic impacts were simulated by means of a CGE model. Case selection, event tree use and extension, and calculated impacts were discussed with stakeholder representatives in three deliberative sessions

    The Effects of Individual Characteristics of the Naval Personnel on Sleepiness and Stress during Two Different Watchkeeping Schedules

    Get PDF
    Background: Naval service can have a significant impact on the wellbeing of seafarers, and the operation of warships is highly dependent on the personnel on board. Nevertheless, there is a lack of knowledge concerning the impact of seafarers' individual characteristics on their wellbeing in a naval environment. Therefore, the aim of this study was to investigate individual characteristics of the naval personnel that may be associated with the amount of sleepiness, fatigue and stress responses experienced during shift work and irregular working hours in a naval environment. Methods: The study took place on a Finnish Defence Forces' Navy missile patrol boat on which 18 crewmembers served as study participants. The measurement periods lasted two separate weeks (seven days and six nights) during shift work with two different watchkeeping systems (4:4, 4:4/6:6). The onboard measurements consisted of the Karolinska Sleepiness Scale, salivary stress hormones, cognitive tests (Sustained Attention to Response Task and N-back Task) and heart rate variability. Results: Participants of older ages or with a longer history in naval service were associated with a greater amount of sleepiness, fatigue and stress responses on board. On the contrary, increased physical activity and a higher level of physical fitness, especially standing long jump, were associated with a lower amount of sleepiness, fatigue and fewer stress responses. In addition, an athletic body composition together with a healthy lifestyle may be beneficial, considering the stress responses on board. Conclusion: The present results are well in line with the previous literature regarding shift work and irregular working hours. The results highlight the importance of regular physical activity and good physical fitness during service in the naval environment

    The Effects of Individual Characteristics of the Naval Personnel on Sleepiness and Stress during Two Different Watchkeeping Schedules

    Get PDF
    Background: Naval service can have a significant impact on the wellbeing of seafarers, and the operation of warships is highly dependent on the personnel on board. Nevertheless, there is a lack of knowledge concerning the impact of seafarers’ individual characteristics on their wellbeing in a naval environment. Therefore, the aim of this study was to investigate individual characteristics of the naval personnel that may be associated with the amount of sleepiness, fatigue and stress responses experienced during shift work and irregular working hours in a naval environment. Methods: The study took place on a Finnish Defence Forces’ Navy missile patrol boat on which 18 crewmembers served as study participants. The measurement periods lasted two separate weeks (seven days and six nights) during shift work with two different watchkeeping systems (4:4, 4:4/6:6). The onboard measurements consisted of the Karolinska Sleepiness Scale, salivary stress hormones, cognitive tests (Sustained Attention to Response Task and N-back Task) and heart rate variability. Results: Participants of older ages or with a longer history in naval service were associated with a greater amount of sleepiness, fatigue and stress responses on board. On the contrary, increased physical activity and a higher level of physical fitness, especially standing long jump, were associated with a lower amount of sleepiness, fatigue and fewer stress responses. In addition, an athletic body composition together with a healthy lifestyle may be beneficial, considering the stress responses on board. Conclusion: The present results are well in line with the previous literature regarding shift work and irregular working hours. The results highlight the importance of regular physical activity and good physical fitness during service in the naval environment.publishedVersionPeer reviewe

    Virtual MEG Helmet : Computer Simulation of an Approach to Neuromagnetic Field Sampling

    Get PDF
    Head movements during an MEG recording are commonly considered an obstacle. In this computer simulation study, we introduce an approach, the virtual MEG helmet (VMH), which employs the head movements for data quality improvement. With a VMH, a denser MEG helmet is constructed by adding new sensors corresponding to different head positions. Based on the Shannon's theory of communication, we calculated the total information as a figure of merit for comparing the actual 306-sensor Elekta Neuromag helmet to several types of the VMH. As source models, we used simulated randomly distributed source current (RDSC), simulated auditory and somatosensory evoked fields. Using the RDSC model with the simulation of 360 recorded events, the total information (bits/sample) was 989 for the most informative single head position and up to 1272 for the VMH (addition of 28.6%). Using simulated AEFs, the additional contribution of a VMH was 12.6% and using simulated SEF only 1.1%. For the distributed and bilateral sources, a VMH can provide a more informative sampling of the neuromagnetic field during the same recording time than measuring the MEG from one head position. VMH can, in some situations, improve source localization of the neuromagnetic fields related to the normal and pathological brain activity. This should be investigated further employing real MEG recordings.Peer reviewe

    Selvitys Suomen nykyisestä ja tulevasta puunkäytöstä

    Get PDF
    Tässä julkaisussa esitellään Työ- ja elinkeinoministeriön Valtion taloudellisella tutkimuskeskuksella (VATT) teettämän metsäteollisuuden puunkäyttömahdollisuuksia arvioineen selvityksen keskeisimmät tulokset ja johtopäätökset. Metsäteollisuuden yhä voimakkaampi linkittyminen energiasektoriin ilmasto- ja energiapolitiikan myötä lisäsi osaltaan selvityksen tarpeellisuutta. Tarve selvityksen teettämiselle on ilmeinen, kun ajattelee metsäteollisuuden kohtaamaa rakennemuutosta ja tulevaisuuden mahdollisuuksia. Vaikka kapasiteettia onkin suljettu n. 10 miljoonan kuutiometrin edestä, arvioimme todellisen vähenemän olevan vain 5 miljoonan kuutiometrin luokkaa johtuen lähinnä tuotannon tehostamisesta. Arvioimmekin kokonaispuunkäyttöön lisääntyvän 90-100 miljoonaan kuutiometriin vuoteen 2020 mennessä uusiutuvan energian lisäyksen seurauksena. Aiemmat arviot ovat antaneet varsin pessimistisen kuvan metsäteollisuuden tulevaisuudesta. Tämän selvityksen perusteella metsäteollisuuden tulevaisuus ei kuitenkaan näytä yhtä synkältä. Arviomme perustuu yleisen tasapainon mallinnukseen, joka pystyy aikaisempia arvioita paremmin ottamaan huomioon yleisen talouskehityksen sekä eri toimialojen väliset riippuvuussuhteet.This report summarizes the results and conclusions of a study on forest industry's wood use capacity. The study was conducted by Government Institute for Economic Research at the request of the Ministry of Employment and the Economy. The need for this study arose from the structural change that Finnish forest industry is facing while at the same time also facing new possibilities. The ever stronger interdependence with the energy sector through the climate and energy policies intensified the need. Although the closedowns have diminished the capacity for wood use by 10 million cubic meters we assess the actual reduction to be only 5 million cubic meters due to efficiency improvements. We predict the total wood use to increase to 90-100 million cubic meters by the year 2020 because of the increase in use of renewable energy. The earlier assessments on this theme have portrayed the future of Finnish forest industry rather pessimistically. Our study nevertheless gives a brighter view. Our conclusions are based on general equilibrium modelling that is more consistent on taking the overall economic growth and industry-interlinkages into account

    Vetyatomi voimakkaassa magneettikentässä

    No full text
    corecore