Gray, J., Sztipanovits, J., Schmidt, D. C., Bapty, T., Neema, S., & Balasubramanian, J. (2004). TWO-LEVEL ASPECT WEAVING TO SUPPORT EVOLUTION IN MODEL-DRIVEN SOFTWARE. Aspect-Oriented Software Development (Book), 681–705. (Original work published 2025)