Title :
Formal construction of provably secure systems with Cartesiana
Author :
Brix, Heinz ; Dietl, Albert
Author_Institution :
Siemens AG, Munchen, West Germany
Abstract :
Cartesiana is a system to support the construction of software on the basis of formal methods. It is currently being used for the development of a provably secure system in a pilot project in West Germany. The quality criteria applied go beyond A1 and include program level verification. The Cartesiana approach to meet these criteria emphasizes constructive techniques. Proof rules are used to derive a solution in such a way that development and verification are closely combined. Rules and specified formal requirements guide the development process. Some of the methodological aspects are illustrated by way of example. A concise overview over the main functionalities of the system is given
Keywords :
formal specification; program verification; security of data; A1; Cartesiana; formal construction; formal methods; program level verification; provably secure systems; quality criteria; software construction; Calculus; Embedded software; Formal specifications; Interactive systems; Research and development;
Conference_Titel :
Research in Security and Privacy, 1990. Proceedings., 1990 IEEE Computer Society Symposium on
Conference_Location :
Oakland, CA
Print_ISBN :
0-8186-2060-9
DOI :
10.1109/RISP.1990.63861