{"title":"Modeling Routing Protocols in ASMETAL","authors":"P. Campanella","doi":"10.1109/ICETA54173.2021.9726565","DOIUrl":null,"url":null,"abstract":"The proliferation of mobile computing and devices communication (e.g., cell phones, laptops, handheld digital devices, personal digital assistants or wearable computers) is driving a revolutionary change in our information society. The increasing application of formal method ASM in academic and industrial projects has caused a rapid development of tools around ASM of various complexity and goals. Today, there exist various routing protocols for this environment. The Abstract State Machines (ASM) are nowadays acknowledged as a formal method successfully employed as system engineering method that guides development of systems complex seamlessly from requirements capture to their implementation. Several tools supporting ASM have been developed in the past. ASMETA modelling toolset, which is a set of tools for ASM based on the metamodelling approach of the Model-driven Engineering (MDE). In this paper it is discuss the ASMETA framework, and how the language and the simulator have been developed exploiting the advantages offered by the metamodelling approach, is explained the AsmetaS architecture, its kernel engine, and how the simulator works within ASMETA tool set, the features currently supported by the simulator and the language AsmetaL used to write ASM specifications, and we provide the AsmetaL encoding of ASM specifications of increasing complexity.","PeriodicalId":194572,"journal":{"name":"2021 19th International Conference on Emerging eLearning Technologies and Applications (ICETA)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 19th International Conference on Emerging eLearning Technologies and Applications (ICETA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICETA54173.2021.9726565","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The proliferation of mobile computing and devices communication (e.g., cell phones, laptops, handheld digital devices, personal digital assistants or wearable computers) is driving a revolutionary change in our information society. The increasing application of formal method ASM in academic and industrial projects has caused a rapid development of tools around ASM of various complexity and goals. Today, there exist various routing protocols for this environment. The Abstract State Machines (ASM) are nowadays acknowledged as a formal method successfully employed as system engineering method that guides development of systems complex seamlessly from requirements capture to their implementation. Several tools supporting ASM have been developed in the past. ASMETA modelling toolset, which is a set of tools for ASM based on the metamodelling approach of the Model-driven Engineering (MDE). In this paper it is discuss the ASMETA framework, and how the language and the simulator have been developed exploiting the advantages offered by the metamodelling approach, is explained the AsmetaS architecture, its kernel engine, and how the simulator works within ASMETA tool set, the features currently supported by the simulator and the language AsmetaL used to write ASM specifications, and we provide the AsmetaL encoding of ASM specifications of increasing complexity.