search query: @instructor Männistö, Tomi / total: 8
reference: 7 / 8
« previous | next »
Author:Myllärniemi, Varvana
Title:Kumbang Configurator - A Tool for Configuring Software Product Families
Kumbang-konfiguraattori - Työkalu ohjelmistotuoteperheiden konfigurointiin
Publication type:Master's thesis
Publication year:2005
Pages:1+134      Language:   eng
Department/School:Tietotekniikan osasto
Main subject:Tietojenkäsittelyoppi   (T-76)
Supervisor:Männistö, Tomi
Instructor:Männistö, Tomi
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     | Archive
Keywords:software product family
configuration
tool support

ohjelmistotuoteperhe
konfiguraatio
työkalutuki
Abstract (eng): Software product families are an emerging trend that tries to cope with increasing variability and challenges of reuse.
Software products are derived from the family in a prescribed way utilising common family assets.
The derived product often includes some amount of integrating glue code or even product-specific tailoring.

In the domain of traditional, mechanical products, configurable products have been developed.
Individual products are configured according to a predefined model, with no need for adaptive or innovative design.

When comparing these two approaches, remarkable similarities are found.
In a configurable software product family, software products are configured based on a predefined configuration model.
Building the product usually requires no product-specific programming.

The purpose of this thesis was to develop a tool for deriving product individuals from configurable software product families.
This tool, called Kumbang Configurator, utilises existing modelling language Kumbang, which combines both feature-based and architecture-based modelling methods.
Kumbang Configurator prevents configuration errors by checking whether the configuration is consistent and complete.
This configuration reasoning employs inference engine smodels.
The implementation was validated with two example cases.
Abstract (fin): Ohjelmistotuoteperheet ovat saavuttaneet suosiota tapana vastata kasvaneeseen varioituvuuteen ja uudelleenkäytön haasteisiin.
Yksittäiset perheen ohjelmistotuotteet johdetaan etukäteen määritellyllä tavalla, käyttäen hyväksi yhteisiä varantoja.
Usein derivoinnissa tarvitaan integroivaa koodia tai jopa tuotekohtaista räätälöintiä.

Tavallisista, mekaanisista tuotteista on kehitetty konfiguroitavia tuotteita.
Yksittäiset tuotteet konfiguroidaan käyttäen hyväksi ennalta suunniteltua mallia, lisäämättä jälkikäteen muokkaavaa tai innovatiivista suunnittelua.

Näiden lähestymistapojen välillä on huomattavia yhteyksiä.
Konfiguroitavassa ohjelmistotuoteperheessä tuoteyksilöt konfiguroidaan ennalta suunnitellun konfiguraatiomallin pohjalta.
Varsinainen tuotteen rakentaminen ei vaadi ollenkaan tuotekohtaista ohjelmointia.

Tämän diplomityön tarkoituksena oli kehittää työkalu tuoteyksilöiden johtamiseen konfiguroitavasta ohjelmistuoteperheestä.
Tämä työkalu, nimeltään Kumbangkonfiguraattori, perustuu Kumbang-kieleen.
Kumbang-kielessä yhdistyvät sekä ominaisuuslähtöiset että arkkitehtuurilähtöiset mallitustavat.
Kumbang-konfiguraattori tarkastaa konfiguraation oikeellisuutta ja valmiutta, ja täten ehkäisee konfiguraatiossa syntyviä virheitä.
Konfiguraatiopäättely käyttää hyväkseen smodels-päättelykonetta.
Toteutettu työkalu validoitiin kahdella esimerkkitapauksella.
ED:2005-02-24
INSSI record number: 28104
+ add basket
« previous | next »
INSSI