<p><p>This book constitutes thoroughly revised and selected papers from the 5th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2017, held in Porto, Portugal, in February 2017.</p><p>The 20 thoroughly revised and extended papers presented in this volume were
Model-Driven and Software Product Line Engineering
β Scribed by Hugo Arboleda, Jean?Claude Royer(auth.)
- Publisher
- Wiley-ISTE
- Year
- 2012
- Tongue
- English
- Leaves
- 281
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
Many approaches to creating Software Product Lines have emerged that are based on Model-Driven Engineering. This book introduces both Software Product Lines and Model-Driven Engineering, which have separate success stories in industry, and focuses on the practical combination of them. It describes the challenges and benefits of merging these two software development trends and provides the reader with a novel approach and practical mechanisms to improve software development productivity.
The book is aimed at engineers and students who wish to understand and apply software product lines and model-driven engineering in their activities today. The concepts and methods are illustrated with two product line examples: the classic smart-home systems and a collection manager information system.
Content:
Chapter 1 Introduction (pages 1β15):
Chapter 2 Software Product Line Engineering Basics (pages 17β57):
Chapter 3 Model?Driven Engineering (pages 59β99):
Chapter 4 Model?Driven and Software Product Line Engineering (pages 101β138):
Chapter 5 The FieSta Framework: Fine?Grained Derivation and Configuration (pages 139β160):
Chapter 6 Tools Support (pages 161β190):
Chapter 7 A Second Comprehensive Application Example (pages 191β211):
Chapter 8 Further Reading (pages 213β242):
Chapter 9 Conclusion (pages 243β255):
π SIMILAR VOLUMES
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 pro
<p>Users increasingly demand more from their software than ever beforemore features, fewer errors, faster runtimes. To deliver the best quality products possible, software engineers are constantly in the process of employing novel tools in developing the latest software applications.</p><p><b>Progre