|
|
Aspect-oriented software development
- Refactoring legacy systems using aspects.
Click here for details.
- Testing during refactoring with aspects
- Testing aspect-oriented programs (data flow testing, fault injection testing)
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
|