Project Descriptions
 

Home

Research

Projects

Funding

Publications

Teaching

Service

Schedule

Vita

UPE

Fractals

Aspectualizing Legacy Software

  • Refactoring legacy systems using aspects
  • Testing during refactoring with aspects

Click here for details.

Model based software development

  • Testing UML Designs: Click here for details.
  • Aspect-oriented modeling.
  • Middleware transparent software development (MTSD) using the aspect-oriented paradigm: Click here for details.
  • Specifying design patterns using metamodels: Click here for details.

Mutation and fault injection testing

  • Mutation of Java objects and concurrent OO software
  • Fault injection testing of Java components using aspect injection

Distributed Objects and Component-based software development

  • Visualization of test execution
    • Monitoring using remote assertions in Java RMI
    • Conformance checking of run-time information with UML design models
  • Testing component-based software
  • Component comprehension
  • Component selection

Last updated: June 7, 2007