|
Aspect-oriented Software Development (AOSD) is receiving considerable attention in the software engineering and programming language communities. Since 1997, there have been several successful workshops on AOSD at the leading software engineering conferences. Many have felt that AOSD may have been ahead of its time, but the practicality and promise of this paradigm is catching up with the theory. This new book offers the definitve look at AOSD from the movers and shakers behind this concept. Just as object-oriented programming was a radical departure from structured programming, AOSD is a departure from the OO concept. AOSD offers increased flexibility and a better way to develop complex systems without sacrificing scalability, security, and other important concerns. In this book, readers will learn the state-of-theart best practices in AOSD, and will be able to help their organizations save time and money by developing complex software systems more efficiently. |