Publications Related to Ptolemy

2012

2011

2010

2009

2008

2007

  • Hridesh Rajan and Gary T. Leavens. Quantified, Typed Events for Improved Separation of Concerns. Department of Computer Science, Iowa State University, TR #07-14c, July 2007, revised October 2007. [abstract] [PDF] [PS]

    Gives complete formal semantics of Ptolemy.

  • Hridesh Rajan and Gary T. Leavens. Ptolemy: A Language of Quantified, Typed Events. Department of Computer Science, Iowa State University, TR #07-13a, July 2007, revised October 2007. [abstract] [PDF] [PS]

    Technical report that introduces Ptolemy that has support for quantified, typed events for better separation of crosscutting concerns while preserving the encapsulation of the object-oriented parts of the program.

2006

  • William Griswold, Kevin Sullivan, Yuanyuan Song, Macneil Shonle, Nishit Tewari, Yuanfang Cai, Hridesh Rajan,"Modular Software Design with Crosscutting Interfaces",IEEE Software, Special Issue on Aspect-Oriented Programming, Jan/Feb 2006.

    Presents an AspectJ emulation of the crosscutting programming interfaces (XPI) without the need for language extensions.

2005

  • Kevin Sullivan, William Griswold, Yuanyuan Song, Yuanfang Cai, Macneil Shonle, Nishit Tewari, Hridesh Rajan,"Information Hiding Interfaces for Aspect-Oriented Design", Joint 10th European Software Engineering Conference and 13th ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2005), 5-9 Sept 2005, Lisbon, Portugal.

    Introduces the notion of crosscutting programming interfaces (XPIs) that in part led to the development of the Ptolemy language.

Page last modified on $Date: 2012/01/19 04:43:53 $