The Resource Model-driven and software product line engineering, Hugo Arboleda, Jean-Claude Royer

Model-driven and software product line engineering, Hugo Arboleda, Jean-Claude Royer

Label
Model-driven and software product line engineering
Title
Model-driven and software product line engineering
Statement of responsibility
Hugo Arboleda, Jean-Claude Royer
Creator
Contributor
Subject
Language
eng
Cataloging source
DLC
http://library.link/vocab/creatorName
Arboleda, Hugo
Dewey number
005.1
Illustrations
illustrations
Index
index present
LC call number
QA76.76.D47
LC item number
A7323 2012
Literary form
non fiction
Nature of contents
bibliography
http://library.link/vocab/relatedWorkOrContributorName
Royer, Jean-Claude
http://library.link/vocab/subjectName
  • Software product line engineering
  • Model-driven software architecture
Label
Model-driven and software product line engineering, Hugo Arboleda, Jean-Claude Royer
Instantiates
Publication
Copyright
Bibliography note
Includes bibliographical references and index
Contents
  • Merging model-driven and software product line engineering
  • openArchitecture Ware framework
  • 3.6.4.
  • Xtend language
  • 3.7.
  • Benefits and challenges for SPLE
  • 3.8.
  • Summary
  • ch. 4
  • Model-Driven and Software Product Line Engineering
  • 4.1.
  • 1.4.
  • 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.
  • FieSta framework
  • 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.
  • 1.5.
  • Metamodels
  • 4.5.2.
  • Feature models
  • 4.6.
  • Core asset development and product derivation
  • 4.6.1.
  • Transformation rules in the Smart-Home systems SPL
  • 4.6.2.
  • Creating and using decision models
  • 4.7.
  • Book structure
  • Summary
  • ch. 5
  • 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.
  • ch. 2
  • Binding models
  • 5.2.2.
  • Constraint models
  • 5.2.3.
  • cardinality property
  • 5.2.4.
  • structural dependency property
  • 5.2.5.
  • constraint metamodel and the binding metamodel
  • 5.2.6.
  • Software Product Line Engineering Basics
  • Validating binding models against constraint models
  • 5.3.
  • Deriving products based on constraint models and binding models
  • 5.3.1.
  • extended decision metamodel
  • 5.3.2.
  • Creating executable model transformation workflows from decision models and constraint models
  • 5.4.
  • Identified limitations
  • 5.4.1.
  • 2.1.
  • Features combinatorial
  • 5.4.2.
  • Features interaction
  • 5.4.3.
  • Bindings interaction
  • 5.5.
  • Summary
  • ch. 6
  • Tools Support
  • 6.1.
  • Introduction to product line engineering
  • Introduction
  • 6.2.
  • FieSta process
  • 6.3.
  • SPL of Smart-Home systems
  • 6.4.
  • Variability expression and product configuration
  • 6.4.1.
  • MD-SPL project creation
  • 6.4.2.
  • 2.2.
  • Metamodels and feature models creation
  • 6.4.3.
  • Constraint models creation
  • 6.4.4.
  • Domain models and binding models creation
  • 6.5.
  • Completing and running the product derivation
  • 6.5.1.
  • Transformation rules creation
  • 6.5.2.
  • Machine generated contents note:
  • Brief history
  • Decision models creation
  • 6.5.3.
  • Generation and execution of model transformation workflows
  • 6.6.
  • Summary
  • ch. 7
  • Second Comprehensive Application Example
  • 7.1.
  • Domain of the collection manager system
  • 7.2.
  • 2.3.
  • Requirements of the application example
  • 7.2.1.
  • Kernel commonalities
  • 7.2.2.
  • GUI commonalities
  • 7.2.3.
  • Kernel and GUI variability
  • 7.3.
  • overall process
  • 7.3.1.
  • Application example: Smart-Home systems
  • Domain engineering
  • 7.3.2.
  • Application engineering
  • 7.4.
  • Variability expression and product configuration
  • 7.4.1.
  • Metamodels
  • 7.4.2.
  • feature model
  • 7.4.3.
  • 2.3.1.
  • constraint model
  • 7.4.4.
  • Binding models
  • 7.5.
  • Core assets development and product derivation
  • 7.5.1.
  • Rule transformations in the SPL of the collection manager systems
  • 7.5.2.
  • Decision models
  • 7.6.
  • Smart-Home system's domain
  • Summary
  • ch. 8
  • Further Reading
  • 8.1.
  • Northop and Clements' book
  • 8.2.
  • Pohl, Bockle and Van der Linden's book
  • 8.3.
  • Gomaa's book
  • 8.4.
  • 2.3.2.
  • Van der Linden, Schmid, and Rommes' book
  • 8.5.
  • Stahl, Voelter, and Czarnecki book
  • 8.6.
  • AMPLE book
  • 8.7.
  • Feature modeling notations
  • 8.8.
  • Decision models
  • 8.9.
  • Requirements of the application example
  • Model-driven software product lines
  • 8.9.1.
  • Czarnecki and Antkiewicz's approach
  • 8.9.2.
  • Wagelaar's approach
  • 8.9.3.
  • Loughran et al.'s approach
  • 8.9.4.
  • Voelter and Groher's approach
  • 8.9.5.
  • 2.4.
  • Comparison table
  • 8.10.
  • Dynamic variability
  • 8.11.
  • Domain specific languages
  • 8.12.
  • Additional references
  • 8.13.
  • Summary
  • ch. 9
  • Software product line engineering
  • Conclusion
  • 9.1.
  • Book summary
  • 9.2.
  • MD-SPL engineering
  • 9.2.1.
  • Metamodeling and feature modeling
  • 9.2.2.
  • Multi-staged configuration of products
  • 9.2.3.
  • 2.5.
  • Coarse and fine-grained variations and configurations
  • 9.2.4.
  • Core assets development and decision models
  • 9.2.5.
  • Product derivation
  • 9.2.6.
  • Comparison table
  • 9.2.7.
  • Perspectives
  • ch. 1
  • Domain engineering
  • 2.5.1.
  • Component-based software engineering
  • 2.6.
  • Variability management
  • 2.6.1.
  • Feature modeling
  • 2.7.
  • Application engineering
  • 2.7.1.
  • Introduction
  • 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.
  • 1.1.
  • Product derivation
  • 2.9.3.
  • Testing
  • 2.9.4.
  • Traceability
  • 2.9.5.
  • Product line evolution
  • 2.9.6.
  • Tool support
  • 2.10.
  • Software product line engineering
  • Summary
  • ch. 3
  • Model-Driven Engineering
  • 3.1.
  • Introduction
  • 3.2.
  • Models and metamodels
  • 3.2.1.
  • 4-level metamodeling framework
  • 3.2.2.
  • 1.2.
  • nature of models
  • 3.3.
  • UML class diagrams and OCL
  • 3.4.
  • Model transformations
  • 3.4.1.
  • Scheduling of transformation rules
  • 3.4.2.
  • Model transformation patterns
  • 3.4.3.
  • Model-driven engineering
  • 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.
  • 1.3.
  • eclipse modeling framework
  • 3.5.2.
  • topcased toolkit
  • 3.6.
  • Model transformation languages
  • 3.6.1.
  • QVT
  • 3.6.2.
  • ATL
  • 3.6.3.
