Object-Oriented White Papers

Aspect-Oriented Design Principles: Lessons From Object-Oriented Design

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.

Further White Paper Details
PublisherObject Mentor File FormatPDF
Date PublishedFebruary 2007
FormatWhite Papers   
Topics

The Scoop on the New CCNA and CCNP Specializations

There has been a lot of interest among students lately on the details surrounding the CCNA specializations and their relationship with the corresponding CCNP specializations. These specializations were introduced in...

A Better Alternative: An Improved Approach to Facilities Management

Real estate is typically the second largest corporate expense after personnel, so why do so many organizations remain unchanged in the way they manage their facilities? Shouldn't they, and you,...

Smarter Products - The Building Blocks for a Smarter Planet

Businesses are delivering a new generation of smarter products that are increasingly instrumented, interconnected and intelligent - enabled through software. Integration of software engineering with electronic and mechanical...

Data Modeling: It's All About the Relationships

Unsuccessful data models are due to many factors - uncertainty about the concepts or the business requirements, lack of solid training for the programmer and even trying to be effective...

Towards Semantic Web Engineering: WEESA - Mapping XML Schema to Ontologies

The existence of semantically tagged Web pages is crucial to bring the Semantic Web to life. But it is still costly to develop and maintain Web applications that offer data...


Quick Sitemap Links: