The B-book: assigning programs to meanings
The B-book: assigning programs to meanings
CASL: the common algebraic specification language
Theoretical Computer Science
From Specifications to Code in CASL
AMAST '02 Proceedings of the 9th International Conference on Algebraic Methodology and Software Technology
Producing UML Models from Focal Specifications: An Application to Airport Security Regulations
TASE '08 Proceedings of the 2008 2nd IFIP/IEEE International Symposium on Theoretical Aspects of Software Engineering
Zenon: an extensible automated theorem prover producing checkable proofs
LPAR'07 Proceedings of the 14th international conference on Logic for programming, artificial intelligence and reasoning
Functional testing in the focal environment
TAP'08 Proceedings of the 2nd international conference on Tests and proofs
Proceedings of the 7th Workshop on Programming Languages and Analysis for Security
Hi-index | 0.00 |
Safety and security are claimed major concerns by the formal FoCal development environment. In [7] we introduced a safety development cycle customised to FoCal. In this paper, we examine how to specify and implement a concrete example following this cycle. We show that indeed it is feasible and we present how FoCal features fit with software best practises like modularity, reuse, fault confinement and maintenance.