haku: @supervisor Syrjänen, Markku / yhteensä: 187
viite: 9 / 187
Tekijä: | Jussila, Juho |
Työn nimi: | Sovellusaluekielen kehittäminen ja hyödyntäminen ohjelmistoprojektissa |
Dewelopment and implementation of a domain-specific language | |
Julkaisutyyppi: | Diplomityö |
Julkaisuvuosi: | 2007 |
Sivut: | 67 + (7) Kieli: fin |
Koulu/Laitos/Osasto: | Tietotekniikan osasto |
Oppiaine: | Tietämystekniikka (T-93) |
Valvoja: | Syrjänen, Markku |
Ohjaaja: | Anttila, Pasi |
OEVS: | Sähköinen arkistokappale on luettavissa Aalto Thesis Databasen kautta.
Ohje Digitaalisten opinnäytteiden lukeminen Aalto-yliopiston Harald Herlin -oppimiskeskuksen suljetussa verkossaOppimiskeskuksen 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
Opinnäytteen avaaminen
Opinnäytteen lukeminen
Opinnäytteen tulostus
|
Sijainti: | P1 Ark T80 | Arkisto |
Avainsanat: | domain-specific language XSLT sovellusaluekieli XSLT |
Tiivistelmä (fin): | Työssä tutkittiin, millaisia etuja ja haittoja sovellusaluekielen käyttöönotto tuo ohjelmistoprojektille. Sovellusaluekieli on tiettyyn sovellusalueeseen rakennettu ohjelmointikieli. Sen tavoitteena on abstraktiotasoa nostamalla tehostaa ja helpottaa sovellusten rakentamista verrattuna siihen, että sovellus ohjelmoitaisiin yleiskäyttöisellä ohjelmointikielellä. Työn aikana kehitettiin sovellusaluekieli helpottamaan sanomankäsittelysovelluksen ohjelmointia. Aiemmin C++:11a toteutettu versio uudistettiin siten, että liiketoimintalogiikka on tehty XSLT:llä. Tämän jälkeen suunniteltiin sovellusaluekieli ja rakennettiin koodigeneraattori, joka tuottaa sovellusaluekielestä XSLT-ohjelmakoodia. Eri ohjelmointikielillä tehtyjä toteutuksia vertailtiin toisiinsa. Samoin arvioitiin myös sovellusaluekielen ja ohjelmiston sanallisen määritysdokumentaation välisiä eroja. Lopuksi lueteltiin ja analysoitiin itse ohjelmistoprojektille havaitut edut ja haitat. Neljästä arvioidusta edusta saavutettiin kaikki ja haitoista realisoituivat neljä seitsemästä. Kokonaisuudessaan, ottaen huomioon ohjelmistoprojektin taloudelliset reunaehdot, ei sovellusaluekielen rakentamista yksittäiselle sovellukselle voida pitää kannattavana. Mikäli liiketoiminta pohjautuu ohjelmistotuoteperheisiin, on sovellusaluekielen kehittäminen usein kannattavaa. |
ED: | 2008-02-04 |
INSSI tietueen numero: 35209
+ lisää koriin
INSSI