Dimensions
24 cm.
Extent
x, 278 p.
Isbn
9781848214279
Isbn Type
(hardback)
Lccn
2012028382
Other physical details
ill.
System control number
  • (CaMWU)u2855124-01umb_inst
  • 2664867
  • (Sirsi) i9781848214279
  • (OCoLC)802183123
Label
Model-driven and software product line engineering, Hugo Arboleda, Jean-Claude Royer
Publication
Copyright
Bibliography note
Includes bibliographical references and index
Contents
  • Merging model-driven and software product line engineering
  • openArchitecture Ware framework
  • 3.6.4.
  • Xtend language
  • 3.7.
  • Benefits and challenges for SPLE
  • 3.8.
  • Summary
  • ch. 4
  • Model-Driven and Software Product Line Engineering
  • 4.1.
  • 1.4.
  • 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.
  • FieSta framework
  • 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.
  • 1.5.
  • Metamodels
  • 4.5.2.
  • Feature models
  • 4.6.
  • Core asset development and product derivation
  • 4.6.1.
  • Transformation rules in the Smart-Home systems SPL
  • 4.6.2.
  • Creating and using decision models
  • 4.7.
  • Book structure
  • Summary
  • ch. 5
  • 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.
  • ch. 2
  • Binding models
  • 5.2.2.
  • Constraint models
  • 5.2.3.
  • cardinality property
  • 5.2.4.
  • structural dependency property
  • 5.2.5.
  • constraint metamodel and the binding metamodel
  • 5.2.6.
  • Software Product Line Engineering Basics
  • Validating binding models against constraint models
  • 5.3.
  • Deriving products based on constraint models and binding models
  • 5.3.1.
  • extended decision metamodel
  • 5.3.2.
  • Creating executable model transformation workflows from decision models and constraint models
  • 5.4.
  • Identified limitations
  • 5.4.1.
  • 2.1.
  • Features combinatorial
  • 5.4.2.
  • Features interaction
  • 5.4.3.
  • Bindings interaction
  • 5.5.
  • Summary
  • ch. 6
  • Tools Support
  • 6.1.
  • Introduction to product line engineering
  • Introduction
  • 6.2.
  • FieSta process
  • 6.3.
  • SPL of Smart-Home systems
  • 6.4.
  • Variability expression and product configuration
  • 6.4.1.
  • MD-SPL project creation
  • 6.4.2.
  • 2.2.
  • Metamodels and feature models creation
  • 6.4.3.
  • Constraint models creation
  • 6.4.4.
  • Domain models and binding models creation
  • 6.5.
  • Completing and running the product derivation
  • 6.5.1.
  • Transformation rules creation
  • 6.5.2.
  • Machine generated contents note:
  • Brief history
  • Decision models creation
  • 6.5.3.
  • Generation and execution of model transformation workflows
  • 6.6.
  • Summary
  • ch. 7
  • Second Comprehensive Application Example
  • 7.1.
  • Domain of the collection manager system
  • 7.2.
  • 2.3.
  • Requirements of the application example
  • 7.2.1.
  • Kernel commonalities
  • 7.2.2.
  • GUI commonalities
  • 7.2.3.
  • Kernel and GUI variability
  • 7.3.
  • overall process
  • 7.3.1.
  • Application example: Smart-Home systems
  • Domain engineering
  • 7.3.2.
  • Application engineering
  • 7.4.
  • Variability expression and product configuration
  • 7.4.1.
  • Metamodels
  • 7.4.2.
  • feature model
  • 7.4.3.
  • 2.3.1.
  • constraint model
  • 7.4.4.
  • Binding models
  • 7.5.
  • Core assets development and product derivation
  • 7.5.1.
  • Rule transformations in the SPL of the collection manager systems
  • 7.5.2.
  • Decision models
  • 7.6.
  • Smart-Home system's domain
  • Summary
  • ch. 8
  • Further Reading
  • 8.1.
  • Northop and Clements' book
  • 8.2.
  • Pohl, Bockle and Van der Linden's book
  • 8.3.
  • Gomaa's book
  • 8.4.
  • 2.3.2.
  • Van der Linden, Schmid, and Rommes' book
  • 8.5.
  • Stahl, Voelter, and Czarnecki book
  • 8.6.
  • AMPLE book
  • 8.7.
  • Feature modeling notations
  • 8.8.
  • Decision models
  • 8.9.
  • Requirements of the application example
  • Model-driven software product lines
  • 8.9.1.
  • Czarnecki and Antkiewicz's approach
  • 8.9.2.
  • Wagelaar's approach
  • 8.9.3.
  • Loughran et al.'s approach
  • 8.9.4.
  • Voelter and Groher's approach
  • 8.9.5.
  • 2.4.
  • Comparison table
  • 8.10.
  • Dynamic variability
  • 8.11.
  • Domain specific languages
  • 8.12.
  • Additional references
  • 8.13.
  • Summary
  • ch. 9
  • Software product line engineering
  • Conclusion
  • 9.1.
  • Book summary
  • 9.2.
  • MD-SPL engineering
  • 9.2.1.
  • Metamodeling and feature modeling
  • 9.2.2.
  • Multi-staged configuration of products
  • 9.2.3.
  • 2.5.
  • Coarse and fine-grained variations and configurations
  • 9.2.4.
  • Core assets development and decision models
  • 9.2.5.
  • Product derivation
  • 9.2.6.
  • Comparison table
  • 9.2.7.
  • Perspectives
  • ch. 1
  • Domain engineering
  • 2.5.1.
  • Component-based software engineering
  • 2.6.
  • Variability management
  • 2.6.1.
  • Feature modeling
  • 2.7.
  • Application engineering
  • 2.7.1.
  • Introduction
  • 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.
  • 1.1.
  • Product derivation
  • 2.9.3.
  • Testing
  • 2.9.4.
  • Traceability
  • 2.9.5.
  • Product line evolution
  • 2.9.6.
  • Tool support
  • 2.10.
  • Software product line engineering
  • Summary
  • ch. 3
  • Model-Driven Engineering
  • 3.1.
  • Introduction
  • 3.2.
  • Models and metamodels
  • 3.2.1.
  • 4-level metamodeling framework
  • 3.2.2.
  • 1.2.
  • nature of models
  • 3.3.
  • UML class diagrams and OCL
  • 3.4.
  • Model transformations
  • 3.4.1.
  • Scheduling of transformation rules
  • 3.4.2.
  • Model transformation patterns
  • 3.4.3.
  • Model-driven engineering
  • 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.
  • 1.3.
  • eclipse modeling framework
  • 3.5.2.
  • topcased toolkit
  • 3.6.
  • Model transformation languages
  • 3.6.1.
  • QVT
  • 3.6.2.
  • ATL
  • 3.6.3.
