{"title":"基于无线传感器和执行器网络的协同分布式系统设计的系统级方法","authors":"Udayanto Dwi Atmojo, Z. Salcic, K. Wang","doi":"10.1109/PERCOMW.2013.6529571","DOIUrl":null,"url":null,"abstract":"Wireless sensor and actuator networks (WSAN) have become pervasive and are found in many embedded and intelligent systems. However, the complexity of applications based on WSANs is limited due to the lack of programming tools for this type of networks. In this paper, we show how a concurrent programming language, SystemJ, is used to develop a middleware-free distributed system that consists of a combination of stationary and mobile WSAN nodes. A distributed Ambient Intelligence (AmI) monitoring and control scenario that consists of collaborating stationary and mobile WSAN nodes with high degree of reactivity is presented. The system is designed and implemented using SystemJ to demonstrate the proposed system-level design approach. SystemJ is designed specifically to handle reactive and concurrent behaviors while providing modular and scalable methodology for distributed system composition. In addition, SystemJ removes the need for a middleware and allows system designers to focus on implementing system functionality rather than to deal with the low level programming details.","PeriodicalId":101502,"journal":{"name":"2013 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-03-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":"{\"title\":\"System-level approach to the design of collaborative distributed systems based on wireless sensor and actuator networks\",\"authors\":\"Udayanto Dwi Atmojo, Z. Salcic, K. Wang\",\"doi\":\"10.1109/PERCOMW.2013.6529571\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Wireless sensor and actuator networks (WSAN) have become pervasive and are found in many embedded and intelligent systems. However, the complexity of applications based on WSANs is limited due to the lack of programming tools for this type of networks. In this paper, we show how a concurrent programming language, SystemJ, is used to develop a middleware-free distributed system that consists of a combination of stationary and mobile WSAN nodes. A distributed Ambient Intelligence (AmI) monitoring and control scenario that consists of collaborating stationary and mobile WSAN nodes with high degree of reactivity is presented. The system is designed and implemented using SystemJ to demonstrate the proposed system-level design approach. SystemJ is designed specifically to handle reactive and concurrent behaviors while providing modular and scalable methodology for distributed system composition. In addition, SystemJ removes the need for a middleware and allows system designers to focus on implementing system functionality rather than to deal with the low level programming details.\",\"PeriodicalId\":101502,\"journal\":{\"name\":\"2013 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-03-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"12\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2013 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/PERCOMW.2013.6529571\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PERCOMW.2013.6529571","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
System-level approach to the design of collaborative distributed systems based on wireless sensor and actuator networks
Wireless sensor and actuator networks (WSAN) have become pervasive and are found in many embedded and intelligent systems. However, the complexity of applications based on WSANs is limited due to the lack of programming tools for this type of networks. In this paper, we show how a concurrent programming language, SystemJ, is used to develop a middleware-free distributed system that consists of a combination of stationary and mobile WSAN nodes. A distributed Ambient Intelligence (AmI) monitoring and control scenario that consists of collaborating stationary and mobile WSAN nodes with high degree of reactivity is presented. The system is designed and implemented using SystemJ to demonstrate the proposed system-level design approach. SystemJ is designed specifically to handle reactive and concurrent behaviors while providing modular and scalable methodology for distributed system composition. In addition, SystemJ removes the need for a middleware and allows system designers to focus on implementing system functionality rather than to deal with the low level programming details.