Open Modules: A Proposal for Modular Reasoning in Aspect Oriented Programming
- Topics:
- Electrical and Electronic
- Source:
- Carnegie Mellon University
FREE Registration is required
Overview: This white paper report investigates modular reasoning in the presence of aspects through TinyAspect, a small functional language that directly models aspect-oriented programming constructs. The paper in detail defines Open Modules as a module system for TinyAspect that enforces Reynolds' abstraction theorem, a strong encapsulation property. Aspect-oriented programming (AOP) is a new programming paradigm whose goal is to more cleanly modularize crosscutting concerns such as logging, synchronization, and event notification which would otherwise be scattered throughout the system and tangled with functional code.
(Is this item miscategorized? Does it need more tags? Let us know.)
Format: PDF | Size: 243KB | Date: Jul 2004 | Pages: 17
People who downloaded this item also downloaded
![]() |
Sample project proposal template |
![]() |
Why Johnny (and Janie) Can't Sell |
![]() |
How To Write A Winning Sales Proposal |
![]() |
Creating White Papers That Drive Sales |
![]() |
How To Write a Sales Proposal |




