FREE Registration is required
Overview:
For Aspect-Oriented Design (AOD) to become mainstream, appropriate design principles are needed to guide its use in real, evolving systems. The principles should tells what type of coupling are appropriate between aspects and the software entities they advise, how to use non-invasiveness effectively, how to preserve correct behavior in the advised entities, and how to use aspects with other design constructs. The author examines these topics using several Object-Oriented Design (OOD) principles, considered from an AOD perspective. The author demonstrates how AOD contributes design solutions to satisfy these principles, while it also introduces nuances in their interpretations. The author also derives several AOD-specific principles from the OOD principles.
(Is this item miscategorized? Does it need more tags? Let us know.)
| Format: | Size: | 361 KB | |
| Date: | Feb 2007 | ||
| Pages: | 10 |
People who downloaded this item also downloaded
White Papers, Webcasts, and Resources
- Live Webcast: Enhanced Availability in a Virtual Data Center with the Dell PS Series and Microsoft Windows Server 2008 R2 Hyper-V Dell EqualLogicLearn how to use the new features of Microsoft Windows Server 2008 R2 Hyper-V to boost the availability of your virtualized data center.
- Microsoft Online Services Business Value MicrosoftGain access to rich communication, collaboration, and productivity applications from anywhere with subscription-based Microsoft Online Services.
- Sales 2.0: How Businesses are Using Online Collaboration to Spark Sales OracleExamine the rising use of LinkedIn, Facebook, Twitter, and other social media apps by sales and marketing teams to gain a competitive advantage.
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
Featured Training Courses
- Implementing and Administering Windows 7 in the Enterprise
- CCNA Boot Camp v2.0
- VMware vSphere: Install, Configure, Manage [V4]
- Certified Ethical Hacker
- Management and Leadership Skills
- Browse all Training Courses
SmartPlanet
- Thought-provoking progressive ideas on diverse topics that intersect with technology, business, and life, and matter to the world at large. Visit SmartPlanet
- More from IBM
- Innovate your business' process model, play against the market, compete against others on our scoreboards and WIN! Try INNOV8 2.0: A BPM Simulator
- Enabling Real-World Business Transformation through IBM Service Management Read the EMA Analyst Report




