An Automated Wrapping System for Java Components and Jini Services


Click here to start

Table of contents

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/