top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
Model-driven and software product line engineering [[electronic resource] /] / Hugo Arboleda, Jean-Claude Royer
Model-driven and software product line engineering [[electronic resource] /] / Hugo Arboleda, Jean-Claude Royer
Autore Arboleda Hugo
Pubbl/distr/stampa London, : ISTE
Descrizione fisica 1 online resource (290 p.)
Disciplina 005.1
Altri autori (Persone) RoyerJean-Claude
Collana ISTE
Soggetto topico Software product line engineering
Model-driven software architecture
ISBN 1-118-56137-6
1-118-56973-3
1-299-31489-9
1-118-56979-2
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
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
Record Nr. UNINA-9910139054703321
Arboleda Hugo  
London, : ISTE
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Model-driven and software product line engineering / / Hugo Arboleda, Jean-Claude Royer
Model-driven and software product line engineering / / Hugo Arboleda, Jean-Claude Royer
Autore Arboleda Hugo
Edizione [1st ed.]
Pubbl/distr/stampa London, : ISTE
Descrizione fisica 1 online resource (290 p.)
Disciplina 005.1
Altri autori (Persone) RoyerJean-Claude
Collana ISTE
Soggetto topico Software product line engineering
Model-driven software architecture
ISBN 1-118-56137-6
1-118-56973-3
1-299-31489-9
1-118-56979-2
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
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
Record Nr. UNINA-9910819987403321
Arboleda Hugo  
London, : ISTE
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui