Taniro Rodrigues, T. Batista, Flávia Coimbra Delicato, Paulo F. Pires
{"title":"WSAN应用的架构驱动开发方法","authors":"Taniro Rodrigues, T. Batista, Flávia Coimbra Delicato, Paulo F. Pires","doi":"10.1109/EUC.2015.15","DOIUrl":null,"url":null,"abstract":"Wireless Sensor and Actuator Networks (WSANs) are highly heterogeneous regarding hardware, software, and application requirements. Developing WSAN applications is a hard task, as it requires domain and network knowledge and there is a lack of methodologies, architectures, and patterns to help software developers with such task. Moreover, non-functional requirements play an essential role to ensure the application and network performance, and must be taken into account from the early stages of application development. We propose a ModelDriven Architecture framework to develop WSAN applications that enables developers to express functional and non-functional requirements. The framework encompasses a generic middleware meta-model including: (i) features shared among different WSAN middleware, (ii) meta-model of a target middleware including features of a specific WSAN middleware, and (iii) model transformations. We evaluate our approach by verifying the support to specify non-functional requirements and the automatic code generation of a middleware tailored to the requirements ofa target application.","PeriodicalId":299207,"journal":{"name":"2015 IEEE 13th International Conference on Embedded and Ubiquitous Computing","volume":"277 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Architecture-Driven Development Approach for WSAN Applications\",\"authors\":\"Taniro Rodrigues, T. Batista, Flávia Coimbra Delicato, Paulo F. Pires\",\"doi\":\"10.1109/EUC.2015.15\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Wireless Sensor and Actuator Networks (WSANs) are highly heterogeneous regarding hardware, software, and application requirements. Developing WSAN applications is a hard task, as it requires domain and network knowledge and there is a lack of methodologies, architectures, and patterns to help software developers with such task. Moreover, non-functional requirements play an essential role to ensure the application and network performance, and must be taken into account from the early stages of application development. We propose a ModelDriven Architecture framework to develop WSAN applications that enables developers to express functional and non-functional requirements. The framework encompasses a generic middleware meta-model including: (i) features shared among different WSAN middleware, (ii) meta-model of a target middleware including features of a specific WSAN middleware, and (iii) model transformations. We evaluate our approach by verifying the support to specify non-functional requirements and the automatic code generation of a middleware tailored to the requirements ofa target application.\",\"PeriodicalId\":299207,\"journal\":{\"name\":\"2015 IEEE 13th International Conference on Embedded and Ubiquitous Computing\",\"volume\":\"277 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-10-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 IEEE 13th International Conference on Embedded and Ubiquitous Computing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/EUC.2015.15\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE 13th International Conference on Embedded and Ubiquitous Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EUC.2015.15","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Architecture-Driven Development Approach for WSAN Applications
Wireless Sensor and Actuator Networks (WSANs) are highly heterogeneous regarding hardware, software, and application requirements. Developing WSAN applications is a hard task, as it requires domain and network knowledge and there is a lack of methodologies, architectures, and patterns to help software developers with such task. Moreover, non-functional requirements play an essential role to ensure the application and network performance, and must be taken into account from the early stages of application development. We propose a ModelDriven Architecture framework to develop WSAN applications that enables developers to express functional and non-functional requirements. The framework encompasses a generic middleware meta-model including: (i) features shared among different WSAN middleware, (ii) meta-model of a target middleware including features of a specific WSAN middleware, and (iii) model transformations. We evaluate our approach by verifying the support to specify non-functional requirements and the automatic code generation of a middleware tailored to the requirements ofa target application.