Browsing by Author "Soininen, Timo"
Now showing 1 - 20 of 20
- Results Per Page
- Sort Options
- Allocation of game processes in a server farm by automatic resource requirement measurement
Helsinki University of Technology | Master's thesis(2003) Turunen, Samppa - An Approach to Configuration Knowledge Representation and Reasoning
Helsinki University of Technology | Licentiate thesis(1998) Soininen, Timo - Kaavatonttien hinnoittelu - sovellus Kajaanin kaupunkiin
Helsinki University of Technology | Master's thesis(2000) Kemppainen, SiniTutkimus sai alkunsa Kajaanin kaupungin tarpeesta kaavatonttien hinnoittelun selvittämiseksi sekä hinnoittelun nykyaikaistamiseksi. Tutkimus on osa Teknillisessä korkeakoulussa tehtyä laajempaa tontinhintatutkimusprojektia. Tämän tutkimuksen tarkoituksena oli selvittää kaavatonttien hintatekijöitä, jotta Kajaani voisi kaavatonttien hinnoittelussa noudattaa hyvää ja järkevää maapolitiikkaa. Teoriaosiossa käsitellään tonttien hinnoitteluun liittyviä aiempia tutkimuksia, Kajaanin nykyistä hinnoittelumenetelmää ja maapolitiikkaa. Empiirisessä osassa käsitellään tonttien hinnanmuodostusta Maanmittauslaitoksen kauppahintarekisteristä saatujen Kajaanin AP-, AR- ja AK-tonttien kauppahintahavaintojen sekä Kajaanin kaupungilta saatujen purettavaksi tarkoitettujen, rakennettujen vuokratonttien kauppahintahavaintojen perusteella. Kauppahintahavainnot ovat ajalta 1985-1998. Tutkimuksessa keskitytään AP-tontteihin kauppahintahavaintojen pienestä määrästä johtuen. Empiirisessä osassa käsitellään tonttien hinnoittelua myös kauppahintahavaintojen karttatarkastelun avulla Maplnfo-paikkatieto-ohjelmaa apuna käyttäen. Karttatarkasteluissa kauppahinta-aineisto sijoitettiin kartalle koordinaattien perusteella, mutta kartat esitetään hinnoittelualuetasolla, jotta yksittäiset kaupat eivät tule esille. Tulosten mukaan Kajaanin AP-tonttien tärkeimmät hintatekijät ovat sijainti, tontin pinta-ala ja kaavassa sallittu rakennusoikeus. Tutkimuksessa muodostettiin myös ehdotus uusiksi hinnoittelualueiksi ja hinnoittelualueiden AP-tonttien neliömetrihintatasoiksi. - Collaborative Forecasting in a High-Tech Supply Chain: The RosettaNet Approach
Helsinki University of Technology | Master's thesis(2003) Korhonen, Janne J. - A Conceptual Model for Modeling Configurable Services from a Customer Perspective
Helsinki University of Technology | Master's thesis(2005) Heiskala, MikkoMassaräätälöinnin tavoitteena on tuottaa asiakkaiden yksilöllisiin tarpeisiin räätälöityjä tuotteita suurissa määrin lähes massatuotannon tehokkuudella. Yksi tapa massaräätälöintiin ovat konfiguroitavat tuotteet. Konfiguroitavan tuotteen kaikki mahdolliset tuoteyksilöt kuvataan yhdessä suunnitelmamallissa. Konfigurointimalli kuvaa kaikki tuotettavissa olevat tuoteyksilöt. Konfiguraattori on tietojärjestelmä, joka tukee tuoteyksilöiden määrittelyä ja varmistaa ja konfigurointimallien luontia. Konfigurointimalli määritellään konfiguraattorissa käyttäen konfigurointimallituskieltä, joka perustuu käsitemalliin tietämyksestä konfiguroitavista tuotteista. Palveluiden massaräätälöintiä sekä konfigurointia on tutkittu suhteellisen vähän. Palvelukirjallisuudessa palveluiden ja tavaroiden käsitteellinen eroavaisuus on varsin laajasti tunnustettua. Tästä erosta johtuen nykyiset konfigurointikäsitemallit eivät välttämättä ole optimaalisia palveluille. Tämä työ tutki sitä, millainen konfigurointikäsitemalli sopisi palveluiden mallittamiseen myyntikonfigurointia varten asiakkaan näkökulmaa käyttäen. Tutkimus noudatti konstruktiivista menetelmää. Tutkimusongelman tärkeys motivoitiin yllämainitulla aukolla kirjallisuudessa sekä räätälöityjen palveluiden kysynnän kasvulla. Ymmärrys aiheesta hankittiin laajalla kirjallisuuskatsauksella, joka käsitteli massaräätälöintiä, konfiguroitavia tuotteita, palveluita ja oleellisia mallitustapoja. Käsitemalli kehitettiin ymmärryksen pohjalta. Sitä arvioitiin mallittamalla onnistuneesti oikeisiin vakuutuksiin löyhästi perustuva esimerkkipalvelu. Käsitemalli sisältää neljä maailmaa. Yksi maailma kuvaa palvelun vastaanottajan (usein asiakas) piirteet. Toinen kuvaa asiakkaan tarpeet ja kolmas palvelusopimukset. Neljäs kuvaa palvelun toimitusprosessin ja asiakkaiden roolin siinä. Käsitemalli käyttää enimmäkseen samoja mallittamismenetelmiä kuin nykyiset konfigurointikäsitemallit. Käsitemalli vaikuttaa tukevan konfiguroitavien palveluiden mallittamista myyntikonfiguroinnin ja asiakkaan näkökulmista. Malli sekä laajentaa että yksinkertaistaa aiempia mallitustapoja. Yksikään työssä tutkituista malleista ei määrittele käsitteitä, jotka olisi erityisesti tarkoitettu palveluiden vastaanottajien piirteiden mallittamiseen. Käsitemalli käyttää samoja varioituvuuden mallittamismekanismeja kuin nykyiset konfigurointikäsitemallit sekä laajentaa niitä käsitteillä prosessien mallittamiseen. Mallin arviointi rajoittuu kuitenkin vain vakuutuksiin, eikä sitä voida pitää kattavana. - Selainpohjaisen kalenterijärjestelmän arkkitehtuurin suunnittelu ja arviointi
Helsinki University of Technology | Master's thesis(2004) Lampi, Mikko - An Enterprise Integration Architecture Based on a Business Process Management System
Helsinki University of Technology | Master's thesis(2004) Kekkonen, JariEnterprise integration is becoming more and more important to the competitive advantage of companies. It can be implemented by several solution models, such as application integration and integrated systems. Business process management (BPM) has emerged as promising new solution model, as the underlying information technology and process management concepts have evolved and matured. The purpose of this work is to study BPM and the feasibility of its technical enabler, business process management system (BPMS), to enterprise integration. The first part of the study synthesizes existing enterprise integration definitions. A lightweight and interdisciplinary comparison framework for integration solution models is also constructed. The framework includes areas of interest, such as integration scope and focus, implementation and adoption model, changeability, coordination and empowerment, as well as visibility and panoptic control. BPM, application integration and integrated systems are compared against the framework. In particular, BPM is examined in detail. Reference architecture for BPMS is also derived from existing systems and literature. The second part of the study covers the design of an architectural enterprise integration solution based on Intalioln3 BPMS platform. The architectural solution is also briefly evaluated. The preliminary results imply that a BPMS has good potential to cover many enterprise integration needs. BPM aims at digitizing end-to-end business processes and integrating their participants including people, systems and partners. However, BPM presumes that most of the business processes are coordinated by BPMS software, which may require a huge paradigm shift in a company. The BPMS also tends to increase the overall complexity of an integration solution, although the abstraction level of process development is high. In particular, the role of process architecture should be emphasized in a BPMS based solution. A full-scale enterprise integrating solution based on BPM may also present a significant risk until the product market and standards have matured. - Erään kiinteistöjalostusyhtiön yrityskuvan muodostuminen ja kehittämismahdollisuudet
School of Business | Master's thesis(1990) Soininen, Timo - Feature- and structure-oriented configuration, case Linux Familiar
Helsinki University of Technology | Master's thesis(2005) Multimäki, MikkoConfiguration is a research field which concentrates on building individually customised products from a pre-designed set of components. The possible variations in products are modelled with configuration models, which are then used in the configuration process, where customer requirements are interpreted into components to be included in the final product. The model consists of the possible components and different relationships between them. Software architecture is a research area, where software products are modelled with higher-level objects and connections between them. The architecture is described with software architecture descriptions, which can be built from several viewpoints such as structural or functional view. Formal descriptions, architecture description languages, are a rising concept and offer a consistent way to describe architectures. Features are the concepts of a product that a user sees. The research field of feature modelling concentrates on the things the user perceives, and on the formal modelling of them. The features are then mapped to the implementing components, and in the case of configuration, the product is built from those components. Linux Familiar is a version of the Linux operating system for palm computers. The Linux operating system is a freely distributed software product and consists of thousands of packages, which are the bottom level objects of a Linux installation. A Linux system consists of the operating system and applications all distributed and managed with the package structure. This thesis concentrates on implementing a configuration model that is closer to the user's mental model of the system for the Linux Familiar distribution. The model is based on the concepts of features and architectural descriptions. These have been chosen, because they both in themselves try to make the system more understandable for the user. The work consists of two parts. First, a model is built from the concepts and described with a modelling language previously developed at HUT. Second, a small Linux Familiar package subset of about hundred packages, offering most common PDA tasks, is mapped to the model and tested if the model can actually be used. The design of the model was based on the structural concepts of the system as described in the package descriptions. Features were treated separately to make the distinction clearer and the mental model easier. The mapping of the Linux Familiar package subset was successful, and it was possible to configure a system described with the new model's concepts. The model seemed promising, but further tests with larger package sets are necessary before practical use. Still, several common concepts of the Linux system were left out, most essential being version information and reconfiguration. - Rakennusrekisterinpidon kehittämisen suuntaviivat vertailevasta prosessinäkökulmasta
School of Engineering | Master's thesis(2013) Säkkinen, Jari - Implementing a RosettaNet Business-to-Business Integration Platform Using J2EE and Web Services
Helsinki University of Technology | Master's thesis(2004) Tikkala, JuhoThe need for connecting information systems of collaborating organizations has become increasingly common. Significant advantages, such as increased speed, efficiency, and reliability, can be obtained by automating inter-organizational business processes. To achieve this, business-to-business integration, i.e. facilitating interoperation of disparate information systems of different organizations, must be performed. E-business frameworks are generic solutions for performing such integration. RosettaNet is an industry consortium that maintains an e-business framework that specifies inter-organizational business processes for multiple industries. Process specifications include messages that are exchanged between organizations, and related messaging choreography. RosettaNet Implementation Framework (RNIF) is the messaging portion of the RosettaNet framework, specifying how messages are exchanged. The purpose of this work is to gather experience on implementing RNIF with currently available tools. Research questions include how can RNIF be implemented in practice, how suitable are current tools and what could be improved in them, how much effort is required, what level of performance can be obtained, and are there any interoperability problems with different RNIF implementations. To answer these questions, a prototype system is developed using J2EE (Java 2 platform Enterprise Edition) and web service technologies. The prototype is a middleware system that provides RNIF functionality, on top of which RNIF-enabled applications can be constructed with less effort than creating an equivalent RNIF implementation from scratch. The prototype has two high-level goals. The first is to create a learning platform that students can use to practice RosettaNet-based integration: the platform provides RNIF-compliant messaging functionality, and students are free to concentrate on higher-level issues, such as semantics of messages that are exchanged. The second goals it to create a realistic RNIF software implementation, providing services that are assumed useful in a typical business-to business integration scenario, to gather experience on implementing such systems. The prototype is tested in laboratory environment. Testing is done for RNIF-compliance, interoperability with a commercial RNIF implementation, and performance. In addition, a student group applies the prototype to implement an integration system for a simple RosettaNet-based integration case, to test the prototype's practical usability and ease of use. The results show one possible way to implement RNIF in practice. The tools were suitable for the task, but some issues exist: some tools did not function perfectly and some improvement suggestions could be made. Performance level of processing in order of one RNIF message per second is relatively easily attainable; current tools do place limitations on how large messages can be transferred. Interoperability problems were detected: a commercial RNIF implementation produced invalid RNIF messages and some details in related specifications leave room for interpretation. - Maatilojen lukumäärän ja koon kehityksestä maassamme eri alueilla
Helsinki University of Technology | Master's thesis(1979) Soininen, Timo - Modeling Linux Familiar with Methods Designed for Physical Product Configuration
Helsinki University of Technology | Master's thesis(2005) Vuorio, Katariina - Modelling Methods for Managing Variability of Configurable Software Product Families
Helsinki University of Technology | Licentiate thesis(2004) Asikainen, Timo - Product configuration knowledge: case study and general model
Helsinki University of Technology | Master's thesis(1996) Soininen, Timo - Representing Software Produce Line Architectures Using a Configuration Ontology
Helsinki University of Technology | Master's thesis(2002) Asikainen, Timo - A Research Instrument for an Empirical Study of Software Product Families
Helsinki University of Technology | Master's thesis(2003) Raatikainen, Mikko - Erään ohjelmistotuotelinjan varioituvuuden hallinta
Helsinki University of Technology | Master's thesis(2005) Kukkonen, Heikki-HarriTutkimus käsittelee erään ohjelmistotuotelinjan varioituvuuden hallintaa. Sen tavoitteena on selvittää, millaista arkkitehtuuria tulisi käyttää ohjelmistotuotelinjassa, jotta se mahdollisimman hyvin täyttäisi kohdeyrityksessä esiintyvät variointiin liittyvät vaatimukset. Tutkimuksessa suunniteltiin ja arvioitiin kohdejärjestelmänä toimivan toiminnanohjausjärjestelmän varioituvuuden hallinnan arkkitehtuuri. Tutkimus koostuu neljästä osasta. Ensimmäisessä osassa kirjallisuudesta kerättiin tietoa ohjelmistotuotelinjojen ja varioituvuuden hallinnan eri tarkastelunäkökulmista. Tuotelinjoista löydettiin erilaisia tarkastelunäkökulmia, ongelmakohtia ja menestystekijöitä, joiden suhteen kohdejärjestelmänä olevaa ohjelmistotuotelinjaa voitiin analysoida. Varioituvuuden hallintaan liittyvinä keskeisimpinä havaintoina voidaan pitää varioituvuuden ja riippuvuuksien eksplisiittisen kuvaamisen suurta merkitystä ohjelmistotuotelinjan varioituvuuden hallinnassa sekä kirjallisuudesta kerättyjä konfiguraatiotiedon ominaispiirteitä, joita voitiin hyödyntää kohdejärjestelmän varioituvuuden hallinnan arkkitehtuurin suunnittelussa. Toisessa osassa analysoitiin kohdejärjestelmänä oleva ohjelmistotuotelinja tutkimalla kohdejärjestelmän dokumentaatiota ja haastattelemalla kohdeyrityksen henkilöstöä. Kohdejärjestelmän analyysissa suurimpien ongelmien havaittiin liittyvän konfiguraatiotiedon käsittelyyn ja suurimpien tarpeiden kohdistuvan tuoteinstanssien asennus- ja päivityskustannuksien pienentämiseen sekä ajonaikaisen ja eri osapuolien toimesta tapahtuvan konfiguroinnin mahdollistamiseen. Kolmannessa osassa suunnitellun arkkitehtuurin pääperiaatteina käytettiin ominaisuusmallien mukaisen ominaisuushierarkian, kohdejärjestelmässä käytetyn tuotehierarkian ja tuoteinstanssin konfigurointiprosessin tukemista eri konfiguraatiotiedoissa. Arkkitehtuurisuunnitelmassa määritettiin luokittelut, säilytystavat ja käsittelytavat sekä sisältö kohdejärjestelmässä käytettävälle konfiguraatiotiedolle. Lopuksi suunniteltu arkkitehtuuri arvioitiin käyttäen arkkitehtuurin laatuominaisuuksien arviointiin tarkoitettua menetelmää ATAM:ia (Architecture Tradeoff Analysis Method). Arkkitehtuurin arvioinnin tuloksena suunnitellun arkkitehtuurin todettiin parantavan varioituvuuden hallintaa merkittävästi mahdollistaen huomattavasti entistä paremmin ajonaikaisesti ja eri osapuolien toimesta tapahtuvan konfiguroinnin. - Warnings and Pre-selection Packages in a Weight Constraint Rule Based Configurator
Helsinki University of Technology | Master's thesis(2003) Pasanen, Mikko - XML-based Supply Chain Integration: A Review and a Case Study
Helsinki University of Technology | Licentiate thesis(2003) Nurmilaakso, Juha-Miikka