Worcester Polytechnic Institute Electronic Theses and Dissertations Collection

Title page for ETD etd-042612-135928

Document Typethesis
Author NameShappee, Bartlett A
TitleTest First Model-Driven Development
DepartmentComputer Science
  • Gary Pollice, Advisor
  • Keywords
  • TDD
  • MDD
  • Test First Development
  • Model Driven Development
  • Test Generation
  • Date of Presentation/Defense2012-04-26
    Availability unrestricted


    Test Driven Development (TDD), Model-Driven Development (MDD), and Test Case Generation with their associated practices and tools each in their own right promise to deliver robust higher quality code more economically then other approaches. These process are not mutually exclusive but are not typically used together. This thesis develops a combined approach using complimentary aspects of each of the above three process. Test cases are described, generated, and then injected back into the model, which is then used to produce the test and production code.

    We have enhanced a model-driven tool to support the approach, adding a test case generator, capable of understanding augmented MDD software model and utilizing the constraints captured in our test-centric language to generate model-level test cases back into the model. Our results show that, with a reduction in overall effort one can produce a tested model-based system in which its test and implementation for multiple platforms such as C and Java, using one of multiple test xUnit frameworks.

  • bshappee.pdf

  • Browse by Author | Browse by Department | Search all available ETDs

    [WPI] [Library] [Home] [Top]

    Questions? Email etd-questions@wpi.edu
    Maintained by webmaster@wpi.edu