tutorials
52 monday morning Convention Centre, Ballroom A
52T tuesday afternoon Pan Pacific Hotel, Pavilion B

Java Beans: Specifications, Design and Test

Desmond D'Souza, ICON Computing

Component standards like Java Beans promise standard reusable parts that can be easily composed. To be replaceable and scalable, the behavior of a Bean should be described in a way that is abstract (permit many implementations) and precise (clear, unambiguous, a basis for qualification and test). This tutorial will describe an approach to the precise and systematic specification of a Java Bean, extended to its design, implementation, and test.

Participants will: understand how component models extend standard object models; learn how to specify Java Beans precisely: methods, events, etc.; and see how precise specifications map to designs and tests.

Attendee Background: Attendees must be familiar with Java, and Java Beans basics.

Desmond D'Souza is the President and CTO of ICON Computing, Inc. and a member of the faculty at the Software Quality Institute at the University of Texas at Austin. Mr. D'Souza publishes and speaks regularly at various object forums, and has used object technology since 1985. He is an author of the Catalysis method, writes the Modeling for Java column in the Journal of Object-Oriented Programming and in Report on Object Analysis and Design. He may be contacted at dsouza@iconcomp.com.

Other tutorials in the Java thread are:

for beginners (yellow):

Tutorial 15, 15T: Introduction to Concurrent Object-Oriented Programming in Java
Tutorial 25: From C++ to Advanced Java in 1/2 day
Tutorial 40: Java from UML
Tutorial 53: A Practical Guide to Java on the Server

for intermediates (option 1- green):

Tutorial 15, 15T: Introduction to Concurrent Object-Oriented Programming in Java
Tutorial 26: Distributed Java Applications
Tutorial 39: Designing Concurrent Object-Oriented Programs in Java
Tutorial 53: A Practical Guide to Java on the Server

for intermediates (option 2- grey):

Tutorial 16: An Introduction to the Java Foundation Classes (JFC)
Tutorial 26: Distributed Java Applications
Tutorial 40: Java from UML
Tutorial 53: A Practical Guide to Java on the Server

Other tutorials in the component-based systems thread are:

13: Modeling Component Architectures in Catalysis
30, 30W: Scripting: Higher-Level Programming for Component-Based Systems

 

Tutorials
by Title
Tutorials by
Category
Tutorials
by Thread
Full Description
of all Tutorials
Tutorial
Availability

OOPSLA'98 Home
Last edited 22 September 1998 14:57:42