Procedia Computer Science · 2013 · 10 citations · 13 references
EngineeringComputer ScienceRobotics EngineeringRobot DesignRoboticsUncertainty QuantificationMission PlanningRobot SafetyUncertainty EstimationFormal Safety VerificationMission Software VerificationPhysical Interaction With The EnvironmentRobot Program ValidationRobot Program VerificationSoftware Architecture For RoboticsSoftware Development Lifecycle
Deploying a robot as part of a counter-weapons of mass destruction mission demands that the robotic software operates with high assurance. A unique feature of robotic software development is the need to perform predictably in a physical environment that may only be poorly characterized in advance. In this paper, we present an approach to building high assurance software for robot missions carried out in uncertain environments. The software development framework and the verification algorithm, VIPARS, are described in detail. Results are presented for missions including motion and sensing uncertainty, interaction with obstacles, and the use of sensors to guide behavior.
13
Sebastian Thrun · Communications of the ACM · 2002 · 8K citations
Choice Reviews Online · 1999 · 2.6K citations
A brief history of process algebra
J. C. M. Baeten · Theoretical Computer Science · 2005 · 317 citations · Full text
Computing, Computer Science, Algebra +13