% -------------------------------------------------- % Papers % -------------------------------------------------- @string{lctes = "Languages, Compilers, and Tools for Embedded Systems"} @string{cacm = "Communications of the ACM"} @string{splat = "Workshop on Software-Engineering Properties of Languages for Aspect Technologies"} @string{icse = "International Conference on Software Engineering"} @string{ware = "Workshop on Aspect Reverse Engineering"} @string{foal = "Workshop on the Foundations of Aspect Oriented Programming Languages"} @inproceedings{lieberherr05foal, author = "Karl J. Lieberherr and Jeffrey Palm and Ravi Sundaram", title = "Expressiveness and Complexity of Crosscut Languages", year = "2005", month = "March", booktitle = foal, url = "http://www.ccs.neu.edu/home/jpalm/foal2005.pdf" } @inproceedings{shepherd04ware, author = "David Shepherd and Jeffrey Palm and Lori Pollock", title = "Fast Prototyping and Evaluation of Aspect Mining Analyses via Timna", year = "2004", month = "Nov", booktitle = ware, url = "" } @TECHREPORT{TR-karl-jeff-ravi:sep-2004, AUTHOR = "Karl J. Lieberherr and Jeffrey Palm and Ravi Sundaram", TITLE = "Expressiveness and Complexity of Crosscut Languages", INSTITUTION = "Northeastern University", YEAR = 2004, MONTH = "September", NUMBER = "NU-CCIS-04-10", URL = "http://www.ccs.neu.edu/research/demeter/papers/unified/unified.pdf" } @TechReport{Palm2004UACGEPS, Title = {Understanding Aspects through Call Graph Enumeration and Pointcut Satisfiability}, Author = {Jeffrey Palm and Pengcheng Wu and Karl Lieberherr}, Number = "{NU-CCIS-04-01}", Institution = "College of Computer and Information Science, Northeastern University", Address = "Boston, MA 02115", Month = march, Year = 2004, URL = "http://www.ccs.neu.edu/research/demeter/papers/publications.html" } @mastersthesis{ palm03mastersthesis, title = "On the Relationship Between Object-Oriented Metrics and Software Evolution", author = "Jeffrey Palm", school = "University of Colorado at Boulder", year = "2003", month = "May", url = "http://demetercop.sourceforge.net/JeffreyPalm-thesis.pdf", } @inproceedings{palm02splat, author = "Jeffrey Palm and Kenneth M. Anderson and Karl Lieberherr", title = "Investigating the Relationship Between Violations of the Law of Demeter and Software Maintainability", year = "2003", booktitle = splat, url = "http://demetercop.sourceforge.net/papers/splat2003-JeffreyPalm.pdf" } @inproceedings{palm02lctes, author = "Jeffrey Palm and Han Lee and Amer Diwan and J. Eliot B. Moss", title = "When to use a compilation service?", month = "June", year = "2002", booktitle = lctes, location = "Berlin, Germany", url = "citeseer.nj.nec.com/549704.html" } @article{ kiczales01gettingstarted, author = "Gregor Kiczales and Erik Hilsdale and Jim Hugunin and Mik Kersten and Jeffrey Palm and William G. Griswold", title = "Getting started with {AspectJ}", journal = cacm, year = "2001", month = "Oct", volume = 44, number = 10, pages = "59-65" , url = "http://citeseer.nj.nec.com/context/1759513/0" } @article{ kiczales01overview, author = "Gregor Kiczales and Erik Hilsdale and Jim Hugunin and Mik Kersten and Jeffrey Palm and William G. Griswold", title = "An Overview of {AspectJ}", journal = "Lecture Notes in Computer Science", volume = "2072", pages = "327--355", year = "2001", url = "citeseer.nj.nec.com/kiczales01overview.html" } @techreport{ palm00thesis, author = "Jeffrey Palm", title = "Harry Legs: A Programming Language and Hybrid Editor Generator", institution = "University of Florida at Gainesville", year = "2000", month = "May", note = "Highest Honors Thesis" , url = "http://www.cise.ufl.edu/~jpalm/thesis.pdf"} % -------------------------------------------------- % Presentations % -------------------------------------------------- @misc{ palm03mastersdefense, author = "Jeffrey Palm", title = "On the Relationship Between Object-Oriented Metrics and Software Evolution", school = "University of Colorado at Boulder", year = "2003", month = "May", note = "Master's Defense", url = "http://demetercop.sourceforge.net/JeffreyPalm-defense.pdf" } @misc{ aspectj01oreily, author = "Erik Hilsdale and Jim Hugunin and Mik Kersten and Gregor Kiczales and Jeffrey Palm", title= "Aspect-Oriented Programming in Java with AspectJ™", journal = "O'Reilly Conference on Enterprise Java, Santa Clara, CA, USA", month = "March", year = "2001", url = "http://aspectj.org/documentation/papersAndSlides/OReilly2001.html" } @misc{ aspectj00sfse, author = "Erik Hilsdale and Jim Hugunin and Mik Kersten and Gregor Kiczales and Jeffrey Palm", title= "Aspect-Oriented Programming with AspectJ™", journal = "Eighth International Symposium on the Foundations of Software Engineering", month = "November", year = "2000", url = "http://aspectj.org/documentation/papersAndSlides/FSE-2000.html" } @misc{ aspectj01ooplsa, author = "Erik Hilsdale and Jim Hugunin and Mik Kersten and Gregor Kiczales and Jeffrey Palm", title= "Aspect-Oriented Programming with AspectJ™", journal = "ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications", month = "October", year = "2000", url = "http://aspectj.org/documentation/papersAndSlides/OOPSLA-2000-demo.html" }