{"title":"SafeRobots:用于设计机器人软件架构的模型驱动方法","authors":"Arunkumar Ramaswamy, B. Monsuez, A. Tapus","doi":"10.1109/CTS.2014.6867554","DOIUrl":null,"url":null,"abstract":"In this paper, a model-based framework called `Self Adaptive Framework for Robotic Systems (SafeRobots)' for designing robotic software architectures is proposed. With the help of an example of designing an architecture for mobile robot mapping system, it will be shown how formal domain knowledge can be used at multiple abstraction levels in a model-driven engineering approach. The solution pool for a particular problem is modeled using Solution Space Modeling Language. An eclipse based tool-suite is developed for modeling the solution space and for deriving a concrete operational model by explicitly defining the non-functional properties of the constituent components.","PeriodicalId":409799,"journal":{"name":"2014 International Conference on Collaboration Technologies and Systems (CTS)","volume":"59 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-05-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":"{\"title\":\"SafeRobots: A model-driven approach for designing robotic software architectures\",\"authors\":\"Arunkumar Ramaswamy, B. Monsuez, A. Tapus\",\"doi\":\"10.1109/CTS.2014.6867554\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper, a model-based framework called `Self Adaptive Framework for Robotic Systems (SafeRobots)' for designing robotic software architectures is proposed. With the help of an example of designing an architecture for mobile robot mapping system, it will be shown how formal domain knowledge can be used at multiple abstraction levels in a model-driven engineering approach. The solution pool for a particular problem is modeled using Solution Space Modeling Language. An eclipse based tool-suite is developed for modeling the solution space and for deriving a concrete operational model by explicitly defining the non-functional properties of the constituent components.\",\"PeriodicalId\":409799,\"journal\":{\"name\":\"2014 International Conference on Collaboration Technologies and Systems (CTS)\",\"volume\":\"59 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-05-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"13\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 International Conference on Collaboration Technologies and Systems (CTS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CTS.2014.6867554\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 International Conference on Collaboration Technologies and Systems (CTS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CTS.2014.6867554","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
SafeRobots: A model-driven approach for designing robotic software architectures
In this paper, a model-based framework called `Self Adaptive Framework for Robotic Systems (SafeRobots)' for designing robotic software architectures is proposed. With the help of an example of designing an architecture for mobile robot mapping system, it will be shown how formal domain knowledge can be used at multiple abstraction levels in a model-driven engineering approach. The solution pool for a particular problem is modeled using Solution Space Modeling Language. An eclipse based tool-suite is developed for modeling the solution space and for deriving a concrete operational model by explicitly defining the non-functional properties of the constituent components.