MURAL - Maynooth University Research Archive Library



    An Empirical study of the JaMoPP project using code coverage based system tests.


    Bell, Colin (2010) An Empirical study of the JaMoPP project using code coverage based system tests. Masters thesis, National University of Ireland Maynooth.

    [thumbnail of 10 Colin Bell.pdf]
    Preview
    Text
    10 Colin Bell.pdf

    Download (1MB) | Preview

    Abstract

    Model Driven Software Development is an attempt to build software systems by combining the two disciplines of software programming and modelling. But due to the gap in technology, there are a number of problems in using these models to generate the final source code implementation. This has meant that Model Driven Software Development has become a future goal rather than a current reality. The Java Model Parser and Printer project tries to bridge this gap by turning Java into a model. This means that Java can now be used and implemented like any of the other models within the Model Driven Software Development process. This paper will take a look at the effectiveness of the Java Model Parser and Printer project by performing a number of System tests on it. This will help indicate now well the project can transform Java input files to java models. Coverage readings will be taken on these tests to look at how much of the project‟s grammar and abstract syntax tree are being used during the process of transforming Java source code into Java models. A look will then be taken at the coverage results to see if a correlation exists between the grammar and the abstract syntax tree results. Finally conclusions and future work will be discussed to close the paper.
    Item Type: Thesis (Masters)
    Keywords: JaMoPP project; code coverage; based system tests;
    Academic Unit: Faculty of Science and Engineering > Computer Science
    Item ID: 5350
    Depositing User: IR eTheses
    Date Deposited: 04 Sep 2014 09:22
    URI: https://mural.maynoothuniversity.ie/id/eprint/5350
    Use Licence: This item is available under a Creative Commons Attribution Non Commercial Share Alike Licence (CC BY-NC-SA). Details of this licence are available here

    Repository Staff Only (login required)

    Item control page
    Item control page

    Downloads

    Downloads per month over past year

    Origin of downloads