AC-ROS: assurance case driven adaptation for the robot operating system


연구 분야: Verification



학회: MODELS '20: Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems


초록

Cyber-physical systems that implement self-adaptive behavior, such as autonomous robots, need to ensure that requirements remain satisfied across run-time adaptations. The Robot Operating System (ROS), a middleware infrastructure for robotic systems, is widely used in both research and industrial applications. However, ROS itself does not assure self-adaptive behavior. This paper introduces AC-ROS, which fills this gap by using assurance case models at run time to manage the self-adaptive operation of ROS-based systems. Assurance cases provide structured arguments that a system satisfies requirements and can be specified graphically with Goal Structuring Notation (GSN) models. AC-ROS uses GSN models to instantiate a ROS-based MAPE-K framework, which in turn uses these models at run time to assure system behavior adheres to requirements across adaptations. For this study, AC-ROS is implemented and tested on EvoRally, a 1:5-scale autonomous vehicle.


Author Profile
Betty H C Cheng

Michigan State University

정보 없음
Author Profile
Robert Jared Clark

Michigan State University

정보 없음
Author Profile
Jonathon Emil Fleck

Michigan State University

정보 없음

📄 논문 정보

발행 연도 2020년
인용수 28
출판 국가
사이트 ACM
좋아요 수 0

연관 논문 목록 (75건)