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 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
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 |
9781118561379
1118561376 9781118569733 1118569733 9781299314894 1299314899 9781118569795 1118569792 |
| 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 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
Proceedings of the 1st Workshop on Simplicity in Management of Data / / Association for Computing Machinery
| Proceedings of the 1st Workshop on Simplicity in Management of Data / / Association for Computing Machinery |
| Pubbl/distr/stampa | New York, New York : , : Association for Computing Machinery, , 2023 |
| Descrizione fisica | 1 online resource |
| Disciplina | 005 |
| Soggetto topico | Software product line engineering |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Record Nr. | UNINA-9910735597003321 |
| New York, New York : , : Association for Computing Machinery, , 2023 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
Systems and software variability management : concepts, tools, and experiences / / Rafael Capilla, Jan Bosch, Kyo-Chul Kang, editors
| Systems and software variability management : concepts, tools, and experiences / / Rafael Capilla, Jan Bosch, Kyo-Chul Kang, editors |
| Edizione | [1st ed. 2013.] |
| Pubbl/distr/stampa | New York ; ; London, : Springer, c2013 |
| Descrizione fisica | 1 online resource (xiv, 317 pages) : illustrations (some color) |
| Disciplina | 005.1 |
| Altri autori (Persone) |
CapillaRafael
BoschJan KangKyo-Chul |
| Collana | Gale eBooks |
| Soggetto topico |
Software product line engineering
Computer science Software engineering |
| ISBN | 3-642-36583-3 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto | Part I Variability Management -- Software Product Line Engineering -- Variability Modeling -- Variability Scope -- Binding Time and Evolution -- Variability Implementation -- Variability Realization Techniques and Product Derivation -- Visualizing Software Variability -- Variability in the Software Product Line Lifecycle -- Part II Research and Commercial Tools -- COVAMOF -- PLUM - Product Line Unified Modeller Tool -- FaMa -- pure::variants -- Part III Industry Experiences -- Philips Healthcare Compositional Diversity Case -- Variability in Power Plan Control Software -- Second Generation Product Line Engineering - A Case Study at General Motors -- Part IV Emerging and Research Topics in Software Variability -- Dynamic Software Product Lines -- Variability in Autonomic Computing -- Variability in Web services -- Service-Oriented Product Lines -- Software Variability and Design decisions -- Variability and Aspect Orientation. |
| Record Nr. | UNINA-9910739406603321 |
| New York ; ; London, : Springer, c2013 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
Systems product line engineering handbook / / an AFIS collective work directed by Alain Le Put
| Systems product line engineering handbook / / an AFIS collective work directed by Alain Le Put |
| Autore | Le Put Alain |
| Pubbl/distr/stampa | Toulouse, France : , : Cépaduès-Éditions, , [2016] |
| Descrizione fisica | 1 online resource (250 pages) : illustrations |
| Disciplina | 005.1 |
| Soggetto topico |
Software engineering
Software product line engineering |
| Soggetto genere / forma | Electronic books. |
| ISBN | 2-36493-499-0 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Record Nr. | UNINA-9910466133203321 |
Le Put Alain
|
||
| Toulouse, France : , : Cépaduès-Éditions, , [2016] | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
Systems product line engineering handbook / / an AFIS collective work directed by Alain Le Put
| Systems product line engineering handbook / / an AFIS collective work directed by Alain Le Put |
| Autore | Le Put Alain |
| Pubbl/distr/stampa | Toulouse, France : , : Cépaduès-Éditions, , [2016] |
| Descrizione fisica | 1 online resource (250 pages) : illustrations |
| Disciplina | 005.1 |
| Soggetto topico |
Software engineering
Software product line engineering |
| ISBN | 2-36493-499-0 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Record Nr. | UNINA-9910798162403321 |
Le Put Alain
|
||
| Toulouse, France : , : Cépaduès-Éditions, , [2016] | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
Systems product line engineering handbook / / an AFIS collective work directed by Alain Le Put
| Systems product line engineering handbook / / an AFIS collective work directed by Alain Le Put |
| Autore | Le Put Alain |
| Pubbl/distr/stampa | Toulouse, France : , : Cépaduès-Éditions, , [2016] |
| Descrizione fisica | 1 online resource (250 pages) : illustrations |
| Disciplina | 005.1 |
| Soggetto topico |
Software engineering
Software product line engineering |
| ISBN | 2-36493-499-0 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Record Nr. | UNINA-9910823190603321 |
Le Put Alain
|
||
| Toulouse, France : , : Cépaduès-Éditions, , [2016] | ||
| Lo trovi qui: Univ. Federico II | ||
| ||