|
|
|
|
|
|
|
|
|
1. |
Record Nr. |
UNINA9910139054703321 |
|
|
Autore |
Arboleda Hugo |
|
|
Titolo |
Model-driven and software product line engineering [[electronic resource] /] / Hugo Arboleda, Jean-Claude Royer |
|
|
|
|
|
|
|
Pubbl/distr/stampa |
|
|
London, : ISTE |
|
Hoboken, N.J., : John Wiley & Sons, c2012 |
|
|
|
|
|
|
|
|
|
ISBN |
|
1-118-56137-6 |
1-118-56973-3 |
1-299-31489-9 |
1-118-56979-2 |
|
|
|
|
|
|
|
|
Descrizione fisica |
|
1 online resource (290 p.) |
|
|
|
|
|
|
Collana |
|
|
|
|
|
|
Altri autori (Persone) |
|
|
|
|
|
|
Disciplina |
|
|
|
|
|
|
Soggetti |
|
Software product line engineering |
Model-driven software architecture |
|
|
|
|
|
|
|
|
Lingua di pubblicazione |
|
|
|
|
|
|
Formato |
Materiale a stampa |
|
|
|
|
|
Livello bibliografico |
Monografia |
|
|
|
|
|
Note generali |
|
Description based upon print version of record. |
|
|
|
|
|
|
Nota di bibliografia |
|
Includes bibliographical references and index. |
|
|
|
|
|
|
Nota di contenuto |
|
Cover; Title Page; Copyright Page; Table of Contents; Chapter 1. Introduction; 1.1. Software product line engineering; 1.2. Model-driven engineering; 1.3. Merging model-driven and software product line engineering; 1.4. The FieSta framework; 1.5. Book structure; Chapter 2. Software Product Line Engineering Basics; 2.1. Introduction to product line engineering; 2.2. Brief history; 2.3. Application example: Smart-Home systems; 2.3.1. Smart-Home system's domain; 2.3.2. Requirements of the application example; 2.4. Software product line engineering; 2.5. Domain engineering |
2.5.1. Component-based software engineering2.6. Variability management; 2.6.1. Feature modeling; 2.7. Application engineering; 2.7.1. Product configuration; 2.7.2. Product derivation; 2.8. Benefits and drawbacks; 2.9. Issues in product line; 2.9.1. Variability management; 2.9.2. Product derivation; 2.9.3. Testing; 2.9.4. Traceability; 2.9.5. Product line evolution; 2.9.6. Tool support; 2.10. Summary; Chapter 3. Model-Driven Engineering; 3.1. Introduction; 3.2. Models and metamodels; 3.2.1. The 4-level metamodeling framework; 3.2.2. The nature of models; 3.3. UML class diagrams and OCL |
|
|
|
|
|
|
|
|
|
|
|
3.4. Model transformations3.4.1. Scheduling of transformation rules; 3.4.2. Model transformation patterns; 3.4.3. Classification of model transformations; 3.4.4. Vertical model transformations; 3.4.5. Horizontal model transformations; 3.4.6. Model composition or model weaving; 3.5. Modeling framework; 3.5.1. The eclipse modeling framework; 3.5.2. The topcased toolkit; 3.6. Model transformation languages; 3.6.1. QVT; 3.6.2. ATL; 3.6.3. The open Architecture Ware framework; 3.6.4. The Xtend language; 3.7. Benefits and challenges for SPLE; 3.8. Summary |
Chapter 4. Model-Driven and Software Product Line Engineering4.1. Introduction; 4.2. Problem space issues; 4.2.1. Separating points of views; 4.2.2. Capturing variability and configuring products; 4.2.3. Relating several points of view; 4.2.4. Configuring products in a multi-staged process; 4.3. Solution space issues; 4.4. Developing core assets; 4.4.1. Developing decision models and deriving products; 4.5. Variability expression and product configuration; 4.5.1. Metamodels; 4.5.2. Feature models; 4.6. Core asset development and product derivation |
4.6.1. Transformation rules in the Smart-Home systems SPL4.6.2. Creating and using decision models; 4.7. Summary; Chapter 5. The FieSta Framework: Fine-Grained Derivation and Configuration; 5.1. Introduction; 5.1.1. Coarse-grained and fine-grained variations; 5.2. Binding models and constraint models; 5.2.1. Binding models; 5.2.2. Constraint models; 5.2.3. The cardinality property; 5.2.4. The structural dependency property; 5.2.5. The constraint metamodel and the binding metamodel; 5.2.6. Validating binding models against constraint models |
5.3. Deriving products based on constraint models and binding models |
|
|
|
|
|
|
Sommario/riassunto |
|
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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2. |
Record Nr. |
UNINA9910698305103321 |
|
|
Autore |
Baum Rex L |
|
|
Titolo |
Landslide hazards in the Seattle, Washington, area [[electronic resource] /] / [authors, Rex Baum, Ed Harp, and Lynn Highland] |
|
|
|
|
|
|
|
Pubbl/distr/stampa |
|
|
[Reston, Va.] : , : U.S. Dept. of the Interior, U.S. Geological Survey, , [2007] |
|
|
|
|
|
|
|
|
|
Descrizione fisica |
|
4 unnumbered pages : digital, PDF file |
|
|
|
|
|
|
Collana |
|
|
|
|
|
|
Altri autori (Persone) |
|
|
|
|
|
|
|
|
Soggetti |
|
Landslide hazard analysis - Washington (State) |
Landslides - Washington (State) |
|
|
|
|
|
|
|
|
Lingua di pubblicazione |
|
|
|
|
|
|
Formato |
Materiale a stampa |
|
|
|
|
|
Livello bibliografico |
Monografia |
|
|
|
|
|
Note generali |
|
Title from title screen (viewed on July 17, 2008). |
"January 2007." |
|
|
|
|
|
|
|
|
Nota di bibliografia |
|
Includes bibliographical references (page [4]). |
|
|
|
|
|
| |