Abstract
As the complexity of robots deployed in the real world increases, the use of formal specifications in the development of safety-critical robot systems is becoming increasingly important. A formal specification gives confidence in the correctness, completeness, and accuracy of a system design. In this paper, we present a formal specification of a redundant control architecture for a mobile robot in the form of a model. The model is created using the Architecture Analysis and Design Language (AADL). This formal language allows the model to be analysed to prove system properties of interest. In this case, we are interested in proving the response time of the robot to external obstacles and to internal errors. We present the model and the results of these analyses with the goal of proving that the architecture is sufficiently safe for use in a safe robot wheelchair.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Functional safety of electrical/electronic/programmable electronic safety-related systems. International Electrotechnical Commission (IEC) (2010)
Functional safety of electrical/electronic/programmable electronic safety-related systems Part 2: Requirements for electrical/electronic/programmable electronic safety-related systems, ch. 7, p. 40. International Electrotechnical Commission (IEC) (2010)
Functional safety of electrical/electronic/programmable electronic safety-related systems Part 3: Software requirements, ch. 7, pp. 35–36. International Electrotechnical Commission (IEC) (2010)
Architecture Analysis & Design Language (AADL) (AS5506B). SAE International (2012)
Biggs, G., Sakamoto, T., Fujiwara, K., Anada, K.: Experiences with model-centred design methods and tools in safe robotics. In: 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 3915–3922 (November 2013)
Feiler, P., Hansson, J.: Flow latency analysis with the Architecture Analysis & Design Language (AADL). Tech. rep., Software Engineering Institute, Carnegie-Mellon University (2008)
Feiler, P.H., Gluch, D.P.: Model-Based Engineering with AADL, ch. 15. Addison-Wesley, Westford (2012)
Fujiwara, K., Nakabo, Y., Anada, K., Biggs, G., Mizuguchi, D.: The prototype hardware of the dependable robotic cart. In: Proceedings of the 2012 JSME Conference on Robotics and Mechatronics (2012)
Topcased, http://www.topcased.org/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Biggs, G., Fujiwara, K., Anada, K. (2014). Modelling and Analysis of a Redundant Mobile Robot Architecture Using AADL. In: Brugali, D., Broenink, J.F., Kroeger, T., MacDonald, B.A. (eds) Simulation, Modeling, and Programming for Autonomous Robots. SIMPAR 2014. Lecture Notes in Computer Science(), vol 8810. Springer, Cham. https://doi.org/10.1007/978-3-319-11900-7_13
Download citation
DOI: https://doi.org/10.1007/978-3-319-11900-7_13
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-11899-4
Online ISBN: 978-3-319-11900-7
eBook Packages: Computer ScienceComputer Science (R0)