The document discusses aspect-oriented transactions, outlining concepts of transactions such as atomicity, consistency, isolation, and durability. It reviews existing methods and approaches, comparing language and library implementations for transaction management. The authors propose a new approach while highlighting the benefits and challenges, and suggest future directions for research.