An Automated Wrapping System for Java Components and Jini Services
Presentation Outline
Project Personnel and Funding
Part One: Introduction to Java and Jini
What is Java?
What is Jini?
Jini and Java Coupling Points
Jini Fundamentals
Jini and Remote Method Invocation
HelloService, Jini, and RMI
An Example Jini Application
Part Two: Wrapping for Java and Jini
Purposes of Wrapping
Wrapping System Requirements
Wrapping and Java Bytecode
Techniques for Wrapping Java and Jini
Wrapping Technique Comparison
Structure of a Java Wrapper
Java and Jini Wrapper Comparison
Part Three: Wrapping System Applications
Purpose of Software Fault Injection
Fault Injection Mechanisms
Slide 23
Fault Injection - Triggering and Targets
Types of Faults to Inject
Purpose of Data Collection
Wrapping for System Separation
Behavior Modification with Wrappers
Summary
Further Resources
Author: Gregory Kapfhammer
E-mail: gkapfham@allegheny.edu
Homepage: http://cs.allegheny.edu/~gkapfham/