Friday, November 23, 2012

Aspect-Oriented, Model-Driven Software Product Lines

Aspect-Oriented, Model-Driven Software Product Lines

Shock Sale Aspect-Oriented, Model-Driven Software Product Lines very cheapYou looking to find the "Aspect-Oriented, Model-Driven Software Product Lines" Good news! You can purchase Aspect-Oriented, Model-Driven Software Product Lines with secure price and compare to view update price on this product. And deals on this product is available only for limited time.

Aspect-Oriented, Model-Driven Software Product Lines On Sale

   Updated Price for Aspect-Oriented, Model-Driven Software Product Lines now
Purchase Aspect-Oriented, Model-Driven Software Product Lines low price

Product Description

Software product lines provide a systematic means of managing variability in a suite of products. They have many benefits but there are three major barriers that can prevent them from reaching their full potential. First, there is the challenge of scale: a large number of variants may exist in a product line context and the number of interrelationships and dependencies can rise exponentially. Second, variations tend to be systemic by nature in that they affect the whole architecture of the software product line. Third, software product lines often serve different business contexts, each with its own intricacies and complexities. The AMPLE (http://www.ample-project.net/) approach tackles these three challenges by combining advances in aspect-oriented software development and model-driven engineering. The full suite of methods and tools that constitute this approach are discussed in detail in this edited volume and illustrated using three real-world industrial case studies.

Aspect-Oriented, Model-Driven Software Product Lines Review

I have been a fan of the AMPLE Project for some time now. Over the years I have attempted to get up to speed with the project through the documentation and tools available on the web site. I have not been 100% successful.

The main problem I have with AMPLE is that getting your head around the toolset is as complex a task as product line engineering itself is. I was hoping the book would shed some more light on the project's toolset but it really does not help. They do have a nice bundled version available on their web site, but the example workspace downloads with errors.

If you are planning on getting your head around the toolset, plan on spending a lot of time using the material available online.

That said, this book and the AMPLE Way do a great job of introducing product-driven and solution-driven software product line engineering (SPLE), model-driven engineering, and aspect-oriented software development.

This book is more about the technical aspects of enabling SPLE. The processes and management concerns are not included in the book. That does not take away from the book since the book does not claim to cover them. There would not have been room to cover them.

This book is the best book on SPLE implementation. It goes into great detail showing how all the different aspects of SPLE come together and can be implemented using the AMPLE Way. I do believe however that my background with SPLE helped me with understanding the tools and techniques used throughout the book.

My biggest problem with the entire book is the epilogue, and is the reason for 4 stars instead of 5. It was almost 3 stars just because of this. It did keep me from posting my review on my blog. The authors basically discount all their hard work saying that the techniques they outlined in the book will probably fail in the future of service engineering. I disagree. Maybe the technical tools they used would, but not the theory. SPLE is about variability and that means constraints. Service engineering needs the practices and theory present in SPLE just as much as software development does today. My stance may be different than theirs because while I find SPLE to be the best of breed with regards to software processes, I am not a big believer in dynamic SPLE. The author's were very down to earth until that chapter.

My biggest gripe with the physical book is the index. It is literally 1 1/2 pages long. In a book this size that is just pathetic.

All in all if you are involved with SPLE this is a mandatory read. If you are looking to simply learn about SPLE, I would suggest starting with Software Product Lines: Practices and Patterns, Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering, and Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures.

Most of the consumer Reviews tell that the "Aspect-Oriented, Model-Driven Software Product Lines" are high quality item. You can read each testimony from consumers to find out cons and pros from Aspect-Oriented, Model-Driven Software Product Lines ...

Buy Aspect-Oriented, Model-Driven Software Product Lines Cheap

No comments:

Post a Comment