Aspect-Oriented Software Development

Author: Philippe Kruchten
Publisher:
Publish Date: 2006-01-01
Features: An authoritative reference book on aspect-oriented software development: Practical solutions to the challenges of software complexity. Currently, software engineers must build systems that handle continuously growing concerns across domains such as technology, business, and performance. If completed using conventional object-oriented techniques, software engineers often find themselves generating large amounts of cluttered, incorrect, and hard-to-maintain code. Aspect-Oriented Software Development (AOSD) solves this problem by allowing them to describe concerns separately and then combine modular expressions into reliable and efficient systems! In this book, four leading figures in the AOSD development field bring us the most current and cutting-edge advancements. Based on the contributions of multiple leading researchers in the field, they describe the fundamental concepts of AOSD, introduce new techniques for AOSD engineering and programming, and provide detailed application experiences with early adoption of AOSD methods. Aspect-oriented development has been around for some time. If you are an experienced software engineer or architect, this book contains everything you need to apply it in real-world systems! Aspect-Oriented Software Development (AOSD) is an exciting new paradigm used to discover new modular characteristics in software systems. AOSD and OOP (Object-Oriented Programming) are not competing technologies; in fact, they complement each other very well. This book introduces language descriptions for implementing aspects, giving attention to the role of aspects in the programming language domain; describes the techniques for the AOSD process; and provides detailed explanations of initial application experiences with aspect technology. This book is suitable for software engineering professionals to read.

📌 Related Posts