Abstract
Safe operation of Cyber-Physical Systems such as Unmanned Aircraft Systems requires guarantees not only on the system, but also on the mission. Following approaches that are used to produce robust Cyber-Physical Controllers, we present the architecture of a mission definition, verification and validation toolchain. We conclude by reporting on the current state of the authors’ implementation of this framework.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Berry, G., Gonthier, G.: The Esterel synchronous programming language: design, semantics, implementation. Sci. Comput. Program. 19, 87–152 (1992)
Bohrer, B., Tan, Y.K., Mitsch, S., Myreen, M.O., Platzer, A.: VeriPhy: verified controller executables from verified cyber-physical system models. In: 39th ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 617–630 (2018)
Borelly, J.J., et al.: The orccad architecture. Int. J. Robot. Res. 17(4), 338–359 (1998)
Bozhinoski, D., Di Ruscio, D., Malavolta, I., Pelliccione, P., Tivoli, M.: FLYAQ: enabling non-expert users to specify and generate missions of autonomous multicopters. In: 30th IEEE/ACM International Conference on Automated Software Engineering, pp. 801–806 (2015). https://doi.org/10.1109/ASE.2015.104
Ciccozzi, F., Di Ruscio, D., Malavolta, I., Pelliccione, P.: Adopting MDE for specifying and executing civilian missions of mobile multi-robot systems. IEEE Access 4, 6451–6466 (2016). https://doi.org/10.1109/ACCESS.2016.2613642
Consiglio, M., Muñoz, C., Hagen, G., Narkawicz, A., Balachandran, S.: ICAROUS integrated configurable algorithms for reliable operations of unmanned systems. In: 35th Digital Avionics Systems Conference, pp. 1–5 (2016)
Coste-Maniere, E., Turro, N.: The MAESTRO language and its environment: specification, validation and control of robotic missions. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 836–841 (1997). https://doi.org/10.1109/IROS.1997.655107
Dhouib, S., Kchir, S., Stinckwich, S., Ziadi, T., Ziane, M.: RobotML, a domain-specific language to design, simulate and deploy robotic applications. In: 3rd International Conference on Simulation, Modeling, and Programming for Autonomous Robots, pp. 149–160 (2012)
Dill, E.T., Young, S.D., Hayhurst, K.J.: SAFEGUARD: an assured safety net technology for UAS. In: AIAA/IEEE Digital Avionics Systems Conference - Proceedings, pp. 1–10 (2016). https://doi.org/10.1109/DASC.2016.7778009
Jeannin, J.B., Ghorbal, K., Kouskoulas, Y., Schmidt, A., Gardner, R., Mitsch, S.: A formally verified hybrid system for safe advisories in the next-generation airborne collision avoidance system. Int. J. Softw. Tools Technol. Transfer 19, 717–741 (2017). https://doi.org/10.1007/s10009-016-0434-1
Mitsch, S., Passmore, G.O., Platzer, A.: Collaborative verification-driven engineering of hybrid systems. Math. Comput. Sci. 8(1), 71–97 (2014). https://doi.org/10.1007/s11786-014-0176-y
Ricketts, D., Malecha, G., Alvarez, M.M., Gowda, V., Lerner, S.: Towards verification of hybrid systems in a foundational proof assistant. In: International Conference on Formal Methods and Models for Codesign, pp. 248–257. IEEE (2015)
Viard, L., Ciarletta, L., Moreau, P.E.: Monitor-centric mission definition with sophrosyne. In: 2019 International Conference on Unmanned Aircraft Systems (ICUAS), pp. 111–119 (2019)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Viard, L., Ciarletta, L., Moreau, PE. (2020). A Mission Definition, Verification and Validation Architecture. In: Sekerinski, E., et al. Formal Methods. FM 2019 International Workshops. FM 2019. Lecture Notes in Computer Science(), vol 12232. Springer, Cham. https://doi.org/10.1007/978-3-030-54994-7_20
Download citation
DOI: https://doi.org/10.1007/978-3-030-54994-7_20
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-54993-0
Online ISBN: 978-3-030-54994-7
eBook Packages: Computer ScienceComputer Science (R0)