Top JAOO 2003
White
 

CONFERENCE
SPEAKERS
SCHEDULE
TUTORIALS
TRACKS
MANAGER TRACK
WORKSHOPS/BOF's

SOCIAL EVENTS
IT-RUN

EXHIBITION
SPONSORS
CONVINCE YOUR BOSS

REGISTRATION
TRAVEL
HOTELS
AARHUS FACTS

LINKS
HOME

Archives
JAOO 2006
JAOO 2005
JAOO 2004
JAOO 2002
JAOO 2001
JAOO 2000
JAOO 1999

JAOO CREW


CONTACT JAOO
JAOO Conference
Scandinavian Center
Margrethepladsen 3
DK-8000 Aarhus C
Tel.:+45 87 32 87 87
Fax: +45 87 32 87 88
VAT: 25809149
jaoo@jaoo.dk


panel
  Line  

Speaker


Brian Foote
University of Illinois


Brian Foote has over twenty-one years of professional software development experience. He has been working with Smalltalk and objects since 1985. Brian has written numerous papers on Smalltalk, object-oriented design, software reuse, patterns, and software architecture. Brian was involved in the development of the object-oriented enterprise frameworks developed at the Illinois Department of Public Health. His current research, on using objects to build better object-oriented languages, is being conducted in Smalltalk.
Picture of Brian  Foote (University of Illinois)


Presentation: "The Evolution of Soft Machines"

Tuesday 10:45 - 11:30, Public Room

It is now widely recognized that any successful software artifact must evolve continuously to cope with changing requirements. Still, all too many systems are rigid and inscrutable, and defy change. Indeed, a case can that architecturally, most systems are little more than Big Balls of Mud. Why does good software go bad? Can this be avoided? Can such erosion be reversed? What sort of architectures encourage evolution?

While a variety of approaches have been advanced to address these issues, the role reflection and metalevel architectures can play to make systems more flexible is only now being acknowledged. An emerging convergence of generative approaches, reflection, frameworks, components, metadata, dynamic translation, patterns, and adaptive object models may be one of the keys to combating software entropy.
 
EOS
Oracle
SUN
SAP

Trifork EAS