Saurabh Chauhan, Pankesh Patel, Flávia Coimbra Delicato, S. Chaudhary
{"title":"A Development Framework for Programming Cyber-Physical Systems","authors":"Saurabh Chauhan, Pankesh Patel, Flávia Coimbra Delicato, S. Chaudhary","doi":"10.1109/SEsCPS.2016.016","DOIUrl":null,"url":null,"abstract":"Application development for Cyber-Physical Systems (CPSs) is challenging because it involves dealing with the heterogeneity that exists both in Physical and Cyber worlds. Second, stakeholders involved in the application development have to address issues pertaining to different life-cycles ranging from design, implementation to deployment. Given these, a critical challenge is to enable an application development in CPSs with effectively and efficiently from various stakeholders. Several approaches to tackling this challenge have been proposed in the fields of Wireless Sensor Networks (WSN) and Pervasive Computing, regarded as precursors to the modern day of CPSs. However, existing approaches only cover limited subsets of the above-mentioned challenges when applied to the CPSs. In view of this, the contribution of this paper is twofold. First, we have built upon our existing framework and evolved it into a framework for developing CPSs, with substantial additions and enhancements in high-level modeling languages and their integration into the framework. Second, we present a comparative evaluation results with existing approaches. This provides the CPS community for further benchmarking. The evaluation is carried out on real devices exhibiting heterogeneity. Our experimental analysis and results demonstrate that our approach drastically reduces development effort for CPSs compared to existing approaches.","PeriodicalId":167167,"journal":{"name":"2016 IEEE/ACM 2nd International Workshop on Software Engineering for Smart Cyber-Physical Systems (SEsCPS)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-05-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"18","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE/ACM 2nd International Workshop on Software Engineering for Smart Cyber-Physical Systems (SEsCPS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SEsCPS.2016.016","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 18
Abstract
Application development for Cyber-Physical Systems (CPSs) is challenging because it involves dealing with the heterogeneity that exists both in Physical and Cyber worlds. Second, stakeholders involved in the application development have to address issues pertaining to different life-cycles ranging from design, implementation to deployment. Given these, a critical challenge is to enable an application development in CPSs with effectively and efficiently from various stakeholders. Several approaches to tackling this challenge have been proposed in the fields of Wireless Sensor Networks (WSN) and Pervasive Computing, regarded as precursors to the modern day of CPSs. However, existing approaches only cover limited subsets of the above-mentioned challenges when applied to the CPSs. In view of this, the contribution of this paper is twofold. First, we have built upon our existing framework and evolved it into a framework for developing CPSs, with substantial additions and enhancements in high-level modeling languages and their integration into the framework. Second, we present a comparative evaluation results with existing approaches. This provides the CPS community for further benchmarking. The evaluation is carried out on real devices exhibiting heterogeneity. Our experimental analysis and results demonstrate that our approach drastically reduces development effort for CPSs compared to existing approaches.