Abstract
In the context of safety-critical systems, arguing that the system is acceptably safe is a major issue, in particular when facing a certification process. We are developing an approach which aims at providing assurance that safety objectives are met by a system under development. We propose a language to express a safety argumentation together with a semantic definition on which an implementation is based. The ultimate objective is to have means to decide, at the level of requirements, the correctness of an argumentation using a formal and tool supported approach. In this paper, we illustrate our argumentation framework on the problem of safe insertion of Unmanned Aerial Vehicle (UAV) into the air traffic. The system we consider is a socio-technical organization, which consists of the UAV control systems, and the air traffic management. The support environment built upon existing tools is briefly described.
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
Bishop, P., Bloomfield, R.: A Methodology for Safety Case Development. In: The Sixth Safety-critical Systems Symposium, Birmingham, UK (1998)
Bresciani, R., Perini, A., Giorgini, P., Giunchiglia, F., Mylopoulos, J.: Tropos: An agent-oriented software development methodology. Autonomous Agents and Multi-Agent Systems 8, 203–236 (2004)
Cavada, R., Cimatti, A., Jochim, C.A., Keighren, G., Olivetti, E., Pistore, M., Roveri, M., Tchaltsev, A.: NuSMV User Manual. FBK-irst (2006), http://nusmv.fbk.eu/NuSMV
Safety case development manual. Technical Report, Eurocontrol, DAP/SSH/091 (2006)
The Goal Structuring Notation Website - University of York, http://www.goalstructuringnotation.info
Kelly, T., Weaver, R.: The Goal Structuring Notation – A Safety Argument Notation. In: Dependable Systems and Networks 2004 Workshop on Assurance (2004)
van Lamswerde, A.: Requirements engineering, From System Goals to UML Models to Software Specifications. Wiley (2009)
Letier, E., Kramer, J., Magee, J., Uchitel, S.: Fluent Temporal Logic for Discrete-Time Event-Based Models. In: ESEC/FSE 2005 - 5th Joint Meeting of the the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (2005)
Letier, E., van Lamsweerde, A.: Deriving Operational Software Specifications from System Goals. In: FSE 2002 - 10th International Symposium on the Foundation of Software Engineering (2002)
Morge, M., Mancarella, P.: Modèle d’argumentation concret pour le raisonnement pratique. Actes des Journées Francophones Planification Décision Apprentissage pour la Conduite des Systèmes, JFPDA 2007 (2007)
Objectiver, a power tool to engineer your Technical and Business Requirements, http://www.objectiver.com
Rifaut, A., Massonet, P., Molderez, J.-F., Ponsard, C., Stadnik, P., van Lamsweerde, A., Van Hung, T.: FAUST: formal analysis using specification tools. In: Proceedings of 11th IEEE International Requirements Engineering Conference (2003)
Rushby, J.: A safety-case approach for certifying adaptive systems. In: AIAA Infotech@Aerospace Conference (2009)
Toulmin, S.: The Uses of Argument. Cambridge University Press (1969)
Toussaint, B.: Safety analysis of a U.A.V helicopter, by modelling, simulation, and formal methods. Master’s thesis, ONERA/ISAE (2010)
Weaver, R., Fenn, J., Kelly, T.: A pragmatic approach to reasoning about the assurance of safety arguments. In: 8th Australian Workshop on Safety Critical Systems and Software, SCS 2003 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Brunel, J., Cazin, J. (2012). Formal Verification of a Safety Argumentation and Application to a Complex UAV System. In: Ortmeier, F., Daniel, P. (eds) Computer Safety, Reliability, and Security. SAFECOMP 2012. Lecture Notes in Computer Science, vol 7613. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33675-1_27
Download citation
DOI: https://doi.org/10.1007/978-3-642-33675-1_27
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-33674-4
Online ISBN: 978-3-642-33675-1
eBook Packages: Computer ScienceComputer Science (R0)