DMCA. Copyrighted Work that you can Claim.
Base have 132 550 books.
Search: 


📙 Feature-Oriented Software Product Lines: Concepts and Implementation by Sven Apel, Don Batory, Christian Kästner, Gunter Saake (auth.) — free pdf


While standardization has empowered the software industry to substantially scale software development and to provide affordable software to a broad market, it often does not address smaller market segments, nor the needs and wishes of individual customers. Software product lines reconcile mass production and standardization with mass customization in software engineering. Ideally, based on a set of reusable parts, a software manufacturer can generate a software product based on the requirements of its customer. The concept of features is central to achieving this level of automation, because features bridge the gap between the requirements the customer has and the functionality a product provides. Thus features are a central concept in all phases of product-line development.

The authors take a developer’s viewpoint, focus on the development, maintenance, and implementation of product-line variability, and especially concentrate on automated product derivation based on a user’s feature selection. The book consists of three parts. Part I provides a general introduction to feature-oriented software product lines, describing the product-line approach and introducing the product-line development process with its two elements of domain and application engineering. The pivotal part II covers a wide variety of implementation techniques including design patterns, frameworks, components, feature-oriented programming, and aspect-oriented programming, as well as tool-based approaches including preprocessors, build systems, version-control systems, and virtual separation of concerns. Finally, part III is devoted to advanced topics related to feature-oriented product lines like refactoring, feature interaction, and analysis tools specific to product lines. In addition, an appendix lists various helpful tools for software product-line development, along with a description of how they relate to the topics covered in this book.

To tie the book together, the authors use two running examples that are well documented in the product-line literature: data management for embedded systems, and variations of graph data structures. They start every chapter by explicitly stating the respective learning goals and finish it with a set of exercises; additional teaching material is also available online. All these features make the book ideally suited for teaching – both for academic classes and for professionals interested in self-study.



About book:

About file:

  • File size: 9 250 417
  • Format: pdf


Security code:
Download button

Similar books results


Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering
Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering free pdf by Frank J. van der Linden, Klaus Schmid, Eelco Rommes

I fully expect that Software Product Lines in Action will become one of the foundational references of this quickly-evolving field. Its the most comprehensive treatment of product line practice in existence today. from the Foreword by Paul Clements, SEI C...

Software Product Lines: Third International Conference, SPLC 2004, Boston, MA, USA, August 30-September 2, 2004. Proceedings
Software Product Lines: Third International Conference, SPLC 2004, Boston, MA, USA, August 30-September 2, 2004. Proceedings pdf free by Truman M. Jolley, David J. Kasik, Tammy R. Ben (auth.), Robert L. Nord (eds.)

This book constitutes the refereed proceedings of the Third International Software Product Line Conference, SPLC 2004, held in Boston, MA, USA in August/September 2004.The 18 revised full technical papers presented together with a keynote abstract and sum...

Systems and Software Variability Management: Concepts, Tools and Experiences
Systems and Software Variability Management: Concepts, Tools and Experiences pdf free by Jan Bosch (auth.), Rafael Capilla, Jan Bosch, Kyo-Chul Kang (eds.)

The success of product line engineering techniques in the last 15 years has popularized the use of software variability as a key modeling approach for describing the commonality and variability of systems at all stages of the software lifecycle. Software ...

Object-Oriented Software Engineering Using UML, Patterns, and Java
Object-Oriented Software Engineering Using UML, Patterns, and Java free epub by Bernd Bruegge, Allen H. Dutoit

For courses in Software Engineering, Software Development, or Object-Oriented Design and Analysis at the Junior/Senior or Graduate level. This text can also be utilized in short technical courses or in short, intensive management courses.   Object-Oriente...

Top Productivity through Software Reuse: 12th International Conference on Software Reuse, ICSR 2011, Pohang, South Korea, June 13-17, 2011. Proceedings
Top Productivity through Software Reuse: 12th International Conference on Software Reuse, ICSR 2011, Pohang, South Korea, June 13-17, 2011. Proceedings pdf free by Krzysztof Czarnecki (auth.), Klaus Schmid (eds.)

This book constitutes the refereed proceedings of the 12th International Conference on Software Reuse, ICSR 2011, held in Pohang, South Korea, in June 2011. The 16 revised full papers were carefully reviewed and selected from 43 submissions. They are pres...

Top Productivity through Software Reuse: 12th International Conference on Software Reuse, ICSR 2011, Pohang, South Korea, June 13-17, 2011. Proceedings
Top Productivity through Software Reuse: 12th International Conference on Software Reuse, ICSR 2011, Pohang, South Korea, June 13-17, 2011. Proceedings epub download by Krzysztof Czarnecki (auth.), Klaus Schmid (eds.)

