 |
Wednesday Afternoon
|

|
1:30pm-3:00pm -- Invited Speaker
|
Session A: Convention Center _ Ballroom
Invited Talk:
XML, Objects, and Communication over the Internet
Matthew Fuchs, CommerceOne
In just 3 years, XML has moved from a guerrilla movement by a bunch of SGML geeks hiding out in the swamps of a W3C mailing list to mainstage in future developments of the Internet. In particular, it has been proposed as the language to replace EDI for b2b electronic commerce transactions, a role which would previously have appeared destined to CORBA or DCOM (and even there, XML may become the format for encoding remote invocations). It's just another step to being the language for all agent-to-agent communication in the network for the 21st century. What is it about XML that makes these claims appear to be more than just another landgrab? Can XML manage these amazing feats? If not, what must it do to fulfil its ambition? And how do OO technologies relate to this quest?
Dr. Fuchs is the chief architect for XML related technologies at CommerceOne, an industry leader in electronic commerce. He co-authored the "Schema for Object Oriented XML" and designed its object-oriented features (and the software that exploits them). He received his Ph.D. from NYU in 1995, where his work on mobile object systems started his fixation on using XML (and its SGML predecessor) as a metalanguage for describing agent communication languages. Dr. Fuchs was a founding member of the W3C working group that created XML and is a member of the XML Schema Working Group. Before CommerceOne, he was a researcher at Walt Disney Imagineering and at WVU's Concurrent Engineering Research Center.
Session B: Convention Center _ A201, A205, A207, A209
Objects and Agents: Convergence, Compromise, or Collision?
The mixing of Agent technology with the prevailing object-oriented/component-based applications environment can have many possible outcomes, primarily: collision and repulsion, or cooperation and symbiosis. In order for the latter to occur, a common forum of communication and understanding between academia and industry is necessary. This panel is a forum where participants from both environments can achieve a better understanding of each other's needs and offerings, and begin to assess the emergence of intelligent agents into the mainstream.
Click here for an expanded description.
Moderator:
Stephen Schoepke, Fannie Mae, USA
Co-Moderator:
Ben Grosof, IBM T.J. Watson Research Center
Panelists:
Frank McCabe, Fujitsu Labs of America
Geoff Arnold, Distinguished Engineer, Sun Microsystems, Inc. - SunLabs East
Session C: Convention Center _ C201, C205, C207, C209
Technical Papers: Analysis and Design
Chair: Philippe Kruchten, Rational Software Corporation
Detecting Defects in Object-Oriented Designs: Using Reading Techniques to Increase Software Quality
Guilherme Travassos, Forrest Shull, Michael Fredericks,
and Victor R. Basili, University of Maryland at College Park
A Problem-Oriented Analysis of Basic UML Static Modeling Concepts
Robert France, Colorado State University
A Language for Specifying Recursive Traversals of Object Structures
Johan Ovlinger and Mitchell Wand, Northeastern University |
|
3:30pm-5:00pm
|
Session A: Convention Center _ A201, A205, A207, A209
Are Components Objects?
There has been a rapid rise of interest in component-based technology. It has often been said that components make objects obsolete. This panel will discuss a rigorous definition of a component, stripping away the obfuscation currently in the user domain. The panelists will be asked to consider both theory and practice (present and likely future). Components will be considered at all stages of the lifecycle and the unresolved questions in component technology highlighted.
Click here for an expanded description.
Moderator:
Brian Henderson-Sellers, University of Technology, Sydney
Panelists:
Ivar Jacobson, Rational Software Corporation
Rajesh Pradhan, CASE Digital
Clemens Szyperski , Microsoft Corp.
Antero Taivalsaari , Sun Microsystems, Inc.
Session B: Convention Center _ Ballroom
Technical Papers: Language Features
Chair: Gail Murphy, University of British Columbia
Confined Types
Jan Vitek, Object Systems Group, CUI, Universite de Geneve
Boris Bokowski, Freie Universitat Berlin
Modular Type-Based Reverse Engineering of Java Code
Dominic Duggan, Stevens Institute of Technology
Semantic Analysis of Virtual Classes and Nested Classes
Ole Lehrmann Madsen, The Danish Centre for IT Research
Session C: Convention Center _ C201, C205, C207, C209
Technical Papers: Formal Specification
Chair: Satoshi Matsuoka, Tokyo Institute of Technology
Featherweight Java: A Minimal Core Calculus for Java and GJ
Atsushi Igarashi and Benjamin Pierce, University of Pennsylvania
Philip Wadler, Bell Labs, Lucent Technologies
A Formal Specification of the Java Bytecode Language and Bytecode Verifier
Stephen Freund and John C. Mitchell, Stanford University
Correspondence Polymorphism for Object-Oriented Languages
Ran Rinat and Menachem Magidor, Hebrew University
Scott F. Smith, The Johns Hopkins University |
|
6:00pm-7:30pm - Trial of the Gang of Four
|
Panel: Convention Center _ A201, A205, A207, A209
The Show Trial of the Gang of Four for Crimes against Computer Science
The Accused:
John Vlissides, IBM Research
Eric Gamma, OTI
Richard Helms, IBM
Ralph Johnson, University of Illinois at Urbana-Champaign
Chief Prosecutor: Kent Beck, Daedalos Consulting
Presiding Magistrate: Neil Harrison, Lucent Technologies, Inc.
Head Bailiff: Brian Foote, The Refactory, Inc.
The so-called Gang of Four are the authors of the landmark Design Patterns book, which first made its appearance five years ago at OOPSLA `94. This year, this nefarious cabal, John Vlissides, Ralph Johnson, Richard Helm, and Erich Gamma, will be brought to justice for crimes against the field.
Charges will include their cultivation of a cult of personality, training novices to behave like experts, and exhibiting an utter disregard for traditional standards of academic originality.
The audience will serve as the jury, and will also be invited to provide testimony. Denunciations as well as support from GOF apologists will be in order.
Click here for an expanded description.
|
Return To Final Program
