Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Gregor Kiczales


Related Topics

In the News (Sun 3 Jun 12)

  
  Technology Review - Magazine - TR10: Untangling Code
That irony isn't lost on Gregor Kiczales, principal scientist at Xerox's Palo Alto Research Center (PARC) and professor at the University of British Columbia in Vancouver—and he has a fix in mind.
Kiczales champions what he calls "aspect-oriented programming," a technique that will allow software writers to make the same kinds of shortcuts that those of us in other professions have been making for years.
Kiczales' proposed solution is to create a new category within a programming language called an "aspect." Aspects allow programmers to write, view and edit a crosscutting concern as a separate entity.
wwwhome.cs.utwente.nl /~aksit/aksit/medyadan/mit_report.htm   (729 words)

  
 United States Patent: 6,467,086
The paradigm of Aspect-Oriented Programming was first introduced in Gregor Kiczales et al., Aspect-Oriented Programming in Proceedings of the European Conference on Object-Oriented Programming (ECOOP 97), June 1997 ("Kiczalles"), which is hereby incorporated by reference.
In Kiczales, a new unit of software modularity, called an aspect, was provided that appears to provide a better handle on managing cross-cutting concerns.
In Kiczales, four highly domain-specific aspect-oriented systems had been developed: AML, RG, ETCML, and D. For each of these cases, a new language had to be created, and a new compiler had to be implemented.
www.pmg.lcs.mit.edu /~chandra/publications/aop.html   (4640 words)

  
 Gregor Kiczales - Monday 26 February 2001 - Department of Computing Science, University of Alberta
Gregor Kiczales - Monday 26 February 2001 - Department of Computing Science, University of Alberta
Gregor Kiczales is Professor of Computer Science and the NSERC, Xerox Canada, Sierra Systems Chair of Software Design at the University of British Columbia.
His research is directed at enabling programmers to write programs that, as much as possible, look like their design.
www.cs.ualberta.ca /events/dls/2000-2001/Kiczales.php   (373 words)

  
 SDA Publications
Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Videira Lopes, Jean-Marc Loingtier, John Irwin.
Gregor Kiczales, John Lamping, Cristina Videira Lopes, Chris Maeda, Anurag Mendhekar, Gail Murphy.
Gregor J. Kiczales and Luis H. Rodriguez Jr In Proceedings of the 1990 ACM Conference on Lisp and Functional Programming, pages 99--105, 1990.
www2.parc.com /csl/groups/sda/publications.shtml   (917 words)

  
 LtU Classic Archives
Gregor Kiczales lead the PARC team that developed AOP and AspectJ.
Kiczales makes a lot of using "examples where it is appropriate to use AOP", but I've never seen any that were compelling enough to risk the "macro-factor" (hidden behaviour that is hard to reason about).
If you view AOP as a technique for class composition, you might end up wondering whether there are still other ways of composing classes besides inheritance and the identification of "point cuts", and why such composition isn't easier to do in the language itself.
lambda-the-ultimate.org /classic/message7997.html   (795 words)

  
 Gregor Kiczales on Aspect-Oriented Programming   (Site not responding. Last check: 2007-11-03)
