Cargando…

Platform Ontologies for the Model-Driven Architecture.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Wagelaar, Dennis
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Bruxelles : ASP, 2008.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • ""Abstract""; ""Samenvatting""; ""Acknowledgements""; ""Dankwoord""; ""Table of Contents""; ""List of Figures""; ""List of Tables""; ""1 Introduction""; ""1.1 Problem Statement""; ""1.1.1 Model Driven Architecture""; ""1.2 Research Objective""; ""1.3 Approach""; ""1.3.1 Explicit Platform Models""; ""1.3.2 Platform-Driven Configuration""; ""1.4 Contributions""; ""1.5 Dissertation structure""; ""2 Model-Driven Architecture""; ""2.1 Introduction""; ""2.2 Models""; ""2.2.1 Computation Independent Models""; ""2.2.2 Platform Independent Models""; ""2.2.3 Platform Specific Models""
  • ""2.2.4 Platform Models""""2.3 Meta-models""; ""2.3.1 Meta Object Facility""; ""2.3.2 Eclipse Modeling Framework""; ""2.3.3 The role of UML in the MDA""; ""2.3.4 Stereotype applications in EMF""; ""2.4 Model transformation""; ""2.4.1 MOF Query/View/Transformation""; ""2.4.2 ATLAS Transformation Language""; ""2.4.3 PIM-to-PSM refinements""; ""2.5 Summary""; ""3 Ontologies""; ""3.1 Introduction""; ""3.2 Simple named classes""; ""3.3 Individuals""; ""3.4 Simple properties""; ""3.5 Property restrictions""; ""3.6 Ontology mapping""; ""3.7 Complex classes""; ""3.8 Summary""
  • ""4 Platform modelling""""4.1 Introduction""; ""4.2 Dealing with platform diversity""; ""4.3 A platform vocabulary ontology""; ""4.4 Extending the platform ontology""; ""4.4.1 Automatic generation of Java platform ontologies""; ""4.5 Platform instance specifications""; ""4.6 Platform dependency constraints""; ""4.6.1 Classification of platform dependency constraints""; ""4.6.2 Satisfaction of platform dependency constraints""; ""4.7 Limitations""; ""4.7.1 Constraint interaction""; ""4.7.2 Performance of determining constraint satisfaction""; ""4.8 Related work""; ""4.9 Summary""
  • ""5 Software Product Lines""""5.1 Introduction""; ""5.2 Commonality and Variability Analysis""; ""5.3 Feature modelling""; ""5.3.1 Automated analysis""; ""5.4 Configuration""; ""5.4.1 Configuration language meta-model""; ""5.4.2 Configuration models""; ""5.4.3 Configuration transformation""; ""5.5 Summary""; ""6 Configuration of MDA-based product lines""; ""6.1 Introduction""; ""6.2 Managing MDA configurations""; ""6.3 Using models for configuration management""; ""6.3.1 Feature modelling for the MDA""; ""6.3.2 Configuration DSMLs""; ""6.4 Platform-aware configuration""
  • ""6.4.1 Profiling against platform instances""""6.4.2 Platform-driven deployment""; ""6.5 Limitations""; ""6.5.1 Model transformations are not features""; ""6.5.2 Scalability""; ""6.6 Related work""; ""6.7 Summary""; ""7 Tool support""; ""7.1 Introduction""; ""7.2 Architecture""; ""7.2.1 Jar2UML""; ""7.3 Tasks""; ""7.3.1 Setting up a Model-Driven Software Product Line""; ""7.3.2 Extracting Platform Dependencies of Third-party Components""; ""7.3.3 Modelling Platform Dependencies""; ""7.3.4 Setting up a Platform-Aware Configuration Language""; ""7.3.5 Platform-Driven Configuration""