This book constitutes the refereed proceedings of the 12th International Conference on Software Reuse, ICSR 2011, held in Pohang, South Korea, in June 2011. The 16 revised full papers were carefully reviewed and selected from 43 submissions. They are pres...

Emergent Interfaces for Feature Modularization
Emergent Interfaces for Feature Modularization free download by Márcio Ribeiro, Paulo Borba, Claus Brabrand (auth.)

Developers frequently introduce errors into software systems when they fail to recognise module dependencies.Using forty-three software families and Software Product Lines (SPLs), where the majority are commonly used in industrial practice, the authors re...

Service-Oriented Software System Engineering Challenges and Practices
Service-Oriented Software System Engineering Challenges and Practices free pdf by Zoran Stojanovic, Ajantha Dahanayake

Current IT developments like component-based development and Web services have emerged as effective ways of building complex enterprise-scale information systems and providing enterprise application integration. To aid this process, platforms such as .NET...

Design Patterns: Elements of Reusable Object-Oriented Software
Design Patterns: Elements of Reusable Object-Oriented Software download pdf by Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides

Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems. Previously undocumented, these 23 patterns allow designers to...

Real World Adobe InDesign CS5
Real World Adobe InDesign CS5 epub download by Olav Martin Kvern, David Blatner, Bob Bringhurst

Sharpen your InDesign skills with this definitive resource created specifically for design professionals who need to lay out, proof, export, and print/publish pages in InDesign CS5. Best-selling authors Olav Martin Kvern, David Blatner, and Bob Bringhurst...

Sales Therapy: Effective Selling for the Small Business Owner
Sales Therapy: Effective Selling for the Small Business Owner epub download by Grant Leboff

If you work in a small business, you have to know how to sell. Full stop. But selling as most people know it doesn’t work anymore. It’s relationships that count. Real selling is about understanding customers’ goals and helping them to buy, no...

Script Analysis for Actors, Directors, and Designers, Fourth Edition
Script Analysis for Actors, Directors, and Designers, Fourth Edition free epub by James Thomas

Script Analysis for Actors, Directors, and Designers applies directly to the experience of theatrical production. You will immediately be able to inforporate the concepts and processes you learn into both your practical and creative work. Whether you are ...

Security engineering: a guide to building dependable distributed systems
Security engineering: a guide to building dependable distributed systems free epub by Ross J. Anderson

The world has changed radically since the first edition of this book was published in 2001. Spammers, virus writers, phishermen, money launderers, and spies now trade busily with each other in a lively online criminal economy and as they specialize, they ...

String Theory For Dummies
String Theory For Dummies free epub by Andrew Zimmerman Jones, Daniel Robbins

Learn: The basic concepts of this controversial theory How string theory builds on physics concepts The different viewpoints in the field String theory's physical implications Your pl...

Technology and Anti-Money Laundering: A Systems Theory and Risk-Based Approach
Technology and Anti-Money Laundering: A Systems Theory and Risk-Based Approach free epub by Dionysios S. Demetis

`While there is much noise about the control of money laundering, there are few whose work is able to rise above the din and in clear notes contribute in a constructive manner to the debate. This work is not only an intelligent discussion of many of the s...

Test-Driven JavaScript Development
Test-Driven JavaScript Development download pdf by Christian Johansen

For JavaScript developers working on increasingly large and complex projects, effective automated testing is crucial to success. Test-Driven JavaScript Development is a complete, best-practice guide to agile JavaScript testing and quality assurance wit...

The Best Women's Travel Writing 2010: True Stories from Around the World
The Best Women's Travel Writing 2010: True Stories from Around the World download pdf by Stephanie Elizondo Griest

Since publishing the original edition of A Woman’s World in 1995, Travelers’ Tales has been the recognized leader in women’s travel literature. The Best Women’s Travel Writing 2010 is the sixth book in an annual series that presents stimulating, inspiring...

The Encyclopedia of Ancient Natural Scientists: The Greek Tradition and Its Many Heirs

The Handbook of MPEG Applications: Standards in Practice
The Handbook of MPEG Applications: Standards in Practice free epub by Marios C. Angelides, Harry Agius

This book provides a comprehensive examination of the use of MPEG-2, MPEG-4, MPEG-7, MPEG-21, and MPEG-A standards, providing a detailed reference to their application. In this book, the authors address five leading MPEG standards: MPEG-2, MPEG-4,...