haku: @keyword graafiuudelleenkirjoitus / yhteensä: 2
viite: 2 / 2
« edellinen | seuraava »
Tekijä:Nupponen, Kimmo
Työn nimi:The Design and Implementation of a Graph Rewrite Engine for Model Transformations
Graafiuudelleenkirjoitusta soveltavan mallitransformaatiosovelluksen suunnittelu ja toteuttaminen
Julkaisutyyppi:Diplomityö
Julkaisuvuosi:2005
Sivut:12 s. + 88 s.      Kieli:   eng
Koulu/Laitos/Osasto:Tietotekniikan osasto
Oppiaine:Ohjelmistotekniikka   (T-106)
Valvoja:Tarhio, Jorma
Ohjaaja:Huima, Antti
OEVS:
Sähköinen arkistokappale on luettavissa Aalto Thesis Databasen kautta.
Ohje

Digitaalisten opinnäytteiden lukeminen Aalto-yliopiston Harald Herlin -oppimiskeskuksen suljetussa verkossa

Oppimiskeskuksen suljetussa verkossa voi lukea sellaisia digitaalisia ja digitoituja opinnäytteitä, joille ei ole saatu julkaisulupaa avoimessa verkossa.

Oppimiskeskuksen yhteystiedot ja aukioloajat: https://learningcentre.aalto.fi/fi/harald-herlin-oppimiskeskus/

Opinnäytteitä voi lukea Oppimiskeskuksen asiakaskoneilla, joita löytyy kaikista kerroksista.

Kirjautuminen asiakaskoneille

  • Aalto-yliopistolaiset kirjautuvat asiakaskoneille Aalto-tunnuksella ja salasanalla.
  • Muut asiakkaat kirjautuvat asiakaskoneille yhteistunnuksilla.

Opinnäytteen avaaminen

  • Asiakaskoneiden työpöydältä löytyy kuvake:

    Aalto Thesis Database

  • Kuvaketta klikkaamalla pääset hakemaan ja avaamaan etsimäsi opinnäytteen Aaltodoc-tietokannasta. Opinnäytetiedosto löytyy klikkaamalla viitetietojen OEV- tai OEVS-kentän linkkiä.

Opinnäytteen lukeminen

  • Opinnäytettä voi lukea asiakaskoneen ruudulta tai sen voi tulostaa paperille.
  • Opinnäytetiedostoa ei voi tallentaa muistitikulle tai lähettää sähköpostilla.
  • Opinnäytetiedoston sisältöä ei voi kopioida.
  • Opinnäytetiedostoa ei voi muokata.

Opinnäytteen tulostus

  • Opinnäytteen voi tulostaa itselleen henkilökohtaiseen opiskelu- ja tutkimuskäyttöön.
  • Aalto-yliopiston opiskelijat ja henkilökunta voivat tulostaa mustavalkotulosteita Oppimiskeskuksen SecurePrint-laitteille, kun tietokoneelle kirjaudutaan omilla Aalto-tunnuksilla. Väritulostus on mahdollista asiakaspalvelupisteen tulostimelle u90203-psc3. Väritulostaminen on maksullista Aalto-yliopiston opiskelijoille ja henkilökunnalle.
  • Ulkopuoliset asiakkaat voivat tulostaa mustavalko- ja väritulosteita Oppimiskeskuksen asiakaspalvelupisteen tulostimelle u90203-psc3. Tulostaminen on maksullista.
Sijainti:P1 Ark Aalto     | Arkisto
Avainsanat:graph rewrite system
model transformation
rewrite rules
graafiuudelleenkirjoitus
mallitransformaatio
uudelleenkirjoitussäännöt
Tiivistelmä (fin):Mallitransformaatiota käytetään useilla sovellusalueilla, kuten ohjelmasynteesissä, refaktoroinnissa ja aukikoodauksessa.
Mallitransformaatio on kuvaus lähdemallista kohdemalliin, missä kuvaus määrittää lähde- ja kohdemallien elementtien vastaavuudet.
Matemaattisina oliona mallit ovat graafeja, hypergraafeja tai relaatioita, riippumatta formalismista, joilla ne on kuvattu.
Täten mallitransformaatio mallien välillä voidaan kuvata graafiuudelleenkirjoituksella (tai hypergraafi- tai relaatiouudelleenkirjoituksella).
Graafiuudelleenkirjoitus tarjoaa täsmällisen tavan, jolla transformaatio kuvataan, missä aligraafit korvataan toisilla aligraafeilla uudelleenkirjoitussääntöjen määrittämällä tavalla.

Tässä diplomityössä esitellään graafiuudelleenkirjoitusta soveltavan mallitransformaatiosovelluksen suunnittelu ja toteuttaminen.
Ohjelmisto on nimeltään CGRK, ja se pohjautuu formaaliin matemaattiseen taustaan, joka esitellään työssä.

CGRK käyttää hyväksi metatasonkehystä, jossa lähde- ja kohdemallit ovat metamallin instansseja.
Transformaatioprosessi käsittää sekä metamallien että lähdemallin lataamisen oliotietokantaan, jossa mallit kuvataan graafeina.
Varsinainen graafitransformaatio tapahtuu soveltamalla useita perättäisiä uudelleenkirjoitusoperaatioita graafiin.
Yksittäinen muutos mallinnetaan graafiuudelleenkirjoitussäännöillä, jotka ovat kuvauksia siitä, miten lähdemallin konstruktiot uudelleenkirjoitetaan kohdemallin konstruktioiksi.

Mallitransformaation kannalta työkalu on sekä endo- että eksogeeninen j a se tukee niin horisontaalia kun vertikaaliakin transformaatiota.
Vastaavasti graafiuudelleenkirjoituksen kannalta työkalu voidaan katsoa olevan kaksin- ja yksinkertaisen poistotyöntölähtökohtien hybridi.
Työssä keskustellaan mallitransformaation ja graafiuudelleenkirjoituksen keskeisistä ominaisuuksista.
ED:2005-06-30
INSSI tietueen numero: 28973
+ lisää koriin
« edellinen | seuraava »
INSSI