In an interview for the Software Engineering Radio podcast Gregor talks about a number of interesting topics, such as the history of AOP, the relationship of AO to interceptors, the industry acceptance of AOP, early aspects (i.e.
Gregor is one of the fathers of aspect-oriented programming (AOP).
In this presentation given at TSSJS in March, Google's Gregor Hohpe makes sure you're asking all the right questions and addressing all of your options.
www.theserverside.com /news/thread.tss?thread_id=39856   (3543 words)

  
 Publications by Gregor J Kiczales
Kiczales, G. Hilsdale, E. Hugunin, J. Kersten, M. ; Griswold, W. Getting started with AspectJ.
Kiczales, Gregor J.; des Rivieres, James; Bobrow, Daniel G. The art of the metaobject protocol.
Maeda, C. Lee, A. Kiczales, G.; Murphy, G. Open implementation analysis and design.
www.parc.xerox.com /research/publications/results.php?author=441   (112 words)

  
 Professor Gregor Kiczales Lecture   (Site not responding. Last check: 2007-11-03)
UBC is extremely fortunate in having recently attracted Professor Kiczales, who is a leading researcher in computer software design and engineering.
Currently affiliated with the Xerox Corporation's Systems and Practices Laboratory in Palo Alto, California, Dr. Kiczales' research focus is on techniques for designing and implementing software systems that are highly flexible -- maintainable, reusable, tailorable, and reconfigurable.
Kiczales is considered an inspiring and highly effective lecturer with the ability to make complex systems both comprehensible and fascinating to a lay audience.
psg.com /~ted/vaninst/VbKiczales.html   (151 words)

  
 Gregor Kiczales
Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Videira Lopes, Jean-Marc Loingtier, John Irwin, " Aspect-Oriented Programming";.
Gregor Kiczales, Jim des Riviýres, and Daniel G. Bobrow, "The Art of the Metaobject Protocol"; MIT Press.
Daniel G. Bobrow, Linda G. DeMichiel, Richard P. Gabriel, Sonya E. Keene, Gregor Kiczales, and David A. Moon, " Common Lisp Object System Specification".
www.cs.ubc.ca /people/profile.jsp?id=gregor   (299 words)

  
 LtU Classic Archives
To recover the overhead introduced by opening the innards of the system, Kiczales proposes partial evaluation and code memoization at runtime.
Kiczales' advise to framework/library implementors is "if you can't conquer, at least divide".
This should be posted to the home page (use the editors menu near the top of the window).
lambda-the-ultimate.org /classic/message7190.html   (307 words)

  
 jeffrey palm :: papers
Gregor Kiczales, Erik Hilsdale, Jim Hugunin, Mik Kersten, Jeffrey Palm, and William G. Griswold.
Erik Hilsdale, Jim Hugunin, Mik Kersten, Gregor Kiczales, Cristina Lopes, Jeffrey Palm.
Erik Hilsdale, Jim Hugunin, Mik Kersten, Gregor Kiczales, and Jeffrey Palm.
www.jeffpalm.com /papers   (324 words)

  
 Luis's Selected Publications   (Site not responding. Last check: 2007-11-03)
Gregor Kiczales, J. Michael Ashley, Luis H. Rodriguez Jr., Amin Vahdat, and Daniel G. Bobrow Metaobject Protocols: Why We Want Them, and What Else They Can Do In Object-Oriented Programming: The CLOS Prospective Andreas Paepcke, Ed., MIT Press, Cambridge, MA, Pages 101-118, 1993.
John Lamping, Gregor Kiczales, Luis H. Rodriguez Jr., and Erik Ruf An Architecture for an Open Compiler In Proceedings of the International Workshop on New Models for Software Architectures: Reflection and Meta-Level Architecture Pages 95-106, Tokyo, Japan, November 1992.
Gregor Kiczales, John Lamping, Luis H. Rodriguez Jr., and Erik Ruf Macros that Reach Out and Touch Somewhere Internal Technical Report, Embedded Computation Area, Xerox PARC, December 1991.
www-swiss.ai.mit.edu /users/lhr/misc/papers-misc/selected-papers.html   (235 words)

  
 Course Readings   (Site not responding. Last check: 2007-11-03)
[Kiczales et al., 1993] Gregor Kiczales, J. Michael Ashley, Luis Rodriguez, Amin Vahdat, and Daniel G. Bobrow, “Metaobject Protocols: Why We Want Them and What Else Can They Do?” A. Paepcke, editor, Object-Oriented Programming: The CLOS Perspective, 1993, pp.
[Kiczales et al., 1997] Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Videira Lopes, Jean-Marc Loingtier, and John Irwin, “Aspect-Oriented Programming,” European Conference on Object-Oriented Programming (ECOOP), LNCS 1241, Springer-Verlag, Jyväskylä, Finland, June 1997, pp.
[Kiczales et al., 2001a] Gregor Kiczales, Eric Hilsdale, Jim Hugunin, Mik Kersten, Jeffrey Palm, and William Griswold, “An Overview of AspectJ,” European Conference on Object-Oriented Programming (ECOOP), LNCS 2072, Springer-Verlag, Budapest, Hungary, June 2001, pp.
www.cis.uab.edu /cs622/Fall2002/readings.htm   (1405 words)

  
 Dr. Dobb's SD Events Group
Gregor Kiczales, Professor of Computer Science, University of British Columbia and Principal Scientist, PARC
AspectJ provides the programmer with a powerful new tool for structuring the design and code of complex aspects failure handling strategies, synchronization policies, change propagation, security checking, distribution, policy enforcement and many others.
Gregor Kiczales will show what it is like to design and implement with AspectJ, and what implications this has for software developers in terms of time-to-market, software quality, and product flexibility.
www.sdexpo.com /2002/east/events/keynotes.htm   (582 words)

  
 JAOO2001
Gregor Kiczales is Professor of Computer Science at the University of British Columbia, where he holds the Xerox, Sierra Systems, NSERC Chair of Software Design.
He is also leader of the Xerox PARC group that has developed aspect-oriented programming and AspectJ.
It will also include a comparison to other work on advanced mechanisms for separation of concerns on the Java platform.
www.jaoo.dk /jaoo2001/Speaker.kiczales.html   (264 words)

  
 Software Engineering Radio
In this Episode we have the pleasure of talking with Gregor Kiczales.
Gregor's MOP book, The Art of the Meta Object Protocol
The homepage of the AOSD conference where we met for the interview
www.se-radio.net /index.php?post_id=78154   (324 words)

  
 Jon Mountjoy's Blog: Interview with Gregor Kiczales - a good listen
Interview with Gregor Kiczales - a good listen
While munching lunch today I listened to this great interview with Gregor Kiczales about all things AOP.
From the blurb you'll see that they cover the history of AOP, the relationship of AOP to interceptors, the industry acceptance of AOP, early aspects (i.e.
dev2dev.bea.com /blog/jonmountjoy/archive/2006/04/interview_with.html   (105 words)

  
 Other Books/Papers of Interest   (Site not responding. Last check: 2007-11-03)
[Kiczales et al., 1991] Gregor Kiczales, Jim des Rivières, and Daniel G. Bobrow, The Art of the Metaobject Protocol, MIT Press, 1991.
[Kiczales et al., 1992] Gregor Kiczales, John Lamping, Luis H. Rodriguez Jr., and Erik Ruf, “Macros that Reach Out and Touch Somewhere,” Internal Technical Report, Embedded Computation Area, Xerox PARC, 1992.
[Kiczales et al., 2001] Gregor Kiczales, Eric Hilsdale, Jim Hugunin, Mik Kersten, Jeffrey Palm, and William Griswold, “An Overview of AspectJ,” European Conference on Object-Oriented Programming (ECOOP), LNCS 2072, Springer-Verlag, Budapest, Hungary, June 2001, pp.
www.cis.uab.edu /cs622/Fall2003/related.htm   (1533 words)

  
 OpenCompilers < Sgc < TWiki
Anurag Mendhekar, Gregor J. Kiczales and John Lamping.
Gregor Kiczales, Jim Des Rivieres and Daniel G. Bobrow
Chapters 5 and 6 discuss the CLOS MOP and are available online (ps)
www.cs.uu.nl /wiki/Sgc/OpenCompilers?skin=print.pattern   (126 words)

  
 gregor kiczales - ResearchIndex document query   (Site not responding. Last check: 2007-11-03)
An Overview of AspectJ - Kiczales, Hilsdale, Hugunin..
Acknowledgments: To Karl Lieberherr and Gregor Kiczales for their continuous support and guidance.
KdRB91] Gregor Kiczales, Jim des Rivieres, and Daniel G. Bobrow.
citeseer.ist.psu.edu /cis?q=Gregor+Kiczales   (429 words)

  
 [No title]   (Site not responding. Last check: 2007-11-03)
