Query:
faculty: "FNWI" and publication year: "2005"
| Author | B.J. Arnoldus | | Title | Grammaticacontrole met behulp van Rscript |
| Supervisors | P. Klint, M.G.J. van den Brand |
| Year | 2005 |
| Faculty | Faculty of Science |
| Institute/dept. | FNWI: Instituut voor Informatica | | Programme | FNWI MSc Software Engineering |
| Abstract | De ASF+SDF Checker zoals deze aanwezig is binnen de MetaEnvironment
dient vervangen te worden. Een nieuw ontwikkelde technologie genaamd
Rscript lijkt hiervoor zeer geschikt te zijn. Aangezien dit de eerste grote toepassing van Rscript is komen er een aantal vragen naar boven.
• Wat is het verschil in prestatie en welke onderdelen zijn daarvoor verantwoordelijk?
• De broncode dient simpel en begrijpbaar te zijn in verband met toekomstig onderhoud. Is dit haalbaar met een zeer krachtige taal zoals Rscript?
• Welke controles zijn beter te beschrijven in Rscript en welke in een
herschrijf-formalisme zoals ASF+SDF?
In deze scriptie wordt uiteengezet hoe de nieuwe ASF+SDF Checker is opgebouwd en welke technieken zijn toegepast. Het feitenextractie proces is verder geoptimaliseerd. De losse feiten kunnen in de toekomst gebruikt worden voor andere analyses of het visualiseren van deze gegevens.
Naast de ASF+SDF Checker zelf is er een gehele omgeving gebouwd waarin
zich ook een testomgeving bevindt. Een programma om de uitvoer van
de nieuwe checker te herschrijven naar het error-summary formaat zijn ook aanwezig.
De uiteindelijke code omvang van de nieuwe checker is kleiner dan de oude.
Hierbij is opvallend dat het grootste aandeel van de code nog te vinden is in de feitenextractie.
Rscript is geschikt voor het checken van een SDF definitie. De meeste
checks zijn beschreven in Rscript en maar een enkele zijn gespecificeerd in ASF+SDF.
De prestaties van de nieuwe ASF+SDF Checker vallen op dit moment nog
zwaar tegen. De Rscript gebaseerde oplossing is hierdoor nog niet geschikt voor industriële toepassing. Een betere implementatie van RscriptCalculator zou dit probleem kunnen verhelpen. |
| Document type | scriptie master |
| Download paper | |
Use this url to link to this page: http://dare.uva.nl/en/scriptie/411017
Contact us about this recordNotify a colleague
Add to bookbag
|