AOSD Conference 2007
The 2007 AOSD conference took place in Vancouver Canada on March 12 to 16. Brian Barry was the General Chair while Oege de Moor was the program chair.

The conference had in attendance notable names in the IT industry. Three keynote speakers graced the occasion.

The first keynote address was on Wednesday by:

Gerald Jay Sussman Professor, Massachusetts Institute of Technology
Gerald J. Sussman, Professor at MIT

Prof. Gerald Jay Sussman

Building Robust Systems

Bio

Gerald J. Sussman is a Panasonic, formerly Matsushita, Professor of Electrical Engineering at MIT. He had his S.B in 1968 and Ph.D. in 1973 in mathematics from the same institution where he lectures. Since 1964, he had been involved in researches on artificial intelligence at MIT. He has equally worked in computer architecture, computer languages and in VLSI design.
Thursday was a keynote address by:

John Lamping 

John Lamping was also elected as state senator.
John Lamping was also an elected as state senator.

Overwhelmed: A Consumer’s View of Research

Bio

John Lamping is a Ph.D. holder from the Stanford University. John Lamping worked as the principal scientist at Xerox PARC. He worked in many fields such as AOP, visualization, natural language semantics and optimal lambda calculus evaluation. In recent times, he had worked on the organization of document and retrieval at Google and Stratify.

The last keynote address came on Friday and delivered by; Gregor Kiczales and Satoshi Matsuoka.

Adrian Colyer, The Chief Scientist At Interface21

Venture Partner at Accel Partners
Adrian Colyer is a venture partner at Accel Partners.

AOP In Industry

Bio

Adrian Colyer is AspectJ open source project leader. Adrian is a renowned industrial expert on Aspect-Oriented Programming. He is the co-author of the book titled, Eclipse AspectJ. He has published several articles, book chapters, and papers. The best explanation you can think of having a book on AOP is attributed to his work, a book titled; AOP without the buzzwords. This book has a lot of influence on aspect-oriented software development for beginners, especially those who want to learn and professionals who desire to add more knowledge.