2001 An Overview of AspectJ with Gregor Kiczales, Jim Hugunin, Mik Kersten, Jeffrey Palm and William G. Griswold.
US Patents ------------------------------ 6,539,370 Integrated Development Environment for Aspect-Oriented Programming with Gregor Kiczales, Cristina Lopes, John Lamping, and Jim Hugunin.
6,467,086 Aspect-Oriented Programming with Gregor Kiczales, John Lamping, Cristina Lopes, Jim Hugunin, and Chandrasekhar Boyapati.
www.cs.indiana.edu /~ehilsdal/bio/cv.txt   (327 words)

  
 Aspectmentor.com
This paper shows that a number of object-oriented design patterns can be implemented nicely using AOP.
Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Videira Lopes, C., Loingtier, J.-M., and Irwin, J
This paper introduced the concept of aspect-oriented programming, and presents three different domain-specific AOP languages.
aspectmentor.com   (279 words)

  
 Amazon.com: The Art of the Metaobject Protocol: Books: Gregor Kiczales   (Site not responding. Last check: 2007-11-03)
by Gregor Kiczales "In the interests of pedagogy and (relative) brevity, we have chosen to work with a simplified subset of CLOS..." (more)
The Art of the Metaobject Protocol by Gregor Kiczales
View or change your orders in Your Account.
www.amazon.com /Art-Metaobject-Protocol-Gregor-Kiczales/dp/0262610744   (1204 words)

  
 AOSD Interests
The Fun Has Just Begun, a PowerPoint presentation by Gregor Kiczales.
Seems to add some formalisms to the literature.
A Semantics for Advice and Dynamic Join Points in Aspect-Oriented Programming, Wand, Kiczales and Dutchyn, ACM Transactions on Programming Languages and Systems.
web.cs.wpi.edu /~gpollice/Interests/AOSD.html   (377 words)

  
 I Got To Interview Gregor Kiczales, Father Of AOP, On AOP: Past, Present, And Future   (Site not responding. Last check: 2007-11-03)
I Got To Interview Gregor Kiczales, Father Of AOP, On AOP: Past, Present, And Future
Friday, July 25, 2003 - 11:32 pm ET send comments/feedback
PARIS --Striking technicians in the French entertainment industry staged street protests, interrupted news broadcasts and halted two television shoots Friday as they protested government plans to overhaul their unemployment benefits.
www.webprowire.com /summaries/546922.html   (162 words)

  
 GBC/ACM: PDS -- Aspect Oriented Programming for Java   (Site not responding. Last check: 2007-11-03)
How to apply AOP to new and existing systems
Gregor Kiczales is a principal Scientist at the Palo Alto Research Center and the lead designer of the AspectJ language.
He has more than 15 years of experience in designing, implementing and bringing new programming language technologies to market.
www.gbcacm.org /website/semInfo.php?id=1032   (357 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.