{"title":"利用特征模型开发自配置智能家居","authors":"Carlos Cetina, Pau Giner, Joan Fons, V. Pelechano","doi":"10.1109/ICAS.2009.50","DOIUrl":null,"url":null,"abstract":"Increasingly, Smart Homes should dynamically reconfigure their services at run-time in response to changing conditions in the user actions, and in the surrounding physical environment. Considering the high heterogeneity of technologies and user requirements involved in Smart Homes, these systems become difficult to adjust to the specific user needs. This paper introduces an approach to build selfconfiguring Smart Homes using Features models. We apply Feature modelling to specify the different ways in which the system can evolve from an abstract perspective. We show an infrastructure for transforming these Feature Models to an executable Reconfiguration Plan. In this way, the entire development process is taken into account. Since the models forming the basis for reconfiguration are available at design time, we are able to check the validity of configurations according to context conditions.","PeriodicalId":258907,"journal":{"name":"2009 Fifth International Conference on Autonomic and Autonomous Systems","volume":"32 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"34","resultStr":"{\"title\":\"Using Feature Models for Developing Self-Configuring Smart Homes\",\"authors\":\"Carlos Cetina, Pau Giner, Joan Fons, V. Pelechano\",\"doi\":\"10.1109/ICAS.2009.50\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Increasingly, Smart Homes should dynamically reconfigure their services at run-time in response to changing conditions in the user actions, and in the surrounding physical environment. Considering the high heterogeneity of technologies and user requirements involved in Smart Homes, these systems become difficult to adjust to the specific user needs. This paper introduces an approach to build selfconfiguring Smart Homes using Features models. We apply Feature modelling to specify the different ways in which the system can evolve from an abstract perspective. We show an infrastructure for transforming these Feature Models to an executable Reconfiguration Plan. In this way, the entire development process is taken into account. Since the models forming the basis for reconfiguration are available at design time, we are able to check the validity of configurations according to context conditions.\",\"PeriodicalId\":258907,\"journal\":{\"name\":\"2009 Fifth International Conference on Autonomic and Autonomous Systems\",\"volume\":\"32 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-04-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"34\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 Fifth International Conference on Autonomic and Autonomous Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICAS.2009.50\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 Fifth International Conference on Autonomic and Autonomous Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICAS.2009.50","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Using Feature Models for Developing Self-Configuring Smart Homes
Increasingly, Smart Homes should dynamically reconfigure their services at run-time in response to changing conditions in the user actions, and in the surrounding physical environment. Considering the high heterogeneity of technologies and user requirements involved in Smart Homes, these systems become difficult to adjust to the specific user needs. This paper introduces an approach to build selfconfiguring Smart Homes using Features models. We apply Feature modelling to specify the different ways in which the system can evolve from an abstract perspective. We show an infrastructure for transforming these Feature Models to an executable Reconfiguration Plan. In this way, the entire development process is taken into account. Since the models forming the basis for reconfiguration are available at design time, we are able to check the validity of configurations according to context conditions.