Friday Morning


8:30am-10:00am -- General Session -- Invited Speaker
Invited Talk: Convention Center _ Ballroom
The Objects of E-Commerce

Stu Feldman, Institute for Advanced Commerce, IBM

As e-commerce rapidly moves from selling T-shirts on the Web to being a significant fraction of the world economy and essential to businesses everywhere, so will the structure of the systems that support it evolve from informal web sites to carefully organized distributed systems with high standards of availability, trustworthiness, and maintainability. Yet the e-commerce systems must also be rapidly changeable and open to spontaneous interactions. This talk will address some of the challenges of this transition, and ways that sophisticated object systems will address the problems.

Stu Feldman did his academic work (AB, Princeton and Ph.D., MIT) in astrophysics and mathematics. He is a Fellow of the IEEE and a Fellow of the ACM. He has been a member of the Board of the Computing Research Association and chair of ACM SIGPLAN and is founding chair of the new ACM SIG on E-Commerce. He was a computer science researcher at Bell Labs and a research manager at Bellcore before joining IBM in mid-1995. He has published research in software engineering, programming languages, scientific computing and other areas of computer science. He was also architect for a large new line of software products at Bellcore. At IBM's T. J. Watson Research Center, Feldman leads a department doing research in a wide variety of network-related technologies and application enablers, including parallel databases, e-commerce, pervasive computing, anti-virus, and advanced multimedia. He is also the Director of IBM's Institute for Advanced Commerce, an organization created to increase IBM's connections to the outside research world as well as to accelerate creation of new technologies for support of e-Business.

10:00am-10:30am -- Break

10:30am-12:00 pm
Session A: Convention Center _ A201, A205, A207, A209
Is UML also an Architectural Description Language?

The architecture of a system defines its high-level structure as a collection of interacting components. Most industrial architects use informal box and arrow diagrams and idioms to describe architectures. Recognizing the deficiencies of using ad-hoc and informal notations to describe architecture, the software engineering research community has pioneered Architectural Description Languages (ADLs). UML was designed "to create a set of semantics and notation that adequately addresses all scales of architectural complexity, across all domains."

The issue facing the panel is how far have the UML developers succeeded in meeting this goal and what remains to be done. Some of the specific questions to be addressed are:

  • What are the key lessons that UML has learned (and ignored) from the research on ADLs?
  • Does UML have the right concepts for expressing architectures and architectural styles?
  • Are the semantics of UML sufficiently well defined to allow architectural analysis?
  • Is UML's object-oriented bias a help or hindrance when describing architectures?

Click here for an expanded description.

Moderator: Derek Coleman, Hewlett Packard Laboratories

Panelists:
Grady Booch, Rational Software Corporation
Cris Kobryn, EDS
David Garlan, Carnegie Mellon University
Victoria Stavridou, SRI


Session B: Convention Center _ Ballroom
Technical Papers: Run-Time Support
Chair: Toby Bloom, Domain Pharma Corporation

Age-Based Garbage Collection
Darko Stefanovic, Princeton University
Kathryn S. McKinley and J. Eliot B. Moss, University of Massachusetts

Mostly-copying Reachability-based Orthogonal Persistence
Antony Hosking and Jiawan Chen, Purdue University

The Generic Graph Component Library
Jeremy Siek, Lie-Quan Lee, and Andrew Lumsdaine, University of Notre Dame


Session C: Convention Center _ C201, C205, C207, C209
Practitioner Reports: Standards and New Technologies
Chair: Laura Hill, Sun Microsystems

A Framework to Extend Business Objects with Basic Rules
Isabelle Rouvellou and Lou Degenaro, IBM T. J. Watson Research Center
Kevin Rasmus, Contry Companies Insurance
Dave Ehnebuske and Barbara McKee, IBM Software Solutions

Enterprise Software APIs Using XML
Ron Ben-Natan, RTS Software Inc.

Open Systems and the Politics of Interface Standards: CAPE Open - A Case Study
Michael White, Salmon River Software, Inc.


Jump to: Wednesday morning || afternoon Thursday morning || afternoon Friday morning || afternoon
Full descriptions of entire Technical Program || Technical Program At A Glance

Return To Final Program

 OOPSLA'98 Home