Assumptions and Guarantees for Composable Models in Papyrus for Robotics

Jabier Martinez, A. Ruiz, A. Radermacher, Stefano Tonetta
{"title":"Assumptions and Guarantees for Composable Models in Papyrus for Robotics","authors":"Jabier Martinez, A. Ruiz, A. Radermacher, Stefano Tonetta","doi":"10.1109/RoSE52553.2021.00007","DOIUrl":null,"url":null,"abstract":"The separation of concerns helps to manage the intrinsic complexity of defining robotics components, systems and missions. This separation of concerns is supported by the Rob-MoSys modelling approach addressing both the modelling needs of the robotics domain and identifying the involved stakeholders and required expertise. In this multi-stakeholder context, there are pressing concerns about non-functional characteristics including safety aspects (e.g., collaborative robots, increasing risks to humans and the environment where robotic systems operate). It is of special interest to explicitly establish the non-functional assumptions and guarantees. This assures that the their validity can be automatically evaluated, in particular during the definition of a system as a composition of several component definitions. We present how we extended one of the RobMoSys implementations, Papyrus for Robotics, for contracts modelling and assertions validation. Notably this includes the meta-modelling decisions to allow extensibility for assertion languages.","PeriodicalId":184729,"journal":{"name":"2021 IEEE/ACM 3rd International Workshop on Robotics Software Engineering (RoSE)","volume":"386 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE/ACM 3rd International Workshop on Robotics Software Engineering (RoSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RoSE52553.2021.00007","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

The separation of concerns helps to manage the intrinsic complexity of defining robotics components, systems and missions. This separation of concerns is supported by the Rob-MoSys modelling approach addressing both the modelling needs of the robotics domain and identifying the involved stakeholders and required expertise. In this multi-stakeholder context, there are pressing concerns about non-functional characteristics including safety aspects (e.g., collaborative robots, increasing risks to humans and the environment where robotic systems operate). It is of special interest to explicitly establish the non-functional assumptions and guarantees. This assures that the their validity can be automatically evaluated, in particular during the definition of a system as a composition of several component definitions. We present how we extended one of the RobMoSys implementations, Papyrus for Robotics, for contracts modelling and assertions validation. Notably this includes the meta-modelling decisions to allow extensibility for assertion languages.
机器人Papyrus中可组合模型的假设与保证
关注点的分离有助于管理定义机器人组件、系统和任务的内在复杂性。这种关注点分离得到了Rob-MoSys建模方法的支持,该方法解决了机器人领域的建模需求,并确定了所涉及的利益相关者和所需的专业知识。在这种多利益相关者的背景下,人们迫切关注非功能特征,包括安全方面(例如,协作机器人,对人类和机器人系统运行环境的风险增加)。明确地建立非功能性假设和保证是特别重要的。这确保了它们的有效性可以被自动评估,特别是在将系统定义为几个组件定义的组合期间。我们介绍了如何扩展RobMoSys的一个实现,Papyrus for Robotics,用于契约建模和断言验证。值得注意的是,这包括元建模决策,以允许断言语言的可扩展性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信