Worcester Polytechnic Institute Electronic Theses and Dissertations Collection

Title page for ETD etd-042612-135928


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

    Abstract

    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.

    Files
  • 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