search query: @keyword XSLT / total: 17
reference: 8 / 17
Author: | Jussila, Juho |
Title: | Sovellusaluekielen kehittäminen ja hyödyntäminen ohjelmistoprojektissa |
Dewelopment and implementation of a domain-specific language | |
Publication type: | Master's thesis |
Publication year: | 2007 |
Pages: | 67 + (7) Language: fin |
Department/School: | Tietotekniikan osasto |
Main subject: | Tietämystekniikka (T-93) |
Supervisor: | Syrjänen, Markku |
Instructor: | Anttila, Pasi |
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 CentreIn 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
Opening a thesis
Reading the thesis
Printing the thesis
|
Location: | P1 Ark T80 | Archive |
Keywords: | domain-specific language XSLT sovellusaluekieli XSLT |
Abstract (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 record number: 35209
+ add basket
INSSI