ResearchChannel - Abstractions for event-driven design
  Programs A to Z Premieres Webcast Schedule Where to Watch Contact Us Help
      Learn How to Watch ResearchChannel  
Programming Home > Abstractions for event-driven design >

Abstractions for event-driven design

Multimedia Presentation Launch Presentation
 
Share this video —
 
Produced by:
Microsoft Research

02/21/2008

Description: 
In areas such as GUI programming the design style known as event-driven or publish-subscribe is often attractive as a replacement for standard control structures. It provides more flexibility by decoupling cause and effect. Apart from the Observer pattern, a useful but limited technique, there is no generally accepted view of what the proper OO abstractions should be. The talk describes software architecture principles for designing event-driven systems, with the usual goals of extendibility, reusability and reliability. Warnings: (1) The presentation is fairly dependent on Eiffel mechanisms. (2) Although we think it has practical and pedagogical value, the material is not particularly advanced. References: [1] B. Meyer, chapter 20 of "Touch of Class", draft of textbook available at http://touch.ethz.ch. [2] "The Power of Abstraction, Reuse and Simplicity: An Object-Oriented Library for Event-Driven Design", in From Object-Orientation to Formal Methods: Essays in Memory of Ole-Johan Dahl, eds. Olaf Owe, Stein Krogdahl, Tom Lyche, Lecture Notes in Computer Science 2635, Springer-Verlag, 2004, pages 236-271, available at http://se.ethz.ch/~meyer/publications/lncs/events.pdf.

Speaker(s):
Bertrand Meyer, ETH Zurich, Switzerland

Runtime:1:06:37

Rating:TV-G


Explore our more than 3,500 titles available online —
Arts and Humanities | Business and Economics | Computer Science and Engineering
Health and Medicine | K-12 and Education | Sciences | Social Sciences
-or-
Browse by Program Title | Browse by Series Title | Browse by University/Institution
 
Fibromyalgia An Update on Fibromyalgia

Milton Masciadri Inside Stories: Milton Masciadri

Dr. Paul Farmer Building a Community-based Health Care Movement

Sign up now for our monthly newsletter,
Think Forward
!
Name:   
Email:   

 

Home | About ResearchChannel | Retransmission | Terms of Use | Privacy Policy | Contact Us

Copyright © 2009 ResearchChannel. All Rights Reserved.