LEADER 04920nam 2200649 450 001 9910819366703321 005 20230721034522.0 035 $a(CKB)3710000000058228 035 $a(EBL)3115838 035 $a(SSID)ssj0001165845 035 $a(PQKBManifestationID)11618275 035 $a(PQKBTitleCode)TC0001165845 035 $a(PQKBWorkID)11117259 035 $a(PQKB)11483197 035 $a(MiAaPQ)EBC3115838 035 $a(Au-PeEL)EBL3115838 035 $a(CaPaEBR)ebr10781897 035 $a(OCoLC)922966327 035 $a(EXLCZ)993710000000058228 100 $a20131030d2008 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aPlatform ontologies for the model-driven architecture /$fDennis Wagelaar ; promoters Viviane Jonckers, Ragnhild Van Der Straeten 210 1$aBrussels, Belgium :$cVUBPress,$d2008. 210 4$dİ2008 215 $a1 online resource (235 p.) 300 $aDescription based upon print version of record. 311 $a90-5487-482-1 320 $aIncludes bibliographical references and indexes. 327 $a""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"" 327 $a""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"" 327 $a""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"" 327 $a""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"" 327 $a""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"" 327 $a""7.3.6 Platform-Driven Deployment"" 606 $aArtificial intelligence 606 $aElectronic data processing$xDistributed processing 606 $aWeb services 606 $aCross-platform software development 615 0$aArtificial intelligence. 615 0$aElectronic data processing$xDistributed processing. 615 0$aWeb services. 615 0$aCross-platform software development. 676 $a006.3 700 $aWagelaar$b Dennis$01624892 701 $aJonckers$b Viviane$01624893 701 $aVan Der Straeten$b Ragnhild$01624894 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910819366703321 996 $aPlatform ontologies for the model-driven architecture$93960085 997 $aUNINA