Dimensions
24 cm.
Extent
x, 278 p.
Isbn
9781848214279
Isbn Type
(hardback)
Lccn
2012028382
Other physical details
ill.
System control number
  • (CaMWU)u2855124-01umb_inst
  • 2664867
  • (Sirsi) i9781848214279
  • (OCoLC)802183123

Library Locations

  • Albert D. Cohen Management LibraryBorrow it
    181 Freedman Crescent, Winnipeg, MB, R3T 5V4, CA
    49.807878 -97.129961
  • Architecture/Fine Arts LibraryBorrow it
    84 Curry Place, Winnipeg, MB, CA
    49.807716 -97.136226
  • Archives and Special CollectionsBorrow it
    25 Chancellors Circle (Elizabeth Dafoe Library), Room 330, Winnipeg, MB, R3T 2N2, CA
    49.809961 -97.131878
  • Bibliothèque Alfred-Monnin (Université de Saint-Boniface)Borrow it
    200, avenue de la Cathédrale, Local 2110, Winnipeg, MB, R2H 0H7, CA
    49.888861 -97.119735
  • Bill Larson Library (Grace Hospital)Borrow it
    300 Booth Drive, G-227, Winnipeg, MB, R3J 3M7, CA
    49.882400 -97.276436
  • Carolyn Sifton - Helene Fuld Library (St. Boniface General Hospital)Borrow it
    409 Tache Avenue, Winnipeg, MB, R2H 2A6, CA
    49.883388 -97.126050
  • Concordia Hospital LibraryBorrow it
    1095 Concordia Avenue, Winnipeg, MB, R2K 3S8, CA
    49.913252 -97.064683
  • Donald W. Craik Engineering LibraryBorrow it
    75B Chancellors Circle (Engineering Building E3), Room 361, Winnipeg, MB, R3T 2N2, CA
    49.809053 -97.133292
  • E.K. Williams Law LibraryBorrow it
    224 Dysart Road, Winnipeg, MB, R3T 5V4, CA
    49.811829 -97.131017
  • Eckhardt-Gramatté Music LibraryBorrow it
    136 Dafoe Road (Taché Arts Complex), Room 257, Winnipeg, MB, R3T 2N2, CA
    49.807964 -97.132222
  • Elizabeth Dafoe LibraryBorrow it
    25 Chancellors Circle, Winnipeg, MB, R3T 2N2, CA
    49.809961 -97.131878
  • Fr. H. Drake Library (St. Paul's College)Borrow it
    70 Dysart Road, Winnipeg, MB, R3T 2M6, CA
    49.810605 -97.138184
  • J.W. Crane Memorial Library (Deer Lodge Centre)Borrow it
    2109 Portage Avenue, Winnipeg, MB, R3J 0L3, CA
    49.878000 -97.235520
  • Libraries Annex (not open to the public; please see web page for details)Borrow it
    25 Chancellors Circle (in the Elizabeth Dafoe Library), Winnipeg, MB, R3T 2N2, CA
    49.809961 -97.131878
  • Neil John Maclean Health Sciences LibraryBorrow it
    727 McDermot Avenue (Brodie Centre), 200 Level, Winnipeg, MB, R3E 3P5, CA
    49.903563 -97.160554
  • Sciences and Technology LibraryBorrow it
    186 Dysart Road, Winnipeg, MB, R3T 2M8, CA
    49.811526 -97.133257
  • Seven Oaks General Hospital LibraryBorrow it
    2300 McPhillips Street, Winnipeg, MB, R2V 3M3, CA
    49.955177 -97.148865
  • Sister St. Odilon Library (Misericordia Health Centre)Borrow it
    99 Cornish Avenue, Winnipeg, MB, R3C 1A2, CA
    49.879592 -97.160425
  • St. John's College LibraryBorrow it
    92 Dysart Road, Winnipeg, MB, R3T 2M5, CA
    49.811242 -97.137156
  • Victoria General Hospital LibraryBorrow it
    2340 Pembina Highway, Winnipeg, MB, R3T 2E8, CA
    49.806755 -97.152739
  • William R Newman Library (Agriculture)Borrow it
    66 Dafoe Road, Winnipeg, MB, R3T 2R3, CA
    49.806936 -97.135525
Processing Feedback ...