 |
Thursday Afternoon
|

|
1:30pm-3:00pm
|
Session A: Convention Center _ Ballroom
Invited Talk:
Analyzing Object-Oriented Software Architectures
Rick Kazman, Software Engineering Institute
The object-oriented and software architecture communities have been tackling a partially overlapping set of design and analysis problems for the past decade or more, and have been doing this work largely without reference to each other. The time for this is past; for both economic and cultural reasons, most developers of large, complex software systems these days need to have a working knowledge of both areas. This talk will provide an overview of architectural design and analysis, discuss its costs and benefits, and show that it can be used synergistically with object-oriented design and analysis.
Rick Kazman is a Senior Member of the Technical Staff at the Software Engineering Institute of Carnegie Mellon University and Adjunct Professor at the Universities of Waterloo and Toronto. His primary research interests are software architecture, design tools, and software visualization. He is the author of over 50 papers, and co-author of several books, including "Software Architecture in Practice." Kazman received a B.A. and M.Math from the University of Waterloo, an M.A. from York University, and a Ph.D. from Carnegie Mellon University.
Session B: Convention Center _ A201, A205, A207, A209
Ubiquitous Computing
A new and important research area has variously been called pervasive, invisible, or ubiquitous computing. This area is very broad, but roughly speaking is about delivery of information to/from computing appliances: sensors, PDA's, cell-phones, set-top boxes. The development of computational models and applications for a distributed network spanning these devices will profoundly change the future of computing. The area is currently in its infancy, and spans a variety of disciplines. The purpose of this panel is to decribe that future, and to talk about how the OO community can help shape its development.
Click here for an expanded description.
Moderator: Michael Karasick, IBM Research
Panelists:
Michael Gorlick, The Aerospace Corporation Brian Barry, Object Technology International, Inc.
Gaetano Boriello, University of Washington
Dan Siewiorek, Carnegie Mellon University
Session C: Convention Center _ C201, C205, C207, C209
Technical Papers: Language Implementation
Chair: Bjorn Freeman-Benson, Rational Software Corporation
Efficient Multiple and Predicate Dispatching
Craig Chambers and Weimin Chen, University of Washington
Space- and Time-Efficient Memory Layout for Multiple Inheritance
Peter Sweeney, IBM Thomas J. Watson Research Center
Joseph (Yossi) Gil, Technion, Israeli Institute of Technology
Reducing Transfer Delay Using Java Class File Splitting and Prefetching
Brad Calder and Chandra Krintz, University of California, San Diego
Urs Holzle, University of California, Santa Barbara |
|
3:30pm-5:00pm
|
Session A: Convention Center _ A201, A205, A207, A209
XML and Object Technology
XML threatens to be the next wave to hit surfers of the web. In this panel, we'll explore how a combination of XML and object technology can have a dramatic impact on the future of networked applications, or not. Our panelists represent a spectrum of expertise, ranging from vendors to practitioners. They will share their views of the synergy between objects and XML, including:
- Is there a synergy, are we exploiting it?
- Or is there no connection- do objects get in the way?
- What about types - do they help or hinder?
Click here for an expanded description.
Moderator: Bernard Horan, Sun Microsystems, Inc.
Panelists:
Ron Ben-Natan, RTS Software
Dave Carlson, Ontogenics Corp.
Bruce Delagi, Sun Microsystems Inc.
David Epstein, IBM T.J. Watson Research Center
Session B: Convention Center _ Ballroom
Technical Papers: Implementation Experiences
Chair: Craig Chambers, University of Washington
Practical Experience with an Application Extractor for Java
Frank Tip, Chris Laffra, and Peter F. Sweeney, IBM T.J. Watson Research Center
David Streeter, IBM, Toronto Laboratory
A Performance Evaluation of the Mobile Agent Paradigm
Daniel Haigmont and L. Ismail, Institut National Polytechnique do Grenoble
Implementing Jalapeno in Java
Bowen Alpern, Dick Attanasio, Anthony Cocci, Derek Lieber, Stephen Smith, and Tom Ngo, IBM T.J. Watson Research Center
John J. Barton, Hewlett Packard Laboratories
Session C: Convention Center _ C201, C205, C207, C209
Technical Papers: Subjects and Aspects
Chair: John Vlissides, IBM T.J. Watson Research Center
Subject-Oriented Design: Towards Improved Alignment of Requirements, Design, and Code
Siobhan Clarke, Dublin City University
William Harrison, Harold Ossher, and Peri Tarr, IBM T.J. Watson Research Center
Atlas: A Case Study in Building a Web-Based Learning Environment Using Aspect-oriented Programming
Mik Kersten and Gail C. Murphy, University of British Columbia
Role Model Designs and Implementations with Aspect-Oriented Programming
Elizabeth A. Kendall, Royal Melbourne Institute of Technology
|
Return To Final Program
