{"title":"Ensuring application integrity in shared sensing environments","authors":"P. Cid, D. Hughes, Sam Michiels, W. Joosen","doi":"10.1145/2602458.2602474","DOIUrl":null,"url":null,"abstract":"Smart Environments, such as smart offices, must support multiple applications that are deployed and managed by different parties. Smart Environments are always on and application software must therefore be deployed, configured and reconfigured while the system is running. Re-configurable component models provide the basic mechanisms necessary to achieve run-time reconfiguration. However, in cases with shared component instances, ensuring application integrity during 3rd party reconfiguration leads to high developer effort and disruption. This paper addresses this problem through Composition-Swapping, an extension of re-configurable component models wherein state management delegation and extended component meta-data are used to support component-sharing and ensure application integrity. We demonstrate that Composition-Swapping reduces reconfiguration effort and disruption for four concurrently running applications on a real-world smart office environment.","PeriodicalId":399536,"journal":{"name":"International Symposium on Component-Based Software Engineering","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Symposium on Component-Based Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2602458.2602474","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
Smart Environments, such as smart offices, must support multiple applications that are deployed and managed by different parties. Smart Environments are always on and application software must therefore be deployed, configured and reconfigured while the system is running. Re-configurable component models provide the basic mechanisms necessary to achieve run-time reconfiguration. However, in cases with shared component instances, ensuring application integrity during 3rd party reconfiguration leads to high developer effort and disruption. This paper addresses this problem through Composition-Swapping, an extension of re-configurable component models wherein state management delegation and extended component meta-data are used to support component-sharing and ensure application integrity. We demonstrate that Composition-Swapping reduces reconfiguration effort and disruption for four concurrently running applications on a real-world smart office environment.