Publications and Documentation

To date, the focus of the AspeCt-oriented C project has been the development of a stable and robust compiler. We will stop coding and start writing, once this goal is achieved. Until then, please read our code. The below language specification may help in this endeavour. The start of the project can be roughly dated to April/May 2006 when coding started to become serious, with some initial can-this-actually-work kind of activities dating back to a course project in May 2005.

AspeCt-oriented C Literature

AspeCt-oriented C Language Specification

AspeCt-oriented C Publications

  • Michael Gong, Charles Zhang, and Hans-Arno Jacobsen. CASCON 2007 Technology Showcase. Markahm, Ontario, October 2007. (poster, slides [ppt,pdf]

  • Michael Gong, Charles Zhang, and Hans-Arno Jacobsen. Systems Development with AspeCt-oriented C (ACC). Connections 2007 (ECE Graduate Symposium, University of Toronto), June 2007. (abstract, slides [ppt, pdf])

  • Michael Gong, Charles Zhang, and Hans-Arno Jacobsen. AspeCt-oriented C for Systems Programming with C. AOSD 2007 Software Demonstration, March 2007. (demo madness [ppt, pdf], slides [ppt, pdf])

  • Michael Gong, Vinod Muthusamy, and Hans-Arno Jacobsen. AspeCt-oriented C Tutorial. University of Toronto. September 2006 (with subsequent updates).

  • W. (Michael) Gong and H.-A. Jacobsen. CASCON 2006 Technology Showcase. Markahm, Ontario, October 2006. (poster, slides [ppt,pdf]

Theses In and Around AspeCt-oriented C

  • AspeCt-oriented C. M.Sc. Thesis. Computer Science Department, University of Toronto. October 2007. M. Gong. (coming soon)
  • Aspect-oriented Implementation of the Information Dissemination Specification. M.Eng., Thesis. Electrical and Computer Engineering Department, University of Toronto. September 2007. Flannan Lo (coming soon)
  • The Aspect-orientation of Middleware.Ph.D. Thesis. Electrical and Computer Engineering department, University of Toronto. TBD. Charles Zhang. (coming soon)

TinyC2 Literature

We are currently not continuing this project.

Charles Zhang, Hans-Arno Jacobsen, TinyC : Towards building a dynamic weaving aspect language for C, In Foundations of Aspect Languages, co-located with 2nd International Conference on Aspect Oriented Systems and Design. (AOSD 2003)

Background Information

The AspeCt-oriented C project builds on our prior experience in developing the Aspect-oriented Middleware concept, refactoring various kinds of middleware systems, and building a large number of software development tools to ease and enable aspect identification, aspect refactoring verification, and aspect-oriented refactoring. Selected publications are summarized below.

Our related projects are

Modelware Prism PQL CRAFT ARV
CRAFT ARV

Our related publications are

  • Charles Zhang, Gilbert Gao and Hans-Arno Jacobsen. Generic Middleware Substrate through Modelware. In ACM/IFIP/USENIX 6th International Middleware Conference (Middleware 2005), Grenoble, France November 28th - December 2nd, 2005.

  • Charles Zhang, Gilbert Gao and Hans-Arno Jacobsen. Towards Just-in-time Middleware, In 4th International Conference on Aspect Oriented Systems and Design, Chicago, IL, March 2005.

  • I. Godil, H.-A. Jacobsen. Horizontal Decomposition of Prevayler. CASCON, Richmod Hill, p. 83 - 100. Ontario, October, 2005.

  • Charles Zhang and Hans-Arno Jacobsen. Resovling Feature Convolution in Middleware Systems. In Proceedings of the 19th ACM SIGPLAN conference on Object-oriented Programming, Systems, Languages, and Applications, Vancouver, BC, Canada, September 2004.

  • Charles Zhang and Hans-Arno Jacobsen. Refactoring Middleware Systems: A Case Study. In International Symposium on Distributed Objects and Applications (DOA 2003), Catania, Sicily (Italy), 2003. Lecture Notes in Computer Science, Springer Verlag.

  • Charles Zhang and Hans-Arno Jacobsen. Refactoring Middleware with Aspects. In IEEE Transactions on Parallel and Distributed Systems, 14(11):1058 - 1073, November 2003.paper 2.

  • Charles Zhang and Hans-Arno Jacobsen. Quantifying Aspects in Middleware Platforms. In 2nd International Conference on Aspect Oriented Systems and Design, pages 130 - 139, Boston, MA, March 2003.

  • Charles Zhang, Hans-Arno Jacobsen, TinyC : Towards building a dynamic weaving aspect language for C, In Foundations of Aspect Languages, co-located with 2nd International Conference on Aspect Oriented Systems and Design. (AOSD 2003)
Topic revision: r17 - 2008-01-05 - 13:37:01 - MichaelGong
 
Copyright © Middleware Systems Research Group. Send feedback