{"title":"机器人竞赛行为驱动需求规范分析","authors":"Minh Nguyen, N. Hochgeschwender, S. Wrede","doi":"10.1109/RoSE59155.2023.00008","DOIUrl":null,"url":null,"abstract":"Recent scientific and technological advances have enabled robotic applications in various challenging domains, which motivates means to better represent and manage the subsequent increase in number and complexity of requirements. We look into rulebooks of robotic competitions and benchmarks as one publicly available source of requirements and acceptance criteria for evaluating robots’ performance. From our analysis, we derive a Feature Model containing common elements that recur in descriptions of different robotic competitions. We argue how these features can be used to express requirements and acceptance criteria for robotic applications, within the context of the Behaviour-Driven Development (BDD) paradigm. This can serve as a mean not only to analyse and manage requirements, but also to introduce automation into verifying and validating requirements in robotics.","PeriodicalId":332212,"journal":{"name":"2023 IEEE/ACM 5th International Workshop on Robotics Software Engineering (RoSE)","volume":"67 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"An Analysis of Behaviour-Driven Requirement Specification for Robotic Competitions\",\"authors\":\"Minh Nguyen, N. Hochgeschwender, S. Wrede\",\"doi\":\"10.1109/RoSE59155.2023.00008\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Recent scientific and technological advances have enabled robotic applications in various challenging domains, which motivates means to better represent and manage the subsequent increase in number and complexity of requirements. We look into rulebooks of robotic competitions and benchmarks as one publicly available source of requirements and acceptance criteria for evaluating robots’ performance. From our analysis, we derive a Feature Model containing common elements that recur in descriptions of different robotic competitions. We argue how these features can be used to express requirements and acceptance criteria for robotic applications, within the context of the Behaviour-Driven Development (BDD) paradigm. This can serve as a mean not only to analyse and manage requirements, but also to introduce automation into verifying and validating requirements in robotics.\",\"PeriodicalId\":332212,\"journal\":{\"name\":\"2023 IEEE/ACM 5th International Workshop on Robotics Software Engineering (RoSE)\",\"volume\":\"67 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-05-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 IEEE/ACM 5th International Workshop on Robotics Software Engineering (RoSE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/RoSE59155.2023.00008\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 IEEE/ACM 5th International Workshop on Robotics Software Engineering (RoSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RoSE59155.2023.00008","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An Analysis of Behaviour-Driven Requirement Specification for Robotic Competitions
Recent scientific and technological advances have enabled robotic applications in various challenging domains, which motivates means to better represent and manage the subsequent increase in number and complexity of requirements. We look into rulebooks of robotic competitions and benchmarks as one publicly available source of requirements and acceptance criteria for evaluating robots’ performance. From our analysis, we derive a Feature Model containing common elements that recur in descriptions of different robotic competitions. We argue how these features can be used to express requirements and acceptance criteria for robotic applications, within the context of the Behaviour-Driven Development (BDD) paradigm. This can serve as a mean not only to analyse and manage requirements, but also to introduce automation into verifying and validating requirements in robotics.