L. Santos, Jorge Pereira, Eduardo Silva, T. Batista, Everton Cavalcante, Jair C. Leite
{"title":"识别物联网应用中体系结构建模的需求","authors":"L. Santos, Jorge Pereira, Eduardo Silva, T. Batista, Everton Cavalcante, Jair C. Leite","doi":"10.1109/ICSA-C.2019.00011","DOIUrl":null,"url":null,"abstract":"The Internet of Things (IoT) paradigm has given rise to the emergence of many complex applications with specific requirements that impact different activities of the software development process. Considering the fundamental role of software architectures in the development of successful software-intensive systems, approaches at the architectural level need to cope with loT-specific requirements as well as to offer proper abstractions to allow for their representation, verification, and validation. In this paper, we present the results of a systematic mapping study aimed to identify and understand important requirements for architectural modeling in IoT applications. We selected and analyzed 14 primary studies available at the literature, coming up with six requirements regarded as important for modeling architectures of IoT applications. We concluded that (i) some of these requirements are neglected by the existing approaches and (ii) few software architecture approaches consider specific concerns when modeling IoT applications.","PeriodicalId":239999,"journal":{"name":"2019 IEEE International Conference on Software Architecture Companion (ICSA-C)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-03-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Identifying Requirements for Architectural Modeling in Internet of Things Applications\",\"authors\":\"L. Santos, Jorge Pereira, Eduardo Silva, T. Batista, Everton Cavalcante, Jair C. Leite\",\"doi\":\"10.1109/ICSA-C.2019.00011\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The Internet of Things (IoT) paradigm has given rise to the emergence of many complex applications with specific requirements that impact different activities of the software development process. Considering the fundamental role of software architectures in the development of successful software-intensive systems, approaches at the architectural level need to cope with loT-specific requirements as well as to offer proper abstractions to allow for their representation, verification, and validation. In this paper, we present the results of a systematic mapping study aimed to identify and understand important requirements for architectural modeling in IoT applications. We selected and analyzed 14 primary studies available at the literature, coming up with six requirements regarded as important for modeling architectures of IoT applications. We concluded that (i) some of these requirements are neglected by the existing approaches and (ii) few software architecture approaches consider specific concerns when modeling IoT applications.\",\"PeriodicalId\":239999,\"journal\":{\"name\":\"2019 IEEE International Conference on Software Architecture Companion (ICSA-C)\",\"volume\":\"38 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-03-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 IEEE International Conference on Software Architecture Companion (ICSA-C)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICSA-C.2019.00011\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE International Conference on Software Architecture Companion (ICSA-C)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSA-C.2019.00011","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Identifying Requirements for Architectural Modeling in Internet of Things Applications
The Internet of Things (IoT) paradigm has given rise to the emergence of many complex applications with specific requirements that impact different activities of the software development process. Considering the fundamental role of software architectures in the development of successful software-intensive systems, approaches at the architectural level need to cope with loT-specific requirements as well as to offer proper abstractions to allow for their representation, verification, and validation. In this paper, we present the results of a systematic mapping study aimed to identify and understand important requirements for architectural modeling in IoT applications. We selected and analyzed 14 primary studies available at the literature, coming up with six requirements regarded as important for modeling architectures of IoT applications. We concluded that (i) some of these requirements are neglected by the existing approaches and (ii) few software architecture approaches consider specific concerns when modeling IoT applications.